Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Puteți citi acest tutorial și alte tutoriale uimitoare pe site-ul oficial al ElectroPeak
Prezentare generală
În acest tutorial, veți afla cum să configurați senzorii DHT11 și DHT22 și să măsurați temperatura și umiditatea mediului.
Ce veți învăța:
- Caracteristicile și diferențele DHT11 și DHT22
- Structura DHT11 și DHT22
- Cum se configurează senzorii DHT11 și DHT22 cu Arduino
Pasul 1: Senzor de temperatură și umiditate DHT11 și DHT22
Datorită importanței parametrilor precum temperatura și umiditatea în multe proiecte, selectarea corectă a senzorilor capabili să măsoare temperatura și umiditatea este foarte importantă. Familia DHT denumită DHT11 și DHT22 sunt cei mai populari și obișnuiți senzori dintre senzorii de temperatură și umiditate.
Puteți vedea caracteristicile acestora în acest tabel de pași.
Prețul scăzut este cea mai importantă caracteristică a DHT11, dar nu are o precizie mare și o gamă largă de măsurare. Pe de altă parte, DHT22, cu o gamă largă și o precizie ridicată pentru măsurare, este de peste 2,5 ori mai scump decât celălalt din familie.
Pasul 2: Măsurarea temperaturii și a umidității folosind DHT11 și Arduino
Materiale necesare
Arduino Uno R3
Senzor DHT11
Pană de pâine
Sârmă jumper
Aplicații software
IDE Arduino
Pasul 3: Circuit
DHT11 conține 4 pini. 2 pini pentru alimentare, 1 pentru trimiterea de date, iar celălalt este inutil. Pentru ca acest senzor să funcționeze corect și să vă ofere datele corecte, trebuie să trageți pinul de date cu o rezistență de 4,7 k. Lăsați al treilea pin al senzorului fără nicio conexiune.
Atenție Aveți grijă la senzor și la direcția pinului, senzorul dvs. va fi deteriorat în caz de greșeală.
Pasul 4: Cod
Pentru a începe transferul de date, încărcați acest cod pe Arduino și deschideți monitorul serial.
DHT.
Notă Trebuie să așteptăm 2 secunde între fiecare măsurare. În caz contrar, senzorul va returna date greșite.
În loc să afișați informații pe computer, puteți afișa temperatura și umiditatea pe ecranul LCD.
Pentru mai multe informații, consultați acest tutorial: Utilizarea ecranului tastaturii 1602 LCD cu Arduino
Pasul 5: Măsurarea temperaturii și a umidității folosind DHT22 și Arduino
configurarea și utilizarea senzorului DHT22 este aproape la fel ca DHT11.
Pasul 6: Materiale necesare
Arduino Uno R3
Senzor DHT22
Pană de pâine
Sârmă jumper
Aplicații software
IDE Arduino
Pasul 7: Circuit
Pasul 8: Cod
Singura diferență este în funcția DHT.trad, unde ar trebui să scrieți 22 în loc de 11. De asemenea, puteți defini parametrii de temperatură și umiditate ca flotori pentru DHT22 pentru a-i vedea mai exacți.
Încărcați acest cod pe placa dvs. Arduino și urmăriți rezultatele pe monitorul serial.