DHT22 Omgewingsmonitor
Instruksie Handleiding
DHT22 Omgewingsmonitor
deur smaak_die_kode
Ek het Home Assistant begin verken en om 'n bietjie outomatisering te kan begin skep, moes ek die huidige temperatuur- en humiditeitswaardes van my sitkamer binne hê sodat ek daarvolgens kan reageer.
Daar is kommersiële oplossings hiervoor beskikbaar, maar ek wou my eie bou sodat ek beter kan leer hoe Home Assistant werk en hoe om persoonlike toestelle daarmee en ESPHome op te stel.
Die hele projek is gebou op 'n pasgemaakte PCB wat ek as 'n projekplatform vir NodeMCU ontwerp het en toe deur my vriende by PCBWay vervaardig is. Jy kan hierdie bord vir jouself bestel en 10 stukke laat vervaardig vir slegs $5 by: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html
Voorrade:
Projek PCB: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html
NodeMCU-ontwikkelingsraad - https://s.click.aliexpress.com/e/_DmOegTZ
DHT22 sensor – https://s.click.aliexpress.com/e/_Dlu7uqJ
HLK-PM01 5V kragtoevoer – https://s.click.aliexpress.com/e/_DeVps2f
5 mm steek PCB skroef terminale – https://s.click.aliexpress.com/e/_DDMFJBz
Speld opskrifte vas – https://s.click.aliexpress.com/e/_De6d2Yb
Soldeerstel - https://s.click.aliexpress.com/e/_DepYUbt
Draadknipsels - https://s.click.aliexpress.com/e/_DmvHe2J
kolofonium kern soldeersel - https://s.click.aliexpress.com/e/_DmvHe2J
Kas - https://s.click.aliexpress.com/e/_DCNx1Np
Multimeter - https://s.click.aliexpress.com/e/_DcJuhOL
Soldeer helpende hand – https://s.click.aliexpress.com/e/_DnKGsQf
Stap 1: Die Pasgemaakte PCB
Ek het hierdie PCB ontwerp om as 'n projekplatform te dien nadat ek soveel tyd spandeer het om persoonlike NodeMCU-projekte aan prototipering van PCB's te soldeer.
Die PCB het 'n posisie vir NodeMCU, I2C-toestelle, SPI-toestelle, relais, 'n DHT22-sensor sowel as UART en 'n HLK-PM01-kragtoevoer wat dan die projek van AC-hoofstroom kan aandryf.
Jy kan 'n video van die ontwerp- en bestelproses op my YT-kanaal nagaan.
Stap 2: Soldeer die komponente
Aangesien ek nie die NodeMCU direk aan die PCB wil soldeer nie, het ek vroulike penkoppe gebruik en dit eers gesoldeer sodat ek dan die Node MCU daarby kan inprop.
Na die kopstukke het ek die skroefterminale vir die AC-invoer sowel as vir 5V en 3.3V uitsette gesoldeer.
Ek het ook 'n kopstuk vir die DHT22-sensor en die HLK-PM01-kragbron gesoldeer.
Stap 3: Toets die Voltages en Sensor
Aangesien dit die eerste keer is dat ek hierdie PCB vir 'n projek gebruik, wou ek seker maak dat ek nie iets so deurmekaar gemaak het voordat ek die Node MCU koppel nie. Ek wou die bord voltages dat alles in orde is. Nadat ek die 5V-spoor eers uitgetoets het sonder dat die Node MCU ingeprop is, het ek die Node MCU ingeprop om seker te maak dat dit die 5V kry en ook dat dit die 3.3V van sy boordreguleerder voorsien. As 'n finale toets het ek opgelaai asample skets vir die DHT22-sensor van die DHT Stable-biblioteek sodat ek kon verifieer dat die DHT22 behoorlik werk en dat ek die temperatuur en humiditeit suksesvol kan uitlees.
Stap 4: Voeg die toestel by Home Assistant
Aangesien alles soos verwag gewerk het, het ek voortgegaan om ESPHome op my Home Assistant-opstelling te installeer en ek het dit gebruik om 'n nuwe toestel te skep en die verskafde firmware op te laai na die NodeMCU. Ek het probleme gehad om die web laai vanaf ESPHome om die verskafde firmware te ash, maar op die ou end het ek die ESPHome Flasher afgelaai en ek kon die firmware oplaai deur dit te gebruik.
Sodra die aanvanklike firmware by die toestel gevoeg is, het ek die .yamlle vir dit gewysig om die DHT22-hanteringsafdeling by te voeg en die firmware weer opgelaai, nou met die oor-die-lug-opdatering van ESPHome.
Dit het sonder probleme verloop en sodra dit gedoen is, het die toestel die temperatuur- en humiditeitwaardes in die paneelbord gewys.
Stap 5: Maak 'n permanente omhulsel
Ek wou hê hierdie monitor moes langs my huidige termostaat wat ek in my huis het vir die korrelstoof gemonteer word, so ek het 'n elektriese aansluitboks gebruik om 'n omhulsel te maak. Die DHT22-sensor is gemonteer in 'n gat wat in die elektriese boks gemaak is sodat dit die toestande aan die buitekant van die boks kan monitor en nie beïnvloed word deur enige hitte wat uit die kragtoevoer uitkom nie.
Om enige hitte opbou in die boks te voorkom, het ek ook twee gate aan die onderkant en bokant van die elektriese boks gemaak sodat lug daardeur kan sirkuleer en enige hitte vrystel.
Stap 6: Monteer in my woonkamer
Om die elektriese boks te monteer, het ek dubbelzijdige kleefband gebruik om die boks teen die muur en aan die termostaat langsaan vas te plak.
Vir nou is dit net 'n toets en ek kan besluit dat ek hierdie ligging wil verander sodat ek nie nuwe gate in die muur wil maak nie.
Stap 7: Volgende stappe
As alles goed gaan, kan ek hierdie projek opgradeer om as 'n termostaat vir my korrelstoof op te tree sodat ek die kommersiële een heeltemal kan laat vaar. Dit hang alles af van hoe Home Assistant op die langtermyn vir my sal uitwerk, maar ons sal moet wag om dit te sien.
In die tussentyd, as jy van hierdie projek gehou het, maak seker dat jy ook my ander op Instructables sowel as my YouTube-kanaal nagaan. Ek het baie ander wat inkom, so oorweeg asseblief om ook in te teken.
Omgewingsmonitor vir tuisassistent met NodeMCU en DHT22:
Dokumente / Hulpbronne
![]() |
instructables DHT22 Environment Monitor [pdf] Instruksiehandleiding DHT22-omgewingsmonitor, omgewingsmonitor, DHT22-monitor, monitor, DHT22 |