Cuprins:

Înregistrare temperatură și umiditate Raspberry PI, stație meteo cloud, statistici Wifi și mobile: 6 pași
Înregistrare temperatură și umiditate Raspberry PI, stație meteo cloud, statistici Wifi și mobile: 6 pași

Video: Înregistrare temperatură și umiditate Raspberry PI, stație meteo cloud, statistici Wifi și mobile: 6 pași

Video: Înregistrare temperatură și umiditate Raspberry PI, stație meteo cloud, statistici Wifi și mobile: 6 pași
Video: Statie meteo cu ESP8266 2024, Noiembrie
Anonim
Înregistrare temperatură și umiditate Raspberry PI, stație meteo cloud, statistici Wifi și mobile
Înregistrare temperatură și umiditate Raspberry PI, stație meteo cloud, statistici Wifi și mobile
Înregistrare temperatură și umiditate Raspberry PI, stație meteo cloud, statistici Wifi și mobile
Înregistrare temperatură și umiditate Raspberry PI, stație meteo cloud, statistici Wifi și mobile
Înregistrare temperatură și umiditate Raspberry PI, stație meteo cloud, statistici Wifi și mobile
Înregistrare temperatură și umiditate Raspberry PI, stație meteo cloud, statistici Wifi și mobile

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

Adăugați dispozitivul la LoggingPlatform
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

Exemplu de diagramă de conexiune hardware
Exemplu de diagramă de conexiune hardware
Exemplu de diagramă de conexiune hardware
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)

Încărcați software-ul necesar pe cardul Micro SD (Ghid Windows)
Încărcați software-ul necesar pe cardul Micro SD (Ghid Windows)
Încărcați software-ul necesar pe cardul Micro SD (Ghid Windows)
Încărcați software-ul necesar pe cardul Micro SD (Ghid Windows)
Încărcați software-ul necesar pe cardul Micro SD (Ghid Windows)
Î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ă

RaspbianOS, se încarcă programul Python pe Raspberry și este necesară configurarea
RaspbianOS, se încarcă programul Python pe Raspberry și este necesară configurarea
RaspbianOS, se încarcă programul Python pe Raspberry și este necesară configurarea
RaspbianOS, se încarcă programul Python pe Raspberry și este necesară configurarea
RaspbianOS, se încarcă programul Python pe Raspberry și este necesară configurarea
RaspbianOS, se încarcă programul Python pe Raspberry și este necesară configurarea
RaspbianOS, se încarcă programul Python pe Raspberry și este necesară configurarea
RaspbianOS, se încarcă programul Python pe Raspberry și este necesară configurarea

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

Verificați datele de pe platforma Loggingforest.com
Verificați datele de pe platforma Loggingforest.com
Verificați datele de pe platforma Loggingforest.com
Verificați datele de pe platforma Loggingforest.com
Verificați datele de pe platforma Loggingforest.com
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

Rulați Python Script automat pe Raspberry Boot Up
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: