Cuprins:
- Provizii
- Pasul 1: Adăugați dispozitivul la LoggingPlatform
- Pasul 2: Exemplu de diagramă de conexiune hardware
- Pasul 3: Încărcați software-ul necesar pe cardul Micro SD (Ghid Windows)
- Pasul 4: RaspbianOS, încărcarea programului Python pe Raspberry și configurare necesară
- Pasul 5: Verificați datele de pe platforma Loggingforest.com
- Pasul 6: Rulați Python Script automat pe Raspberry Boot Up
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Cu dispozitivul Raspberry PI puteți înregistra datele de temperatură și umiditate în exterior, în cameră, seră, laborator, cameră de răcire sau orice alte locuri complet gratuit. Acest exemplu îl vom folosi pentru a înregistra temperatura și umiditatea.
Dispozitivul va fi conectat la internet prin Wifi sau Ethernet
Veți putea verifica ultimele citiri pe telefonul dvs. mobil, desktop sau orice alt dispozitiv cu browser
Provizii
Monitorul cu HDMI, cablu HDMI, mouse USB și tastatură sunt, de asemenea, necesare pentru acest tutorial, dar de obicei aveți deja acest lucru
Puteți achiziționa dispozitivele necesare aici (minim necesar):
Raspberry PI 3 sau Raspberry PI 2 cu stick wifi
card micro SD (sugerat 32 GB)
cablu micro USB
Modul DHT22 cu cablu
De asemenea, este plăcut să ai:
Încărcător USB pentru a alimenta dispozitivul
Carcasă impermeabilă
Carcasă standard pentru zmeură (ca în exemplul meu)
Dacă nu aveți cititor USB MicroSD
Am cumpărat acest lucru de pe Banggood.com
Acest lucru a fost testat / funcționează și cu senzorul industrial AM2305
Pasul 1: Adăugați dispozitivul la LoggingPlatform
Aici puteți adăuga dispozitivul pentru a obține cheile API necesare mai târziu:
Pasul 2: Exemplu de diagramă de conexiune hardware
Conectați ieșirea DHT22 la PIN-ul de intrare / ieșire RaspberryPi GPIO 4
Conectați DHT22 + la RaspberryPi 3V PIN 1
Conectați DHT22 - la RaspberryPi Ground PIN 6
Pasul 3: Încărcați software-ul necesar pe cardul Micro SD (Ghid Windows)
Conectați intrarea MicroSD la intrarea MicroSD de pe computerul dvs. Windows, dacă nu o aveți, achiziționați versiunea USB precum:
Cititor USB Micro SD
Descărcați Win32DiskImager aici
Descărcați cel mai recent sistem de operare Raspbian pentru Raspberry PI aici (link oficial Raspberry PI)
Extrageți arhiva descărcată a sistemului de operare Raspbian cu arhivatorul sau 7zip ca pe ecranul 1
Acum trebuie să scrieți Raspbian OS cu Win32DiskImager pe cardul dvs. MicroSD:
Așadar, introduceți MicroSD în cititor și rulați Win32DiskImager
Selectați fișierul imagine descărcat și extras Raspbian OS, MicroSD-ul dvs. și faceți clic pe Scrieți ca pe ecranul 2
AVIZ PRIVIND ELIBERAREA: Dacă aveți probleme sau ați formatat în mod ciudat MicroSD sau îl rulați din nou, atunci înainte de aceasta trebuie să eliminați toate volumele de pe unitate și să creați doar unul. Acest lucru se poate face cu instrumentul de gestionare a discurilor în Windows, ca pe ecranul 3
Introduceți MicroSD în Raspberry, conectați-l la monitor, mouse și tastatură și rulați-l
Pasul 4: RaspbianOS, încărcarea programului Python pe Raspberry și configurare necesară
Când Raspberry pornește, trebuie doar să-l configurați cu un expert frumos, exemplu ecran 1
După aceea instalați câteva biblioteci pentru DHT22, deci în terminal rulați:
sudo apt-get update
sudo apt-get install build-essential python-dev python-openssl git git clone https://github.com/adafruit/Adafruit_Python_DHT.git && cd Adafruit_Python_DHTsudo python setup.py install
Creați fișierul acum cu comanda ca pe ecranul 2
Inserați codul de bază LoggingForest din această pagină în fișierhttps://github.com/sandiwinter/loggingforest/blob…
și modificați parametrii primiți pe site-ul loggingforest.com ca pe ecranul 3
CTRL + X Y
introduce
Pentru test acum puteți rula acest script ca pe ecranul 4
Cu CTRL + Z puteți opri acest program
Pasul 5: Verificați datele de pe platforma Loggingforest.com
După aceea, dispozitivul dvs. va începe să trimită date către loggingforest și le puteți vedea acolo.
Faceți clic pe previzualizare ca pe ecranul 2
Și veți vedea date frumoase ca pe ecranul 3
Pasul 6: Rulați Python Script automat pe Raspberry Boot Up
Desigur, probabil că doriți să rulați automat acest script python când Raspberry va fi pornit sau conectat la sursa de alimentare.
deschideți terminalul și rulați:
sudo nano /etc/rc.local
și înainte de ieșirea 0 adăugați cod pentru a rula scriptul:
sudo bash -c 'python /home/pi/dht22-api.py> /home/pi/dht22-api.log 2> & 1' &
ca pe ecranul 1
Salvați fișierul cu CTRL + X, Y, Enter Încercați să reporniți zmeura PI și acum este gata!
Simțiți-vă liber să comentați și să partajați loggerul
Puteți găsi și alte versiuni de cod în github rep:
github.com/sandiwinter/loggingforest/tree/…