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
Video: Înregistrare temperatură și umiditate Raspberry PI, stație meteo cloud, statistici Wifi și mobile: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
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/…
Recomandat:
NodeMCU Lua Placă ieftină de 6 $ cu înregistrare de temperatură și umiditate MicroPython, statistici Wifi și mobile: 4 pași
NodeMCU Lua Board ieftin de 6 $ Cu înregistrare de temperatură și umiditate MicroPython, statistici Wifi și mobile: Aceasta este în esență stație meteo cloud, puteți verifica datele de pe telefon sau puteți utiliza unele telefoane ca afișaj live Cu dispozitivul NodeMCU puteți înregistra date de temperatură și umiditate în exterior , în cameră, seră, laborator, cameră de răcire sau orice alte locuri completel
MicroPython la prețuri ieftine de 3 USD ESP8266 WeMos D1 Mini pentru 2x înregistrări de temperatură, WiFi și statistici mobile: 4 pași
MicroPython la prețuri ieftine de 3 USD ESP8266 WeMos D1 Mini pentru 2x înregistrări de temperatură, WiFi și statistici mobile: Cu un cip / dispozitiv ESP8266 ieftin, puteți înregistra datele de temperatură în exterior, în cameră, seră, laborator, cameră de răcire sau în orice alte locuri complet gratuit. Acest exemplu îl vom folosi pentru a înregistra temperatura camerei de răcire, în interior și în exterior. Dispozitivul va fi con
Arduino Ethernet DHT11 Jurnal de temperatură și umiditate, statistici mobile: 4 pași
Înregistrare temperatură și umiditate Arduino Ethernet DHT11, statistici mobile: Cu Arduino UNO R3, Ethernet Shield ȘI DHT11 puteți înregistra datele de temperatură și umiditate în exterior, în cameră, seră, laborator, cameră de răcire sau în orice alte locuri complet gratuit. Acest exemplu îl vom folosi pentru a înregistra temperatura și umiditatea camerei. Dispozitiv
Arduino și SIM900 GSM GPRS 3G Jurnal de temperatură și umiditate, statistici mobile: 4 pași
Arduino și SIM900 GSM GPRS 3G Jurnal de temperatură și umiditate, statistici mobile: Cu Arduino UNO R3, SIM900 Shield AND DHT22 puteți înregistra datele de temperatură și umiditate în exterior, în cameră, seră, laborator, cameră de răcire sau în orice alte locuri complet gratuit. Acest exemplu îl vom folosi pentru a înregistra temperatura și umiditatea camerei. Dispozitivul va
Stație meteo cu înregistrare de date: 7 pași (cu imagini)
Stație meteo cu înregistrare de date: În acest instructiv vă voi arăta cum să faceți sistemul stației meteo de unul singur. Tot ce aveți nevoie este cunoștințe de bază în electronică, programare și puțin timp. Acest proiect este încă în curs. Aceasta este doar prima parte. Actualizările vor fi