Sisukord:
- Tarvikud
- Samm: lisage oma seade LoggingPlatformi
- 2. samm: riistvaraühenduse skeemi näide
- Samm: laadige Micro SD -kaardile vajalik tarkvara üles (Windowsi juhend)
- Samm: RaspbianOS, Pythoni programmi laadimine vaarikasse ja vajalik konfigureerimine
- Samm: kontrollige andmeid Loggingforest.com platvormil
- Samm: käivitage Pythoni skript automaatselt Raspberry Boot Upil
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Raspberry PI seadmega saate temperatuuri ja niiskuse andmeid väljaspool, ruumis, kasvuhoones, laboris, jahutusruumis või mujal täiesti tasuta registreerida. Seda näidet kasutame temperatuuri ja niiskuse registreerimiseks.
Seade ühendatakse Internetiga Wifi või Etherneti kaudu
Saate vaadata oma mobiiltelefoni, töölaua või mõne muu brauseriga seadme uusimaid näitu
Tarvikud
Selle õpetuse jaoks on vaja ka HDMI, HDMI -kaabli, USB -hiire ja klaviatuuriga monitori, kuid tavaliselt on see juba olemas
Vajalikke seadmeid saate osta siit (minimaalne nõutav):
Vaarika PI 3 või Vaarika PI 2 koos WiFi -pulgaga
micro SD -kaart (soovitatav 32 GB)
mikro -USB -kaabel
DHT22 moodul koos kaabliga
Tore on ka:
USB -laadija seadme toiteks
Veekindel korpus
Tavaline vaarika korpus (nagu minu näitel)
Kui teil pole USB MicroSD -lugejat
Ostsin selle saidilt Banggood.com
See on ka testitud/töötab tööstusliku AM2305 anduriga
Samm: lisage oma seade LoggingPlatformi
Siin saate oma seadme lisada, et hankida hiljem vajalikud API -võtmed:
2. samm: riistvaraühenduse skeemi näide
Ühendage DHT22 Out RaspberryPi sisse/välja PIN GPIO 4 -ga
Ühendage DHT22 + RaspberryPi 3V PIN 1 -ga
Ühendage DHT22 - RaspberryPi Ground PIN -iga 6
Samm: laadige Micro SD -kaardile vajalik tarkvara üles (Windowsi juhend)
Ühendage MicroSD oma Windowsi arvuti MicroSD sisendiga, kui teil seda pole, ostke USB -versioon, näiteks:
USB Micro SD lugeja
Laadige Win32DiskImager alla siit
Laadige alla uusim Raspbian OS Raspberry PI jaoks siit (ametlik Raspberry PI link)
Ekstraktige allalaaditud Raspbian OS -i arhiiv oma arhiveerija või 7zip -iga nagu ekraanil 1
Nüüd peate oma MicroSD -kaardile kirjutama Raspbian OS -i koos Win32DiskImageriga:
Nii et sisestage MicroSD oma lugejasse ja käivitage Win32DiskImager
Valige allalaaditud ja ekstraheeritud Raspbian OS -i pildifail, oma MicroSD ja klõpsake nuppu Kirjutage ekraanil 2
MÄRKUS KÜSIMUSE KOHTA: Kui teil on probleeme või veidralt vormindatud MicroSD või käivitate selle uuesti, peate enne seda kõik draivid eemaldama ja looma ainult ühe. Seda saab teha Windowsi kettahaldustööriistaga nagu ekraanil 3
Sisestage MicroSD oma Vaarikasse, ühendage see monitori, hiire ja klaviatuuriga ning käivitage see
Samm: RaspbianOS, Pythoni programmi laadimine vaarikasse ja vajalik konfigureerimine
Vaarika käivitamisel peate selle lihtsalt konfigureerima kena viisardi abil, näiteekraan 1
Pärast seda installige mõned DHT22 teegid, nii et käivitage terminal:
sudo apt-get update
sudo apt-get install build-essential python-dev python-openssl git git kloon https://github.com/adafruit/Adafruit_Python_DHT.git && cd Adafruit_Python_DHTsudo python setup.py install
Looge fail kohe käsuga nagu ekraanil 2
Kleepige sellelt lehelt põhiline LoggingForest -kood faili
ja muutke loggingforest.com veebisaidil saadud parameetreid nagu ekraanil 3
CTRL+X Y
sisenema
Nüüd saate testimiseks käivitada selle skripti nagu ekraanil 4
CTRL+Z abil saate selle programmi peatada
Samm: kontrollige andmeid Loggingforest.com platvormil
Pärast seda hakkab teie seade andmeid loggingforestile saatma ja näete seda seal. Loggingforest -seadme redigeerimisel määrake parameetrite nimi ja väärtused nagu ekraanil 1
Klõpsake eelvaadet nagu ekraanil 2
Ja näete toredaid andmeid nagu ekraanil 3
Samm: käivitage Pythoni skript automaatselt Raspberry Boot Upil
Loomulikult soovite tõenäoliselt selle pythoni skripti automaatselt käivitada, kui Raspberry käivitatakse või ühendatakse toiteallikaga.
avage terminal ja käivitage:
sudo nano /etc/rc.local
ja enne väljumist 0 lisage skripti käivitamiseks kood:
sudo bash -c 'python /home/pi/dht22-api.py> /home/pi/dht22-api.log 2> & 1' &
nagu ekraanil 1
Salvestage fail klahvikombinatsiooniga CTRL+X, Y, Enter Proovige oma vaarika PI taaskäivitada ja nüüd on see valmis!
Kommenteerige ja jagage oma logijaid julgelt
Github repist leiate ka teisi koodiversioone:
github.com/sandiwinter/loggingforest/tree/…