Sadržaj:

Sustav za praćenje vremena pomoću senzora Raspberry Pi3 i DHT11: 4 koraka
Sustav za praćenje vremena pomoću senzora Raspberry Pi3 i DHT11: 4 koraka

Video: Sustav za praćenje vremena pomoću senzora Raspberry Pi3 i DHT11: 4 koraka

Video: Sustav za praćenje vremena pomoću senzora Raspberry Pi3 i DHT11: 4 koraka
Video: Leap Motion SDK 2024, Srpanj
Anonim
Sustav za nadzor vremena pomoću Raspberry Pi3 i DHT11 senzora
Sustav za nadzor vremena pomoću Raspberry Pi3 i DHT11 senzora

U ovom vodiču pokazat ću vam kako spojiti DHT11 na Raspberry Pi i prikazati očitanja vlažnosti i temperature na LCD -u.

Senzor temperature i vlažnosti DHT11 lijep je mali modul koji pruža digitalna očitanja temperature i vlažnosti. Postavljanje je zaista jednostavno, a za podatkovni signal potrebna je samo jedna žica. Ovi su senzori popularni za upotrebu u udaljenim meteorološkim postajama, monitorima tla i sustavima kućne automatizacije

Spajanje DHT11 na Raspberry Pi

Postoje dvije varijante DHT11 na koje ćete vjerojatno naići. Jedan je tropolni modul montiran na PCB, a drugi je četveropolni samostalni modul. Isključivanje je različito za svaki pa spojite DHT11 prema onom koji imate:

Također, neki moduli na PCB -u mogu imati drugačiji pinout od onog gore, pa provjerite ima li na vašem senzoru bilo kakvih oznaka koje pokazuju koji pin je Vcc, uzemljenje ili signal.

Korak 1: Potrebne komponente

Potrebne komponente
Potrebne komponente

1. Raspberry Pi 3 Model B+:-Raspberry Pi 3 Model B+ je najnoviji proizvod u Raspberry Pi 3 asortimanu, koji se može pohvaliti 64-bitnim četverojezgrenim procesorom koji radi na 1,4 GHz, dvopojasnim 2,4 GHz i 5 GHz bežičnim LAN-om, Bluetooth 4.2/BLE, brži Ethernet i PoE mogućnosti putem zasebnog PoE HAT -a.

2. DHT11 Senzor vlažnosti/ temperature:- Ovaj senzor ima kalibrirani digitalni izlaz signala s mogućnošću osjetnika temperature i vlažnosti. Integriran je s 8-bitnim mikrokontrolerom visokih performansi. Ovaj senzor uključuje otporni element i senzor za mokre NTC mjerne uređaje za mjerenje temperature. Ima izvrsnu kvalitetu, brz odziv, sposobnost sprečavanja smetnji i visoke performanse.

3. 16x2 LCD zaslon (zeleno pozadinsko osvjetljenje):- 16 × 2 LCD zaslon je vrlo osnovni modul koji se obično koristi u DIY i sklopovima. 16 × 2 prevodi prikaz 16 znakova po retku u 2 takva retka. Na ovom LCD zaslonu svaki je znak prikazan u matrici od 5 × 7 piksela.

4. Žice kratkospojnika ženski na ženski.

Korak 2: Instaliranje knjižnica

Koristit ćemo biblioteku Adafruit DHT11 Python. Knjižnicu možete preuzeti pomoću Gita, pa ako već niste instalirali Git na svom Pi, unesite ovo u naredbeni redak:

sudo apt-get install git-core

Napomena: Ako dobijete pogrešku pri instaliranju Gita, pokrenite sudo apt-get update i pokušajte ponovo.

Da biste instalirali biblioteku Adafruit DHT11:

1. Unesite ovo u naredbeni redak za preuzimanje knjižnice:

git klon

2. Promijenite direktorije pomoću: cd Adafruit_Python_DHT

3. Sada unesite ovo: sudo apt-get install build-essential python-dev

4. Zatim instalirajte knjižnicu sa: sudo python3 setup.py install

Za instaliranje Adafruit Char LCD biblioteke:

1. Unesite ovo u naredbeni redak za preuzimanje knjižnice:

git klon

2. Promijenite direktorije pomoću: cd Adafruit_Python_CharLCD

3. Zatim instalirajte knjižnicu sa: sudo python3 setup.py install

Korak 3: Povežite komponente zajedno

Povezivanje komponenti zajedno
Povezivanje komponenti zajedno

LCD PIN_RS ------------------ 40 od Raspberry Pi

LCD PIN_RW ------------------ 6 Raspberry Pi

LCD PIN_EN ------------------- 38 od Raspberry Pi

LCD PIN_D0 ------------------- NC

LCD PIN_D1 ------------------- NC

LCD PIN_D2 ------------------- NC

LCD PIN_D3 ------------------- NC

LCD PIN_D4 ------------------- 36 od Raspberry Pi

LCD PIN_D5 ------------------- 32 od Raspberry Pi

LCD PIN_D6 ------------------- 24 od Raspberry Pi

LCD PIN_D7 ------------------- 26 od Raspberry Pi

LCD PIN_VSS ------------------ 9 Raspberry Pi

LCD PIN_VDD ------------------ 4 od Raspberry Pi

DHT PIN_OUT ------------------ 7 od Raspberry Pi

DHT PIN_VCC ------------------ 2 od Raspberry Pi

DHT PIN_GND ------------------ 14 od Raspberry Pi

Korak 4: Kôd

Ovdje preuzmite kôd koji ste priložili i postavite ga na svoju ploču te ožičite sve kako je prikazano na prethodnom dijagramu.

Kod za preuzimanje:

To bi trebalo pokriti većinu onoga što vam je potrebno za pokretanje DHT11 na vašem Raspberry Pi. Nadam se da vam je ovo olakšalo. Pretplatite se ako vam se svidio ovaj članak i smatrali ga korisnim, a ako imate pitanja ili trebate pomoć oko bilo čega, samo ostavite komentar ispod …

Preporučeni: