Sisukord:
- 1. samm: Skeemilise loomine
- 2. etapp: KATSETAMISE AEG-ÜHENDUSED
- 3. samm: EKSPERIMENDI AJAKOOD
- 4. samm: EKSPERIMENDI AEG - SEADISTAMINE
- 5. samm: TÖÖ
Video: Temperatuuri ja niiskuse mõõtmine, kasutades DHT 11: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Selles projektis kasutan DHT 11 temperatuuri ja niiskuse andurit, et mõõta meie keskkonna temperatuuri ja niiskust, kasutades Arduino (Nano).
MÕNED ELEKTRILISED PÕHISED OMADUSED:
TÖÖPING: 3,5V-5V
CURRENT (mõõtmine): 0,3 mA
CURRENT (ooterežiim): 60 mikro -amprit
Vahemik: 0 kuni 50 kraadi Celsiuse järgi
LAHENDUS: 16bit
PROOVIVÕTU PERIOOD:> 2 ms
1. samm: Skeemilise loomine
Selles skeemis kasutatakse andmesideühenduse jaoks 5k (oomi) DHT11 andurit, mis tõmbab üles takistit.
PINSID:
PUNANE TREEN +VCC
Must traat GND -le
KOLLANE TRAADI KOMPLEKT 5 K
Kolmas tihvt EI OLE ÜHENDUST
VAJALIKUD KOMPONENDID:
1. Arduino
2. DHT11 temperatuuri ja niiskuse andur
3,5 k oomi takisti
KASUTAN DHT11 koos sisseehitatud takisti ja kondensaatoriga sisendpinge ülesvõtmiseks ja sujuvamaks muutmiseks.
2. etapp: KATSETAMISE AEG-ÜHENDUSED
Olen vastavalt tihvtid ühendatud
5v - +VCC
GND - GND
digitaalne tihvt 2 - DATA PIN
3. samm: EKSPERIMENDI AJAKOOD
Arduino IDE abil saame programmeerida oma Arduino plaadi
kuid kõigepealt laadige alla ja installige DHT -andurite kogu.
teegi allalaadimise eesmärk on vähendada koodi keerukust.
Laadin alla raamatukogu nimega SIMPLEDHT, see on suurepärane.
pärast kogu installimist, klõpsates nuppu Installi.
avatud fail-näited-simpledht-dht11 vaikimisi.
Ma kasutan DHT11. kui kasutate DHT22, on allpool ka näidiskood. ÕIGES SIIN…
pärast koodi avamist. ühendage Arduino plaat arvutiga ja valige PORT. ja laadige üles näidisvisand.
ühendage kindlasti andmestik Arduino digitaalse tihvtiga 2.
KOODI OSA ON TEHTUD
4. samm: EKSPERIMENDI AEG - SEADISTAMINE
pärast koodi üleslaadimist avage jadamonitor.
märkate, et andur saadab andmed.
pole eriti raske eks?
5. samm: TÖÖ
Nagu ma ütlesin, saadab andur välja 40 bitti
8 -bitised niiskuse täisarvude andmed + 8 -bitised niiskuse kümnendandmed + 8 -bitised temperatuuri täisarvude andmed + 8 -bitised temperatuuri murdosaandmed + 8 -bitine kontrollsumma = 40 bitti
Näide 1: 40 saadud teavet:
0011 0101 0000 0000 0001 1000 0000 0100 1101
Arvuta : 0011 0101+0000 0000+0001 1000+0000 0000 = 0100 1101
Saadud andmed on õiged
Niiskus : 0011 0101 = 35H (hex) = 53%RH
Temperatuur : 0001 1000 = 18H (hex) = 24 ℃.
ALLIKAS:-
media.digikey.com/pdf/Data%20Sheets/Adafruit%20PDFs/DHT11_ProdManual.pdf
AITÄH KUTID
Kui leiate vigu, kirjutage palun kommentaaridesse.
NII, ET MA SAAN seda parandada.
SEST MA OLEN EELARVE TEHNIK.
JÄRGMISES PROJEKTIS VÕIN TEMPERATUURI KUVATAMISEKS kasutada LCD -KUVAT.
JÄTKAKE VÄGA POISID ………………..
Soovitan:
Temperatuuri ja niiskuse mõõtmine DHT11 / DHT22 ja Arduino abil: 4 sammu
Temperatuuri ja niiskuse mõõtmine DHT11 / DHT22 ja Arduino abil
Niiskuse ja temperatuuri mõõtmine HIH6130 ja Arduino Nano abil: 4 sammu
Niiskuse ja temperatuuri mõõtmine HIH6130 ja Arduino Nano abil: HIH6130 on digitaalse väljundiga niiskus- ja temperatuuriandur. Need andurid tagavad täpsuse taseme ± 4% RH. Tööstusharu juhtiva pikaajalise stabiilsusega, tõelise temperatuuriga kompenseeritud digitaalse I2C-ga, tööstusharu juhtiva töökindlusega, energiatõhususega
Temperatuuri ja niiskuse mõõtmine HDC1000 ja Arduino Nano abil: 4 sammu
Temperatuuri ja niiskuse mõõtmine HDC1000 ja Arduino Nano abil: HDC1000 on digitaalne niiskusandur koos integreeritud temperatuurianduriga, mis tagab suurepärase mõõtmistäpsuse väga väikese võimsusega. Seade mõõdab niiskust uue mahtuvusliku anduri põhjal. Niiskuse ja temperatuuri andurid on
Niiskuse ja temperatuuri mõõtmine HTS221 ja Arduino Nano abil: 4 sammu
Niiskuse ja temperatuuri mõõtmine HTS221 ja Arduino Nano abil: HTS221 on ülikompaktne mahtuvuslik digitaalne andur suhtelise niiskuse ja temperatuuri jaoks. See sisaldab andurit ja segasignaalirakenduse spetsiifilist integraallülitust (ASIC), mis pakub mõõtmisteavet digitaalse jada kaudu
Niiskuse ja temperatuuri mõõtmine HTS221 ja Raspberry Pi abil: 4 sammu
Niiskuse ja temperatuuri mõõtmine HTS221 ja Raspberry Pi abil: HTS221 on ülikompaktne mahtuvuslik digitaalne andur suhtelise niiskuse ja temperatuuri jaoks. See sisaldab andurit ja segasignaalirakenduse spetsiifilist integraallülitust (ASIC), mis pakub mõõtmisteavet digitaalse jada kaudu