DHT22 aplinkos monitorius
Instrukcijų vadovas
DHT22 aplinkos monitorius
pagal skonį_kodą
Pradėjau tyrinėti „Home Assistant“ ir, kad galėčiau pradėti kurti tam tikrą automatizavimą, turėjau turėti gyvenamajame kambaryje esamas temperatūros ir drėgmės vertes, kad galėčiau pagal jas veikti.
Tam yra komercinių sprendimų, bet norėjau sukurti savo, kad galėčiau geriau sužinoti, kaip veikia namų asistentas ir kaip su juo bei ESPHome nustatyti pasirinktinius įrenginius.
Visas projektas yra pastatytas ant pagal užsakymą pagamintos PCB, kurią sukūriau kaip NodeMCU projekto platformą ir kurią vėliau pagamino mano draugai PCBWay. Galite užsisakyti šią lentą sau ir pagaminti 10 vienetų tik už 5 USD adresu: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html
Reikmenys:
PCB projektas: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html
NodeMCU kūrimo plokštė – https://s.click.aliexpress.com/e/_DmOegTZ
DHT22 jutiklis - https://s.click.aliexpress.com/e/_Dlu7uqJ
HLK-PM01 5V maitinimo šaltinis – https://s.click.aliexpress.com/e/_DeVps2f
5 mm žingsnio PCB varžtų gnybtai - https://s.click.aliexpress.com/e/_DDMFJBz
Prisegti antraštes – https://s.click.aliexpress.com/e/_De6d2Yb
Litavimo komplektas - https://s.click.aliexpress.com/e/_DepYUbt
Vielos griežinėliai - https://s.click.aliexpress.com/e/_DmvHe2J
Kanifolijos šerdies lydmetalis – https://s.click.aliexpress.com/e/_DmvHe2J
Sujungimo dėžutė - https://s.click.aliexpress.com/e/_DCNx1Np
Multimetras - https://s.click.aliexpress.com/e/_DcJuhOL
Litavimo pagalbos ranka - https://s.click.aliexpress.com/e/_DnKGsQf
1 veiksmas: tinkinta PCB
Sukūriau šią PCB, kad ji tarnautų kaip projekto platforma po to, kai praleidau tiek daug laiko lituodama pasirinktinius NodeMCU projektus kuriant PCB prototipus.
PCB yra vieta, skirta NodeMCU, I2C įrenginiams, SPI įrenginiams, relėms, DHT22 jutikliui, taip pat UART ir HLK-PM01 maitinimo šaltiniui, kuris gali maitinti projektą iš kintamosios srovės tinklo.
Vaizdo įrašą apie projektavimo ir užsakymo procesą galite peržiūrėti mano YT kanale.
2 veiksmas: lituokite komponentus
Kadangi nenoriu Lituoti NodeMCU tiesiai prie PCB, panaudojau moteriškas kaiščių antraštes ir pirmiausia jas litavau, kad vėliau galėčiau prie jų prijungti Node MCU.
Po antgalių prilitavau varžtinius gnybtus kintamosios srovės įėjimui bei 5V ir 3.3V išėjimus.
Taip pat prilitavau antraštę DHT22 jutikliui ir HLK-PM01 maitinimo blokui.



3 veiksmas: išbandykite tomątages ir jutiklis
Kadangi tai pirmas kartas, kai naudoju šią PCB projektui, prieš prijungdamas mazgo MCU norėjau įsitikinti, kad nieko nesupainiojau. Norėjau išbandyti lentą voltagtai kad viskas gerai. Pirmą kartą išbandęs 5 V bėgelį be prijungto mazgo MCU, įjungiau Node MCU, kad įsitikinčiau, ar jis gauna 5 V ir taip pat tiekia 3.3 V iš savo borto reguliatoriaus. Kaip paskutinį testą įkėliau kaipampDHT22 jutiklio eskizą iš DHT stabilios bibliotekos, kad galėčiau patikrinti, ar DHT22 veikia tinkamai ir ar galiu sėkmingai nuskaityti temperatūrą ir drėgmę.


4 veiksmas: pridėkite įrenginį prie namų asistento
Kadangi viskas veikė taip, kaip tikėtasi, įdiegiau ESPHome į savo namų asistento sąranką ir panaudojau jį kurdamas naują įrenginį ir įkeldamas pateiktą programinę-aparatinę įrangą į NodeMCU. Turėjau problemų naudojant web įkelti iš ESPHome, kad pelenai pateiktų programinę-aparatinę įrangą, bet galiausiai atsisiunčiau ESPHome Flasher ir galėjau įkelti programinę-aparatinę įrangą naudodamas ją.
Kai prie įrenginio buvo pridėta pradinė programinė įranga, pakeičiau .yamlle, kad pridėčiau DHT22 tvarkymo skyrių, ir iš naujo įkėliau programinę-aparatinę įrangą, dabar naudodamas ESPHome tiesioginį naujinimą.
Tai pavyko be kliūčių ir vos tai padarius prietaisas prietaisų skydelyje parodė temperatūros ir drėgmės reikšmes.



5 veiksmas: sukurkite nuolatinį korpusą
Norėjau, kad šis monitorius būtų sumontuotas šalia mano dabartinio termostato, kurį turiu savo namuose, skirtą granulinei viryklei, todėl korpusui pagaminti panaudojau elektros jungiamąją dėžę. DHT22 jutiklis yra sumontuotas angoje, padarytoje elektros dėžutėje, kad galėtų stebėti sąlygas dėžutės išorėje ir jo neveiktų iš maitinimo šaltinio sklindanti šiluma.
Kad dėžutėje nesikauptų karštis, aš taip pat padariau dvi skylutes elektros dėžutės apačioje ir viršuje, kad oras galėtų cirkuliuoti per ją ir išleisti bet kokią šilumą.




6 veiksmas: pritvirtinkite mano gyvenamajame kambaryje
Elektros dėžutės tvirtinimui dvipuse lipnia juosta priklijavau dėžutę prie sienos ir prie šalia esančio termostato.
Kol kas tai tik bandymas ir galiu nuspręsti, kad noriu pakeisti šią vietą, todėl nenorėjau sienoje daryti naujų skylių.

7 veiksmas: kiti žingsniai
Jei viskas klostysis gerai, galėčiau atnaujinti šį projektą, kad jis veiktų kaip granulių krosnelės termostatas, kad galėčiau visiškai atsisakyti komercinės. Viskas priklauso nuo to, kaip „Home Assistant“ man pasiteisins ilgainiui, bet turėsime palaukti, kol tai pamatysime.
Tuo tarpu, jei jums patiko šis projektas, būtinai patikrinkite kitus mano projektus „Instructables“ ir „YouTube“ kanale. Turiu daug kitų, todėl taip pat apsvarstykite galimybę užsiprenumeruoti.
Aplinkos monitorius namų asistentui su NodeMCU ir DHT22:
Dokumentai / Ištekliai
![]() |
Instructables DHT22 Environment Monitor [pdfNaudojimo instrukcija DHT22 aplinkos monitorius, aplinkos monitorius, DHT22 monitorius, monitorius, DHT22 |



