INHOUDSOPGAWE:
- Stap 1: Materiaallys
- Stap 2: Dankie vir die idees en hulp
- Stap 3: Installasie van Nextcloud en Weerstasie
- Stap 4: 'n Paar aantekeninge
Video: Multi Task Raspberry 1 B (Personal Cloud + Weather Station): 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
'N Tyd gelede het ek onthou dat daar 'n RPiB -ekstra was nadat ek 'n nuwer weergawe gekoop het. Ek het gedink aan privaatheid by die bewaring van my rugsteunlêers en ek het besluit om my eie wolkbediener te hê. Gelukkig met die goeie resultaat, maar nie tevrede met die vermorsing van potensiaal van RPi nie, ek het 'n kombinasie gemaak van 'n weerstasie + persoonlike wolkbediener.
Stap 1: Materiaallys
- A RPi B (kan ook met RPi2, RPi3, ens. Werk)
- 'N 7 -duim 1024*600 LCD -skerm vir framboos (kies self die skermgrootte)
- WiFi-dongle of 'n ethernetkabel wat aan RPi gekoppel is (slegs RPi3 en nuwer het ingeboude wifi)
- Muis en sleutelbord USB
Stap 2: Dankie vir die idees en hulp
Let op dat hierdie stap gebaseer is op die werk van sommige mense:
Gus:
pimylifeup.com/raspberry-pi-nextcloud-serv…
jimk3038:
www.instructables.com/id/Raspberry-Pi-Inte…
Baie dankie aan kalmat vir die verbetering van die kode: as daar geen internetverbinding is nie, word 'n groot horlosie en 'n oproep gestuur
www.instructables.com/member/Kalmat/
Stap 3: Installasie van Nextcloud en Weerstasie
Hierdie stappe veronderstel dat:-'n paar basiese beginsels van Linux bekend is
-Bedryfstelsel raspbian stretch is reeds geïnstalleer op RPi
-Die bedryfstelsel is reeds gekonfigureer (raspi-config: SSH aangeskakel, uitgebreide lêerstelsel om maksimum SD-kaartruimte te gebruik, ens.)
-IP van RPi word gedefinieer as staties
########################################################
Nextcloud -installasie
########################################################
Volgende rye uitgevoer in terminale (van SSH of oorspronklik op RPi) ###################################### ####################
sudo apt-get update
sudo apt-get installeer 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 herbegin
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
########################################################
Noudat ons daarmee klaar is, kan ons uiteindelik uiteindelik na Nextcloud self gaan en die installasieproses begin. Gaan na die IP -adres van u Raspberry Pi plus /nextcloud om te begin. Die adres waarna ek sou gaan, is byvoorbeeld die volgende:
Onthou dat u die voorbeeld -IP -adres moet vervang deur die van u Raspberry Pi's.
192.168.1.105/nextcloud
Kies u gebruikersnaam en wagwoord
die skakel na die tutoriaal wat ek gevolg het:
#########################################################
Weerstasie installasie
#########################################################
Aflaai:
launchpad.net/python-weather-api/trunk/0.3… ################################# #########################
Volgende rye uitgevoer in terminale (van SSH of oorspronklik op RPi) ###################################### ####################
teer -xvzf pywapi -0.3.8.tar.gz
cd pywapi-0.3.8
sudo python setup.py bou
sudo python setup.py installeer
########################################################
Kyk of dinge werk soos verwag
########################################################
Laai Weather 1.6.4.zip af en haal dit uit op /home /pi -lêergids
volgende opdrag op terminale (nie SSH -verbinding nie/Hierdie keer is inheemse vertoning nodig)
cd Weer
sudo python weer.py
########################################################
Begin outomaties na opstart
########################################################
sudo nano /etc/rc.local
Net voor die laaste reël, wat sê "afrit 0", voeg die volgende by reëls.
cd/home/pi/Weer
sudo python weather.py &> err.log
########################################################
Stap 4: 'n Paar aantekeninge
- Werk wat deur kalmat verrig is, het geen outomatiese vertaling nie; ek het met die hand 'n vertaling na pt-BR gedoen. As iemand kennis het om te werk met.po lêers om te vertaal, sal dit waardeer word.
- Stabiliteit is goed genoeg. Sien prent hierbo (CPU en geheueverbruik is laag)
- laai die APP vir u slimfoon en die volgende cloudclient af na die lessenaar
- Daar is 'n paar aanpassings wat u aan die Apache -bediener en PHP kan doen om die oplaaisnelheid na die bediener te verbeter (google dit)
-
Daar is ander weergawes van die weerstasie met agtergrondprente soos op
jimk3038 -projek (verbeterde weergawe gemaak deur kalmat)
Aanbeveel:
Hanging Gear Weather Station: 7 stappe (met foto's)
Hangende weerstasie: In hierdie instruksies gaan ek u wys hoe u u eie weerstasie vir hangende toerusting kan bou, wat bestaan uit CNC-lasersnit MDF-onderdele. 'N Stappermotor dryf elke rat aan en 'n Arduino neem temperatuur- en humiditeitsmetings met behulp van 'n DHT
Raspberry Pi Internet Weather Station: 5 stappe (met foto's)
Raspberry Pi internet weerstasie: *** opdatering *** hierdie instruksies is verouderd. Die weerdienste vir die weerdata wat in hierdie instruksies gebruik word, werk nie meer nie. Daar is egter 'n alternatiewe projek wat basies dieselfde doen (net beter - hierdie Instructa
Particle Photon IoT Personal Weather Station: 4 stappe (met foto's)
Particle Photon IoT Personal Weather Station:
IOT Weather Cloud - Gebruik OpenWeatherMaps: 11 stappe (met foto's)
IOT Weather Cloud - Met behulp van OpenWeatherMaps: Dit is 'n wolk wat aan die plafon van 'n kamer hang en sekere patrone speel gebaseer op die resultaat wat van die internet teruggekeer is. Dit haal die weerdata van OpenWeatherMaps op. Dit kan met die hand beheer word via 'n webkoppelvlak of outomatiese
Raspberry Pi Solar Weather Station: 7 stappe (met foto's)
Raspberry Pi Solar Weather Station: Met die voltooiing van my twee vorige projekte, die Compact Camera en Portable Games Console, wou ek 'n nuwe uitdaging vind. Die natuurlike vordering was 'n eksterne afstandstelsel … Ek wou 'n Raspberry Pi weerstasie bou wat