Satura rādītājs:
- 1. darbība: materiālu saraksts
- 2. darbība. Paldies par idejām un palīdzību
- 3. darbība: Nextcloud un Weather Station uzstādīšana
- 4. solis: dažas piezīmes
Video: Vairāku uzdevumu aveņu 1 B (personīgais mākonis + laika stacija): 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Pirms kāda laika es atcerējos, ka pēc jaunākas versijas iegādes bija RPiB rezerves. Domājot par privātumu, saglabājot rezerves failus, es nolēmu izveidot savu mākoņa serveri. Esmu apmierināts ar labu rezultātu, bet neesmu apmierināts ar RPi potenciāla izšķērdēšanu.
1. darbība: materiālu saraksts
- A RPi B (var arī strādāt ar RPi2, RPi3 utt.)
- 7 collu 1024*600 LCD displejs avenēm (izvēlieties ekrāna izmēru pats)
- WiFi dongle vai Ethernet kabelis, kas pievienots RPi (tikai RPi3 un jaunākām versijām ir iebūvēts wifi)
- USB pele un tastatūra
2. darbība. Paldies par idejām un palīdzību
Ņemiet vērā, ka šī darbība ir balstīta uz dažu cilvēku darbu:
Gus:
pimylifeup.com/raspberry-pi-nextcloud-serv…
jimk3038:
www.instructables.com/id/Raspberry-Pi-Inte…
Liels paldies kalmat par koda uzlabojumiem: Tagad, kad nav interneta savienojuma, tiek parādīts liels pulkstenis un kallendārs
www.instructables.com/member/Kalmat/
3. darbība: Nextcloud un Weather Station uzstādīšana
Šajos soļos tiek pieņemts, ka:-ir zināmi daži Linux pamati
-Rapi versija jau ir instalēta RPi
-Operētājsistēma jau ir konfigurēta (raspi-config: iespējota SSH, paplašināta failu sistēma, lai izmantotu maksimālo SD kartes vietu utt.)
-IP no RPi ir definēts kā statisks
########################################################
Nextcloud instalēšana
########################################################
Sekojošās sekvences, kas izpildītas terminālī (no SSH vai sākotnēji uz RPi) ########################## ###################
sudo apt-get update
sudo apt-get instalēt 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 pakalpojuma apache2 restartēšana
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-dati: www-data/var/www/html/nextcloud/
sudo chmod 750/var/www/html/nextcloud/data
########################################################
Tagad, kad esam pabeiguši to, mēs beidzot varam doties uz pašu Nextcloud un sākt tā instalēšanas procesu. Lai sāktu, dodieties uz Raspberry Pi IP adresi plus /nextcloud. Piemēram, adrese, uz kuru es dotos, ir šāda:
Neaizmirstiet aizstāt IP adreses piemēru ar Raspberry Pi.
192.168.1.105/nextcloud
Izvēlieties savu lietotājvārdu un paroli
saite uz apmācību, kurai sekoju:
#########################################################
Meteoroloģiskās stacijas uzstādīšana
#########################################################
Lejupielādēt:
launchpad.net/python-weather-api/trunk/0.3… ############################## ########################
Sekojošās sekvences, kas izpildītas terminālī (no SSH vai sākotnēji uz RPi) ########################## ###################
tar -xvzf pywapi -0.3.8.tar.gz
cd pywapi-0.3.8
sudo python setup.py build
sudo python setup.py instalēt
########################################################
Pārbaudiet, vai lietas darbojas, kā paredzēts
########################################################
Lejupielādējiet un izvelciet mapi Weather 1.6.4.zip on /home /pi
nākamā termināļa komanda (nav SSH savienojums/šoreiz ir nepieciešams vietējais displejs)
cd Laiks
sudo python weather.py
########################################################
Pēc palaišanas iestatiet automātisko palaišanu
########################################################
sudo nano /etc/rc.local
Tieši pirms pēdējās rindas, kurā teikts "izeja 0", rindām pievienojiet sekojošo.
cd/mājas/pi/Laika ziņas
sudo python weather.py &> err.log
########################################################
4. solis: dažas piezīmes
- Darbam, ko veica kalmat, nav automātiskā tulkojuma, es tulkoju pt-BR ar roku. Ja kādam ir zināšanas, kā strādāt ar.po failiem tulkošanai, būtu pateicīgs.
- Stabilitāte ir pietiekami laba. Skatīt attēlu augstāk (CPU un atmiņas izmantošana ir zema)
- lejupielādējiet APP savam viedtālrunim un nextcloud klientam uz darbvirsmas
- Ir daži uzlabojumi, ko varat darīt Apache serverim un PHP, lai uzlabotu augšupielādes ātrumu serverī (google to)
-
Ir arī citas laika staciju versijas ar fona attēliem, kā redzams
projekts jimk3038 (uzlabota versija, ko veidojis kalmat)
Ieteicams:
Profesionāla laika stacija, izmantojot ESP8266 un ESP32 DIY: 9 soļi (ar attēliem)
Profesionāla meteoroloģiskā stacija, izmantojot ESP8266 un ESP32 DIY: LineaMeteoStazione ir pilnīga laika stacija, ko var savienot ar Sensirion profesionālajiem sensoriem, kā arī ar kādu Davis instrumenta sastāvdaļu (lietus mērītājs, anemometrs) Projekts ir paredzēts kā DIY laika stacija, bet tikai prasa
DIY laika stacija un WiFi sensora stacija: 7 soļi (ar attēliem)
DIY laika stacija un WiFi sensora stacija: Šajā projektā es jums parādīšu, kā izveidot laika staciju kopā ar WiFi sensoru staciju. Sensora stacija mēra vietējās temperatūras un mitruma datus un nosūta tos, izmantojot WiFi, uz meteoroloģisko staciju. Pēc tam meteoroloģiskā stacija parāda t
Laika stacija ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: 3 soļi (ar attēliem)
Laika stacijas ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: Sveiki! Šeit ir norādījumi par laika apstākļiem, kas jau ir ieviesti. Tie parāda pašreizējo gaisa spiedienu, temperatūru un mitrumu. Līdz šim viņiem trūka kursa prezentācijas pēdējo 1-2 dienu laikā. Šim procesam būtu
IOT laika mākonis - OpenWeatherMaps izmantošana: 11 soļi (ar attēliem)
IOT laika mākonis - izmantojot OpenWeatherMaps: Šis ir mākonis, kas karājas pie istabas griestiem un atskaņo noteiktus modeļus, pamatojoties uz rezultātu, kas atgriezts no interneta. Tas izgūst laika apstākļu datus no OpenWeatherMaps. To var kontrolēt manuāli, izmantojot tīmekļa saskarni, vai automātiski
Laika prognozes mākonis: 11 soļi (ar attēliem)
Laika prognozes mākonis: Šis projekts izveido laika mākoni, izmantojot Raspberry Pi Zero W. Tas savienojas ar Yahoo Weather API un atkarībā no nākamās dienas prognozes maina krāsas. Mani iedvesmoja Viskonsinas gāzes ēka, kuras liesma uz jumta mainās