Kazalo:
- 1. korak: Senzor temperature in vlažnosti DHT11 in DHT22
- 2. korak: Merjenje temperature in vlažnosti z uporabo DHT11 in Arduino
- 3. korak: Vezje
- 4. korak: Koda
- 5. korak: Merjenje temperature in vlažnosti z uporabo DHT22 in Arduina
- Korak 6: Potrebni materiali
- 7. korak: Vezje
- 8. korak: Koda
- 9. korak: Kaj sledi?
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
To in druge neverjetne vaje lahko preberete na uradni spletni strani ElectroPeak
Pregled
V tem vodiču se boste naučili, kako nastaviti senzorje DHT11 in DHT22 ter izmeriti temperaturo in vlažnost okolja.
Kaj se boste naučili:
- Značilnosti in razlike DHT11 in DHT22
- Struktura DHT11 in DHT22
- Kako nastaviti senzorje DHT11 in DHT22 z Arduinom
1. korak: Senzor temperature in vlažnosti DHT11 in DHT22
Zaradi pomembnosti parametrov, kot sta temperatura in vlaga v mnogih projektih, je pravilna izbira senzorjev, ki lahko merijo temperaturo in vlago, zelo pomembna. Družina DHT z imenom DHT11 in DHT22 sta najbolj priljubljena in najpogostejša senzorja med senzorji temperature in vlažnosti.
V tej tabeli korakov si lahko ogledate njihove lastnosti.
Nizka cena je najpomembnejša lastnost DHT11, vendar nima visoke natančnosti in širokega merilnega območja. Po drugi strani je DHT22 s širokim razponom in visoko natančnostjo merjenja več kot 2,5 -krat dražji od drugega v družini.
2. korak: Merjenje temperature in vlažnosti z uporabo DHT11 in Arduino
Potrebni materiali
Arduino Uno R3
Senzor DHT11
Ogledna plošča
Mostična žica
Aplikacije programske opreme
Arduino IDE
3. korak: Vezje
DHT11 vsebuje 4 zatiči. 2 zatiča za dobavo, 1 za pošiljanje podatkov, drugi pa je neuporaben. Če želite, da ta senzor deluje pravilno in vam daje pravilne podatke, morate povleči podatkovni zatič z uporom 4,7 k. Tretji zatič senzorja pustite brez povezave.
Opozorilo Bodite previdni glede senzorja in smeri zatiča, v primeru napake se bo vaš senzor poškodoval.
4. korak: Koda
Za začetek prenosa podatkov naložite to kodo v svoj Arduino in odprite serijski monitor.
DHT.humidity vrača vlago v odstotkih, DHT.temperature pa temperaturo v Celzijih.
Opomba Med vsako meritvijo moramo počakati 2 sekundi. V nasprotnem primeru bo senzor vrnil napačne podatke.
Namesto prikaza informacij v računalniku lahko na LCD -prikazovalniku prikažete temperaturo in vlažnost.
Za več informacij si oglejte to vadnico: Uporaba ščita za tipkovnico z zaslonom 1602 z Arduinom
5. korak: Merjenje temperature in vlažnosti z uporabo DHT22 in Arduina
nastavitev in uporaba senzorja DHT22 je skoraj enaka kot DHT11.
Korak 6: Potrebni materiali
Arduino Uno R3
Senzor DHT22
Ogledna plošča
Mostična žica
Aplikacije programske opreme
Arduino IDE
7. korak: Vezje
8. korak: Koda
Edina razlika je v funkciji DHT.trad, kjer namesto 11. napišite 22, parametre temperature in vlažnosti pa lahko določite kot plavajoče za DHT22, da so natančnejši.
Naložite to kodo na svojo ploščo Arduino in si oglejte rezultate v serijskem monitorju.