Monitor prostredia DHT22
Návod na použitie
Monitor prostredia DHT22
podľa vkusu_kódu
Začal som skúmať Home Assistant a aby som mohol začať vytvárať nejakú automatizáciu, potreboval som mať vo vnútri aktuálne hodnoty teploty a vlhkosti z mojej obývačky, aby som podľa nich mohol konať.
Na to sú dostupné komerčné riešenia, ale chcel som si vytvoriť svoje vlastné, aby som sa mohol lepšie naučiť, ako funguje Home Assistant a ako s ním a ESPHome nastaviť vlastné zariadenia.
Celý projekt je postavený na zákazkovej PCB, ktorú som navrhol ako projektovú platformu pre NodeMCU a potom ju vyrobili moji priatelia v PCBWay. Môžete si objednať túto dosku pre seba a nechať si vyrobiť 10 kusov len za 5 dolárov na: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html
Dodávky:
PCB projektu: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html
Vývojová doska NodeMCU – https://s.click.aliexpress.com/e/_DmOegTZ
Senzor DHT22 – https://s.click.aliexpress.com/e/_Dlu7uqJ
HLK-PM01 5V napájací zdroj – https://s.click.aliexpress.com/e/_DeVps2f
Skrutkové svorky PCB s rozstupom 5 mm – https://s.click.aliexpress.com/e/_DDMFJBz
Hlavičky špendlíkov – https://s.click.aliexpress.com/e/_De6d2Yb
Súprava na spájkovanie - https://s.click.aliexpress.com/e/_DepYUbt
Nôžky na drôty - https://s.click.aliexpress.com/e/_DmvHe2J
Kolofónna spájka na jadro – https://s.click.aliexpress.com/e/_DmvHe2J
Spojovacia skrinka - https://s.click.aliexpress.com/e/_DCNx1Np
Multimeter - https://s.click.aliexpress.com/e/_DcJuhOL
Pomocná ruka pri spájkovaní - https://s.click.aliexpress.com/e/_DnKGsQf
Krok 1: Vlastná doska plošných spojov
Navrhol som túto PCB, aby slúžila ako projektová platforma po tom, čo som strávil toľko času spájkovaním vlastných projektov NodeMCU na prototypovanie PCB.
PCB má pozíciu pre NodeMCU, I2C zariadenia, SPI zariadenia, relé, senzor DHT22 ako aj UART a napájací zdroj HLK-PM01, ktorý potom dokáže napájať projekt zo siete AC.
Video z procesu návrhu a objednávky si môžete pozrieť na mojom YT kanáli.
Krok 2: Spájkujte komponenty
Keďže nechcem NodeMCU spájkovať priamo na PCB, použil som samičie kolíkové hlavičky a najskôr som ich prispájkoval, aby som do nich potom mohol zapojiť Node MCU.
Po hlavičkách som prispájkoval skrutkové svorky pre AC vstup aj pre 5V a 3.3V výstupy.
Prispájkoval som aj hlavičku pre snímač DHT22 a zdroj HLK-PM01.
Krok 3: Otestujte zvtages a Senzor
Keďže toto PCB používam prvýkrát na projekt, chcel som sa pred pripojením MCU uzla uistiť, že som niečo nepokazil. Chcel som otestovať dosku objtagže je všetko v poriadku. Po prvom otestovaní 5V koľajnice bez zapojeného MCU uzla som zapojil MCU uzla, aby som sa uistil, že dostáva 5V a tiež, že poskytuje 3.3V zo svojho zabudovaného regulátora. Ako záverečný test som nahral akoampNačrtol som náčrt snímača DHT22 z knižnice DHT Stable, aby som si mohol overiť, že DHT22 funguje správne a že môžem úspešne odčítať teplotu a vlhkosť.
Krok 4: Pridajte zariadenie do Home Assistant
Keďže všetko fungovalo podľa očakávania, potom som pokračoval v inštalácii ESPHome do svojho nastavenia Home Assistant a použil som ho na vytvorenie nového zariadenia a nahranie poskytnutého firmvéru do NodeMCU. Mal som nejaké problémy s používaním web nahrajte z ESPHome do popola poskytnutého firmvéru, ale nakoniec som si stiahol ESPHome Flasher a pomocou neho som mohol nahrať firmvér.
Keď bol do zariadenia pridaný počiatočný firmvér, upravil som preň súbor .yamlle, aby som pridal sekciu manipulácie s DHT22 a znova som nahral firmvér, teraz pomocou bezdrôtovej aktualizácie z ESPHome.
To prebehlo bez problémov a hneď ako to bolo hotové, prístroj ukazoval hodnoty teploty a vlhkosti v prístrojovej doske.
Krok 5: Vytvorte trvalé puzdro
Chcel som, aby bol tento monitor namontovaný vedľa môjho súčasného termostatu, ktorý mám doma pre pec na pelety, takže som na vytvorenie krytu použil elektrickú rozvodnú skrinku. Senzor DHT22 je namontovaný v otvore v elektrickej skrinke, takže môže monitorovať podmienky na vonkajšej strane skrinky a nie je ovplyvnený žiadnym teplom vychádzajúcim z napájacieho zdroja.
Aby som zabránil hromadeniu tepla v krabici, urobil som tiež dva otvory na spodnej a hornej strane elektrickej krabice, aby cez ňu mohol cirkulovať vzduch a uvoľňovať teplo.
Krok 6: Montáž v mojej obývačke
Na montáž elektroboxu som použil obojstrannú pásku na prilepenie krabičky na stenu a na termostat vedľa nej.
Zatiaľ je to len test a možno sa rozhodnem, že toto miesto chcem zmeniť, takže som nechcel robiť žiadne nové diery v stene.
Krok 7: Ďalšie kroky
Ak všetko pôjde dobre, mohol by som upgradovať tento projekt, aby fungoval ako termostat pre moje peletové kachle, aby som sa mohol úplne zbaviť komerčného. Všetko závisí od toho, ako mi bude Home Assistant z dlhodobého hľadiska fungovať, ale na to si budeme musieť počkať.
Ak sa vám medzitým tento projekt páčil, určite si pozrite aj moje ďalšie na Instructables a tiež na mojom kanáli YouTube. Prichádza veľa ďalších, takže zvážte aj odber.
Monitor prostredia pre domáceho asistenta s NodeMCU a DHT22:
Dokumenty / zdroje
![]() |
inštruktážny monitor prostredia DHT22 [pdfNávod na obsluhu Monitor prostredia DHT22, Monitor prostredia, Monitor DHT22, Monitor, DHT22 |