Innholdsfortegnelse:
- Trinn 1: Materialeliste
- Trinn 2: Takk for ideene og hjelpen
- Trinn 3: Installasjon av Nextcloud og værstasjonen
- Trinn 4: Noen notater
Video: Multi Task Raspberry 1 B (Personal Cloud + Weather Station): 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
For en stund siden husket jeg at det var en RPiB -reserve etter å ha kjøpt en nyere versjon. Tenkte på personvern når jeg lagret sikkerhetskopifilene mine, bestemte jeg meg for å ha min egen skyserver. Fornøyd med godt resultat, men ikke fornøyd med sløsing med potensial fra RPi jeg laget en kombinasjon som blandet en værstasjon + personlig skyserver.
Trinn 1: Materialeliste
- A RPi B (kan også fungere med RPi2, RPi3, osv.)
- En 7 -tommers 1024*600 LCD -skjerm for bringebær (velg skjermstørrelse selv)
- WiFi-dongle eller en Ethernet-kabel koblet til RPi (bare RPi3 og nyere har innebygd wifi)
- Mus og tastatur USB
Trinn 2: Takk for ideene og hjelpen
Legg merke til at dette trinnet er basert på arbeidet til noen mennesker:
Gus:
pimylifeup.com/raspberry-pi-nextcloud-serv…
jimk3038:
www.instructables.com/id/Raspberry-Pi-Inte…
Tusen takk til kalmat for forbedringer av koden: Når det ikke er noen internettforbindelse, vises en stor klokke og ringevakt
www.instructables.com/member/Kalmat/
Trinn 3: Installasjon av Nextcloud og værstasjonen
Disse trinnene forutsetter at:-Noen grunnleggende om linux er kjent
-Operativsystem raspbian stretch er allerede installert på RPi
-Operativsystemet er allerede konfigurert (raspi-config: SSH aktivert, utvidet filsystem for å bruke maksimal SD-kortplass, osv.)
-IP fra RPi er definert som statisk
########################################################
Nextcloud -installasjon
########################################################
Følgende sekvenser utført i terminal (fra SSH eller opprinnelig på RPi) ###################################### ####################
sudo apt-get oppdatering
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 start på nytt
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
########################################################
Nå som vi er ferdige med det, kan vi nå endelig gå til Nextcloud selv og begynne installasjonsprosessen. For å begynne, gå til Raspberry Pi's IP -adresse pluss /nextcloud. For eksempel er adressen jeg vil gå til følgende:
Husk å erstatte eksempel -IP -adressen med Raspberry Pi -ene.
192.168.1.105/nextcloud
Velg brukernavn og passord
lenke til opplæringen jeg fulgte:
#########################################################
Værstasjon installasjon
#########################################################
Nedlasting:
launchpad.net/python-weather-api/trunk/0.3… ################################# #########################
Følgende sekvenser utført i terminal (fra SSH eller opprinnelig på RPi) ###################################### ####################
tar -xvzf pywapi -0.3.8.tar.gz
cd pywapi-0.3.8
sudo python setup.py build
sudo python setup.py installere
########################################################
Sjekk at ting fungerer som forventet
########################################################
Last ned og pakk ut Weather 1.6.4.zip på /home /pi -mappen
neste kommando på terminal (Ikke SSH -tilkobling/Denne gangen er det nødvendig med innebygd skjerm)
cd Vær
sudo python weather.py
########################################################
Gjør den autostart etter oppstart
########################################################
sudo nano /etc/rc.local
Like før den siste linjen, som sier "exit 0", legger du til følgende i linjene.
cd/home/pi/Vær
sudo python weather.py &> err.log
########################################################
Trinn 4: Noen notater
- Arbeid utført av kalmat har ingen automatisk oversettelse, jeg gjorde en oversettelse til pt-BR for hånd. Hvis noen har kunnskap til å jobbe med.po -filer for å oversette, vil det bli verdsatt.
- Stabilitet er bra nok. Se bildet ovenfor (CPU og minnebruk er lavt)
- last ned appen for smarttelefonen og nextcloud -klienten til skrivebordet
- Det er noen justeringer du kan gjøre med Apache -serveren og PHP for å forbedre opplastingshastigheten til serveren (google den)
-
Det finnes andre versjoner av værstasjonen med bakgrunnsbilder som vist på
jimk3038 project (forbedret versjon laget av kalmat)
Anbefalt:
Super Weather Station hengende kurv: 11 trinn (med bilder)
Super Weather Station Hengende kurv: Hei alle sammen! I dette T3chFlicks blogginnlegget viser vi deg hvordan vi lagde en smart hengende kurv. Planter er et friskt og sunt tillegg til ethvert hjem, men kan fort bli slitsomt - spesielt hvis du bare husker å vanne dem når du
Particle Photon IoT Personal Weather Station: 4 trinn (med bilder)
Particle Photon IoT Personal Weather Station:
Raspberry PI Logging av temperatur og fuktighet, Cloud Weather Station, Wifi og mobilstatistikk: 6 trinn
Raspberry PI Temperatur- og fuktighetslogging, Cloud Weather Station, Wifi og mobile statistikker: Med Raspberry PI -enhet kan du logge temperatur- og fuktighetsdata utenfor, i rom, drivhus, laboratorium, kjølerom eller andre steder helt gratis. Dette eksemplet vil vi bruke til å logge temperatur og fuktighet. Enheten vil være koblet til internett v
IOT Weather Cloud - Bruke OpenWeatherMaps: 11 trinn (med bilder)
IOT Weather Cloud - Bruke OpenWeatherMaps: Dette er en sky som henger fra taket i et rom og spiller visse mønstre basert på resultatet som er returnert fra internett. Den henter værdataene fra OpenWeatherMaps. Den kan styres manuelt via et webgrensesnitt eller automatisk
Raspberry Pi Solar Weather Station: 7 trinn (med bilder)
Raspberry Pi Solar Weather Station: Etter å ha fullført mine to tidligere prosjekter, Compact Camera og Portable Games Console, ønsket jeg å finne en ny utfordring. Den naturlige progresjonen var et utendørs eksternt system … Jeg ønsket å bygge en Raspberry Pi værstasjon som