Sadržaj:

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

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

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

U ovom vodiču ću vam pokazati 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. Vrlo je jednostavno postaviti i potrebna je samo jedna žica za podatkovni signal. Ovi senzori su popularni za upotrebu u udaljenim meteorološkim stanicama, monitorima tla i sistemima kućne automatizacije

Povezivanje 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 povežite 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 koje oznake koja označava koji pin je Vcc, masa 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 četvorojezgarnim 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 izlaz digitalnog 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 odličnu kvalitetu, brz odziv, sposobnost sprečavanja smetnji i visoke performanse.

3. 16x2 LCD ekran (zeleno pozadinsko osvjetljenje):- LCD ekran 16 × 2 je vrlo osnovni modul koji se obično koristi u DIY i krugovima. 16 × 2 prevodi o prikaz 16 znakova po redu u 2 takva reda. Na ovom LCD ekranu svaki znak je prikazan u matrici od 5 × 7 piksela.

4. Žice kratkospojnika za žene.

Korak 2: Instaliranje biblioteka

Koristit ćemo Adafruit DHT11 Python biblioteku. Biblioteku 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 dođe do greške 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 biblioteke:

git clone

2. Promijenite direktorije pomoću: cd Adafruit_Python_DHT

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

4. Zatim instalirajte biblioteku sa: sudo python3 setup.py install

Da biste instalirali Adafruit Char LCD biblioteku:

1. Unesite ovo u naredbeni redak za preuzimanje biblioteke:

git clone

2. Promijenite direktorije sa: cd Adafruit_Python_CharLCD

3. Zatim instalirajte biblioteku 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 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.

Preuzmite kôd:

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čuje se: