Turinys:
- 1 žingsnis: SCHEMATIKOS KŪRIMAS
- 2 žingsnis: EKSPERIMENTO LAIKO SUSIJUNGIMAI
- 3 žingsnis: EKSPERIMENTO LAIKO KODAS
- 4 žingsnis: EKSPERIMENTO LAIKAS - NUSTATYMAS
- 5 žingsnis: DARBAS
Video: TEMPERATŪROS IR Drėgmės matavimas naudojant DHT 11: 5 žingsnius
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Šiame projekte aš naudoju DHT 11 temperatūros ir drėgmės jutiklį, norėdamas išmatuoti mūsų aplinkos temperatūrą ir drėgmę naudodami „Arduino“(„Nano“).
DALIES PAGRINDINIŲ ELEKTROS CHARAKTERISTIKŲ:
VEIKIMO Įtampa: 3.5V-5V
CURRENT (matavimas): 0,3 mA
DABAR (budėjimo režimu): 60 mikro amperų
Diapazonas: nuo 0 iki 50 laipsnių Celsijaus
SPRENDIMAS: 16 bitų
MĖGINIŲ ĖMIMO LAIKOTARPIS:> 2 ms
1 žingsnis: SCHEMATIKOS KŪRIMAS
Šioje schemoje naudojant DHT11 jutiklį su 5k (omų) ištraukimo rezistoriumi duomenų linijai.
PINS:
RAUDONAS LAIDAS Į +VCC
Juodasis laidas į GND
GELTONAS LAIDAS SU 5 K REZISTORIU
Trečiasis kaištis NĖRA JUNGTINIS
REIKALINGOS KOMPONENTOS:
1. Arduino
2. DHT11 temperatūros ir drėgmės jutiklis
3,5 k omo rezistorius
Aš naudoju DHT11 su įmontuotu rezistoriumi ir kondensatoriumi, kad atitrauktumėte ir sušvelnintumėte įvesties įtampą.
2 žingsnis: EKSPERIMENTO LAIKO SUSIJUNGIMAI
Atitinkamai aš prijungiau kaiščius
5v - +VCC
GND - GND
2 skaitmeninis kaištis - DUOMENŲ PIN kodas
3 žingsnis: EKSPERIMENTO LAIKO KODAS
Naudodami „Arduino IDE“galime užprogramuoti „Arduino“plokštę
bet pirmiausia atsisiųskite ir įdiekite DHT jutiklių biblioteką.
bibliotekos atsisiuntimo tikslas yra sumažinti kodo sudėtingumą.
Aš atsisiunčiu biblioteką, pavadintą SIMPLEDHT, ji nuostabi.
įdiegus biblioteką, spustelėkite mygtuką įdiegti.
atidaryti failo pavyzdžius-simpledht-dht11 numatytasis.
Aš naudoju DHT11. jei naudojate DHT22, toliau taip pat yra kodo pavyzdys.
atidarius kodą. prijunkite „Arduino“plokštę prie kompiuterio ir pasirinkite PORT. ir įkelti pavyzdinį eskizą.
būtinai prijunkite duomenų kaištį prie „Arduino“skaitmeninio kaiščio 2.
KODO DALIS ATLIKTA
4 žingsnis: EKSPERIMENTO LAIKAS - NUSTATYMAS
įkėlę kodą atidarykite serijinį monitorių.
pastebėsite, kad jutiklis siunčia duomenis.
nelabai sunku tiesa?
5 žingsnis: DARBAS
Kaip sakiau, jutiklis siunčia 40 bitų
8 bitų sveikieji skaičiai + 8 bitų drėgmės dešimtainiai duomenys + 8 bitų temperatūros sveikieji duomenys + 8 bitų temperatūros trupmeniniai duomenys + 8 bitų patikrinimo suma = 40 bitų
1 pavyzdys: gauta 40 duomenų:
0011 0101 0000 0000 0001 1000 0000 0100 1101
Apskaičiuoti : 0011 0101+0000 0000+0001 1000+0000 0000 = 0100 1101
Gauti duomenys teisingi
Drėgmė : 0011 0101 = 35H (šešiakampis) = 53%RH
Temperatūra : 0001 1000 = 18H (šešiakampis) = 24 ℃.
ŠALTINIS:-
media.digikey.com/pdf/Data%20Sheets/Adafruit%20PDFs/DHT11_ProdManual.pdf
AČIŪ VYRAI
Jei radote klaidų, rašykite komentaruose.
TAIP GALIU TAI PATVIRTINTI.
NES ESU BIUDŽETO INŽINIERIS.
KITAME PROJEKTYJE GALIU NAUDOTI LCD ekraną, kad būtų rodoma TEMPERATŪRA.
BŪKITE NUOSTABI VYRIAI ………………..
Rekomenduojamas:
Dirvožemio drėgmės matavimas naudojant Raspberry Pi 4: 4 žingsnius
Dirvožemio drėgmės matavimas naudojant Raspberry Pi 4: Ar žinote, kaip dažnai laistyti augalus? Arba išliejo augalus ir juos pametė. Kad tai išspręstų, maniau, kad būtų daug svarbiau, jei mes nustatytume vandens kiekį dirvožemyje, kad galėtume priimti sprendimą dėl tinkamo augalų laistymo
Drėgmės ir temperatūros matavimas naudojant HIH6130 ir „Arduino Nano“: 4 žingsniai
Drėgmės ir temperatūros matavimas naudojant HIH6130 ir Arduino Nano: HIH6130 yra drėgmės ir temperatūros jutiklis su skaitmenine išvestimi. Šie jutikliai užtikrina ± 4% RH tikslumo lygį. Su pirmaujančiu ilgalaikiu stabilumu pramonėje, tikru temperatūros kompensuojamu skaitmeniniu I2C, patikimumu pramonėje, energijos vartojimo efektyvumu
Temperatūros ir drėgmės matavimas naudojant HDC1000 ir Arduino Nano: 4 žingsniai
Temperatūros ir drėgmės matavimas naudojant HDC1000 ir „Arduino Nano“: HDC1000 yra skaitmeninis drėgmės jutiklis su integruotu temperatūros jutikliu, kuris užtikrina puikų matavimo tikslumą esant labai mažai galiai. Prietaisas matuoja drėgmę remdamasis nauju talpiniu jutikliu. Drėgmės ir temperatūros jutikliai yra
Drėgmės ir temperatūros matavimas naudojant HTS221 ir „Arduino Nano“: 4 žingsniai
Drėgmės ir temperatūros matavimas naudojant HTS221 ir Arduino Nano: HTS221 yra ypač kompaktiškas talpinis skaitmeninis jutiklis, skirtas santykiniam drėgnumui ir temperatūrai. Jame yra jutimo elementas ir mišraus signalo taikymo integruotas grandynas (ASIC), kuris pateikia matavimo informaciją skaitmeniniu nuosekliu
Drėgmės ir temperatūros matavimas naudojant HTS221 ir Raspberry Pi: 4 žingsniai
Drėgmės ir temperatūros matavimas naudojant HTS221 ir Raspberry Pi: HTS221 yra ypač kompaktiškas talpinis skaitmeninis jutiklis, skirtas santykiniam drėgnumui ir temperatūrai. Jame yra jutimo elementas ir mišraus signalo taikymo integruotas grandynas (ASIC), kuris pateikia matavimo informaciją skaitmeniniu nuosekliu