Monitor okolja DHT22
Navodila za uporabo
Monitor okolja DHT22
po taste_the_code
Začel sem raziskovati Home Assistant in da bi lahko začel ustvarjati nekaj avtomatizacije, sem moral imeti trenutne vrednosti temperature in vlažnosti iz svoje dnevne sobe v notranjosti, da sem lahko ukrepal po njih.
Za to so na voljo komercialne rešitve, vendar sem želel zgraditi svojo, da se bom lahko bolje naučil, kako deluje Home Assistant in kako nastaviti naprave po meri z njim in ESPHome.
Celoten projekt je zgrajen na po meri izdelanem tiskanem vezju, ki sem ga zasnoval kot projektno platformo za NodeMCU in so ga nato izdelali moji prijatelji pri PCBWay. To ploščo lahko naročite zase in izdelate 10 kosov za samo 5 USD na: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html
Zaloge:
Projekt PCB: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html
Razvojna plošča NodeMCU – https://s.click.aliexpress.com/e/_DmOegTZ
Senzor DHT22 – https://s.click.aliexpress.com/e/_Dlu7uqJ
HLK-PM01 5V napajalnik – https://s.click.aliexpress.com/e/_DeVps2f
Vijačne sponke PCB z razmikom 5 mm – https://s.click.aliexpress.com/e/_DDMFJBz
Glave žebljičkov – https://s.click.aliexpress.com/e/_De6d2Yb
Komplet za spajkanje – https://s.click.aliexpress.com/e/_DepYUbt
Škarje za žice – https://s.click.aliexpress.com/e/_DmvHe2J
Spajka jedra iz kolofonije – https://s.click.aliexpress.com/e/_DmvHe2J
Razvodna škatla – https://s.click.aliexpress.com/e/_DCNx1Np
Multimeter – https://s.click.aliexpress.com/e/_DcJuhOL
Roka za pomoč pri spajkanju – https://s.click.aliexpress.com/e/_DnKGsQf
1. korak: PCB po meri
To tiskano vezje sem zasnoval tako, da služi kot projektna platforma, potem ko sem porabil toliko časa za spajkanje prilagojenih projektov NodeMCU pri izdelavi prototipov tiskanih vezij.
PCB ima položaj za NodeMCU, naprave I2C, naprave SPI, releje, senzor DHT22 kot tudi UART in napajalnik HLK-PM01, ki lahko nato napaja projekt iz omrežja AC.
Videoposnetek oblikovanja in postopka naročanja si lahko ogledate na mojem YT kanalu.
2. korak: Spajkajte komponente
Ker NodeMCU ne želim spajkati neposredno na tiskano vezje, sem uporabil ženske glave zatičev in jih najprej prispajal, da lahko nato vanje priključim Node MCU.
Po glavah sem spajkal vijačne sponke za AC vhod, kot tudi za 5V in 3.3V izhode.
Spajkal sem tudi priključek za senzor DHT22 in napajalnik HLK-PM01.
3. korak: preizkusite Voltages in senzor
Ker to PCB uporabljam prvič za projekt, sem se želel prepričati, da nisem česa zamočil, preden priključim Node MCU. Hotel sem preizkusiti ploščo voltagda je vse OK. Po prvem testiranju 5V tračnice brez priključenega Node MCU sem priključil Node MCU, da sem se prepričal, da dobiva 5V in tudi, da zagotavlja 3.3V iz vgrajenega regulatorja. Kot zadnji test sem naložil kotample skico za senzor DHT22 iz knjižnice DHT Stable, da sem lahko preveril, ali DHT22 deluje pravilno in da lahko uspešno odčitam temperaturo in vlažnost.
4. korak: dodajte napravo v Home Assistant
Ker je vse delovalo po pričakovanjih, sem nato nadaljeval z namestitvijo ESPHome v svojo nastavitev Home Assistant in sem ga uporabil za ustvarjanje nove naprave in nalaganje priložene vdelane programske opreme v NodeMCU. Imel sem nekaj težav z uporabo web naložite iz ESPHome v pepel priložene vdelane programske opreme, toda na koncu sem prenesel ESPHome Flasher in s tem sem lahko naložil vdelano programsko opremo.
Ko je bila v napravo dodana začetna vdelana programska oprema, sem spremenil .yamlle, da sem dodal razdelek za upravljanje DHT22, in znova naložil vdelano programsko opremo, zdaj pa uporabljam posodobitev po zraku iz ESPHome.
To je šlo brez težav in takoj ko je bilo opravljeno, je naprava na armaturni plošči prikazala vrednosti temperature in vlažnosti.
5. korak: Naredite trajno ohišje
Ta monitor sem želel namestiti poleg mojega trenutnega termostata, ki ga imam doma za peč na pelete, zato sem za izdelavo ohišja uporabil električno razdelilno dozo. Senzor DHT22 je nameščen v luknji, narejeni v električni omarici, tako da lahko spremlja pogoje na zunanji strani omarice in nanj ne vpliva nobena toplota, ki izhaja iz napajalnika.
Da bi preprečil kopičenje toplote v škatli, sem naredil tudi dve luknji na dnu in na vrhu električne omarice, tako da lahko zrak kroži skozi njo in sprošča morebitno toploto.
6. korak: Namestite v mojo dnevno sobo
Za montažo električne omarice sem z dvostranskim lepilnim trakom prilepil omarico na steno in ob njej na termostat.
Zaenkrat je to samo test in morda se odločim, da želim spremeniti to lokacijo, tako da ne želim delati novih lukenj v steni.
7. korak: Naslednji koraki
Če bo šlo vse v redu, bom morda ta projekt nadgradil tako, da bo deloval kot termostat za mojo peč na pelete, tako da bom lahko popolnoma opustil komercialno. Vse je odvisno od tega, kako se mi bo Home Assistant dolgoročno obnesel, vendar bomo morali počakati, da to vidimo.
Medtem, če vam je bil ta projekt všeč, preverite tudi moje druge na Instructables in moj YouTube kanal. Prihaja veliko drugih, zato vas prosim, da se tudi vi naročite.
Monitor okolja za domačega pomočnika z NodeMCU in DHT22:
Dokumenti / Viri
![]() |
Instructables DHT22 Environment Monitor [pdf] Navodila za uporabo DHT22 Monitor okolja, Monitor okolja, DHT22 Monitor, Monitor, DHT22 |