Innehållsförteckning:
- Steg 1: Materiallista
- Steg 2: Tack för idéerna och hjälpen
- Steg 3: Installation av Nextcloud och Weather Station
- Steg 4: Några anteckningar
Video: Multi Task Raspberry 1 B (Personal Cloud + Weather Station): 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
För en tid sedan kom jag ihåg att det fanns en RPiB -reserv efter att ha köpt en nyare version. Tänkte på sekretess när jag behöll mina backupfiler och bestämde mig för att ha en egen molnserver. Nöjd med bra resultat men inte nöjd med slöseriet med potential från RPi jag gjorde en kombination som blandade en väderstation + personlig molnserver.
Steg 1: Materiallista
- A RPi B (kan också fungera med RPi2, RPi3, etc)
- En 7 -tums 1024*600 LCD -skärm för hallon (välj skärmstorlek själv)
- WiFi-dongel eller en Ethernet-kabel ansluten till RPi (endast RPi3 och nyare har inbyggt wifi)
- Mus och tangentbord USB
Steg 2: Tack för idéerna och hjälpen
Lägg märke till att detta steg är baserat på arbete från vissa människor:
Gus:
pimylifeup.com/raspberry-pi-nextcloud-serv…
jimk3038:
www.instructables.com/id/Raspberry-Pi-Inte…
Stort tack till kalmat för förbättringar av koden: Nu när det inte finns någon internetanslutning visas en stor klocka och samtalskalender
www.instructables.com/member/Kalmat/
Steg 3: Installation av Nextcloud och Weather Station
Dessa steg förutsätter att:-några grunder i linux är kända
-Operativsystem raspbian stretch är redan installerat på RPi
-Operativsystemet är redan konfigurerat (raspi-config: SSH aktiverat, utökat filsystem för att använda maximalt SD-kortutrymme, etc)
-IP från RPi definieras som statisk
########################################################
Installation av Nextcloud
########################################################
Följande sekvenser som utförs i terminal (från SSH eller inbyggt på RPi) ###################################### ####################
sudo apt-get uppdatering
sudo apt-get install apache2
sudo apt-get install php7.0 php7.0-gd sqlite php7.0-sqlite php7.0-curl php7.0-zip php7.0-xml php7.0-mbstring
sudo service apache2 starta om
cd/var/www/html curl https://download.nextcloud.com/server/releases/ne… |
sudo tar -jxv
sudo mkdir -p/var/www/html/nextcloud/data
sudo chown -R www-data: www-data/var/www/html/nextcloud/
sudo chmod 750/var/www/html/nextcloud/data
########################################################
Nu när vi har slutat med det kan vi nu äntligen gå till Nextcloud själv och påbörja installationsprocessen. För att börja gå till din Raspberry Pi: s IP -adress plus /nextcloud. Till exempel är adressen jag skulle gå till följande:
Kom ihåg att ersätta exempel -IP -adressen med din Raspberry Pi.
192.168.1.105/nextcloud
Välj ditt användarnamn och lösenord
länk till självstudien jag följde:
#########################################################
Installation av väderstation
#########################################################
Ladda ner:
launchpad.net/python-weather-api/trunk/0.3… ################################# #########################
Följande sekvenser som utförs i terminal (från SSH eller inbyggt på RPi) ###################################### ####################
tar -xvzf pywapi -0.3.8.tar.gz
cd pywapi-0.3.8
sudo python setup.py build
sudo python setup.py installera
########################################################
Kontrollera att saker fungerar som förväntat
########################################################
Ladda ner och extrahera Weather 1.6.4.zip på /home /pi -mappen
nästa kommando på terminal (Inte SSH -anslutning/Den här gången behövs inbyggd display)
cd Väder
sudo python weather.py
########################################################
Gör det autostart efter start
########################################################
sudo nano /etc/rc.local
Strax före den sista raden, där det står "exit 0", lägg till följande på raderna.
cd/home/pi/Weather
sudo python weather.py &> err.log
########################################################
Steg 4: Några anteckningar
- Arbete som utförs av kalmat har ingen automatisk översättning, jag gjorde en översättning till pt-BR för hand. Om någon har kunskap att arbeta med.po -filer att översätta skulle uppskattas.
- Stabiliteten är bra nog. Se bilden ovan (CPU och minnesanvändning är låg)
- ladda ner appen för din smartphone och nextcloud -klient till skrivbordet
- Det finns några tweaks du kan göra med Apache -servern och PHP för att förbättra uppladdningshastigheten till servern (google det)
-
Det finns andra versioner av väderstation med bakgrundsbilder som visas på
jimk3038 projekt (förbättrad version gjord av kalmat)
Rekommenderad:
DIY Personal Weather Station Monitor: 6 steg
DIY Personal Weather Station Monitor: DarkSky ,, Vår API -tjänst för befintliga kunder förändras inte idag, men vi kommer inte längre att acceptera nya registreringar. API: et kommer att fortsätta att fungera fram till slutet av 2021. https://blog.darksky.net/Personal Weather Station Monitor visa dina vi
Raspberry Pi Internet Weather Station: 5 steg (med bilder)
Raspberry Pi Internet Weather Station: *** Uppdatering *** Denna instruktionsbok har föråldrad. Vädertjänsterna för väderdata, som används i denna instruktionsbok, fungerar inte längre. MEN det finns ett alternativt projekt som i princip gör samma sak (bara bättre - denna instruktion
NaTaLia Weather Station: Arduino Solar Powered Weather Station Gjord på rätt sätt: 8 steg (med bilder)
NaTaLia väderstation: Arduino soldriven väderstation gjord på rätt sätt: Efter 1 års framgångsrik drift på 2 olika platser delar jag mina solcellsdrivna väderstationsprojektplaner och förklarar hur det utvecklades till ett system som verkligen kan överleva över lång tid perioder från solenergi. Om du följer
DIY Weather Station & WiFi Sensor Station: 7 steg (med bilder)
DIY Weather Station & WiFi Sensor Station: I det här projektet kommer jag att visa dig hur du skapar en väderstation tillsammans med en WiFi -sensorstation. Sensorstationen mäter lokala temperatur- och luftfuktighetsdata och skickar den via WiFi till väderstationen. Väderstationen visar sedan t
Particle Photon IoT Personal Weather Station: 4 steg (med bilder)
Particle Photon IoT Personal Weather Station: