Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Seda ja muid hämmastavaid õpetusi saate lugeda ElectroPeaki ametlikul veebisaidil
Ülevaade
Selles õpetuses saate teada, kuidas seadistada DHT11 ja DHT22 andureid ning mõõta keskkonna temperatuuri ja niiskust.
Mida õpid:
- DHT11 ja DHT22 omadused ja erinevused
- DHT11 ja DHT22 struktuur
- Kuidas seadistada DHT11 ja DHT22 andureid Arduino abil
Samm: temperatuuri ja niiskuse andur DHT11 ja DHT22
Kuna paljudes projektides on olulised sellised parameetrid nagu temperatuur ja niiskus, on temperatuuri ja niiskuse mõõtmiseks sobivate andurite õige valik väga oluline. DHT perekond DHT11 ja DHT22 on temperatuuri ja niiskuse andurite seas kõige populaarsemad ja levinumad andurid.
Nende toiminguid näete selles tabelis.
Madal hind on DHT11 kõige olulisem omadus, kuid sellel puudub kõrge täpsus ja lai mõõtepiirkond. Teisest küljest on DHT22, millel on lai valik ja suur mõõtmistäpsus, rohkem kui 2,5 korda kallim kui perekonna teine.
Samm: temperatuuri ja niiskuse mõõtmine DHT11 ja Arduino abil
Nõutavad materjalid
Arduino Uno R3
DHT11 andur
Leivalaud
Jumper traat
Tarkvararakendused
Arduino IDE
3. samm: ahel
DHT11 sisaldab 4 tihvti. 2 tihvti tarnimiseks, 1 andmete saatmiseks ja teine on kasutu. Selle anduri nõuetekohaseks toimimiseks ja õigete andmete andmiseks peate andmestiku üles tõmbama 4,7 k takistusega. Jätke anduri kolmas tihvt ilma ühenduseta.
Hoiatus Olge anduri ja tihvti suuna suhtes ettevaatlik, sest viga saab viga.
4. samm: kood
Andmete edastamise alustamiseks laadige see kood üles oma Arduino ja avage jadamonitor.
DHT.niiskus tagastab niiskuse protsentides ja DHT.temperatuur tagastab temperatuuri Celsiuse järgi.
Märkus Iga mõõtmise vahel peame ootama 2 sekundit. Vastasel korral tagastab andur valeandmeid.
Selle asemel, et arvutis teavet kuvada, saate LCD -ekraanil kuvada temperatuuri ja niiskust.
Lisateabe saamiseks vaadake seda õpetust: 1602 LCD klaviatuurikilbi kasutamine koos Arduinoga
Samm: temperatuuri ja niiskuse mõõtmine DHT22 ja Arduino abil
DHT22 anduri seadistamine ja kasutamine on peaaegu sama mis DHT11.
6. samm: vajalikud materjalid
Arduino Uno R3
DHT22 andur
Leivalaud
Jumper traat
Tarkvararakendused
Arduino IDE
Samm 7: ahel
8. samm: kood
Ainus erinevus on funktsioonis DHT.trad, kuhu peaksite kirjutama 22 asemel 11. Samuti saate temperatuuri ja niiskuse parameetrid DHT22 jaoks määrata ujukitena, et neid täpsemalt näha.
Laadige see kood oma Arduino tahvlile ja vaadake tulemusi jadamonitoris.