Monitor d'entorn DHT22
Manual d'instruccions
Monitor d'entorn DHT22
per taste_the_code
Vaig començar a explorar Home Assistant i per poder començar a crear una mica d'automatització, necessitava tenir els valors actuals de temperatura i humitat de la meva sala d'estar a dins per poder actuar sobre ells.
Hi ha solucions comercials disponibles per a això, però volia crear les meves pròpies per poder aprendre millor com funciona Home Assistant i com configurar dispositius personalitzats amb ell i ESPHome.
Tot el projecte es basa en un PCB fet a mida que vaig dissenyar com a plataforma de projecte per a NodeMCU i que després van ser fabricats pels meus amics de PCBWay. Podeu demanar aquest tauler per vosaltres mateixos i fabricar 10 peces per només 5 dòlars a: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html
Subministraments:
Projecte PCB: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html
Placa de desenvolupament de NodeMCU - https://s.click.aliexpress.com/e/_DmOegTZ
Sensor DHT22 - https://s.click.aliexpress.com/e/_Dlu7uqJ
HLK-PM01 Font d'alimentació de 5 V - https://s.click.aliexpress.com/e/_DeVps2f
Terminals de cargol de PCB de pas de 5 mm - https://s.click.aliexpress.com/e/_DDMFJBz
Capçaleres de pins - https://s.click.aliexpress.com/e/_De6d2Yb
Kit de soldadura - https://s.click.aliexpress.com/e/_DepYUbt
Talls de filferro - https://s.click.aliexpress.com/e/_DmvHe2J
Soldadura de nucli de colofonia - https://s.click.aliexpress.com/e/_DmvHe2J
Caixa de connexions - https://s.click.aliexpress.com/e/_DCNx1Np
Multímetre – https://s.click.aliexpress.com/e/_DcJuhOL
Soldar mà d'ajuda - https://s.click.aliexpress.com/e/_DnKGsQf
Pas 1: el PCB personalitzat
Vaig dissenyar aquest PCB per servir com a plataforma de projectes després de passar tant de temps soldant projectes personalitzats de NodeMCU en prototips de PCB.
El PCB té una posició per a NodeMCU, dispositius I2C, dispositius SPI, relés, un sensor DHT22, així com UART i una font d'alimentació HLK-PM01 que després pot alimentar el projecte des de la xarxa de CA.
Podeu consultar un vídeo del procés de disseny i comanda al meu canal de YT.
Pas 2: soldeu els components
Com que no vull soldar el NodeMCU directament a la PCB, vaig utilitzar capçaleres femenines i els vaig soldar primer per poder connectar-hi el Node MCU.
Després de les capçaleres, vaig soldar els terminals de cargol per a l'entrada de CA i per a les sortides de 5 V i 3.3 V.
També vaig soldar una capçalera per al sensor DHT22 i la font d'alimentació HLK-PM01.
Pas 3: prova el voltages i Sensor
Com que aquesta és la primera vegada que faig servir aquest PCB per a un projecte, volia assegurar-me que no he equivocat res abans de connectar el Node MCU. Volia provar el tauler voltagés que tot està bé. Després de provar per primera vegada el carril de 5 V sense que el Node MCU estigui connectat, vaig connectar el Node MCU per assegurar-me que estava rebent els 5 V i també que proporcionava els 3.3 V del seu regulador integrat. Com a prova final, he penjat comampL'esbós del sensor DHT22 de la biblioteca DHT Stable per poder verificar que el DHT22 funciona correctament i que puc llegir correctament la temperatura i la humitat.
Pas 4: afegiu el dispositiu a Home Assistant
Com que tot va funcionar com s'esperava, vaig procedir a instal·lar ESPHome a la meva configuració de Home Assistant i l'he utilitzat per crear un dispositiu nou i carregar el microprogramari proporcionat al NodeMCU. Vaig tenir alguns problemes amb l'ús web carregar des de l'ESHome a cendres el microprogramari proporcionat, però al final, em vaig descarregar l'ESHome Flasher i vaig poder carregar el microprogramari amb això.
Un cop afegit el microprogramari inicial al dispositiu, vaig modificar el .yamlle perquè afegeixi la secció de gestió de DHT22 i vaig tornar a carregar el microprogramari, ara utilitzant l'actualització aèria d'ESHome.
Això va anar sense cap problema i tan bon punt es va fer, el dispositiu mostrava els valors de temperatura i humitat al tauler.
Pas 5: feu un tancament permanent
Volia que aquest monitor es muntés al costat del meu termòstat actual que tinc a casa per a l'estufa de pellets, així que vaig utilitzar una caixa de connexió elèctrica per fer un recinte. El sensor DHT22 està muntat en un forat fet a la caixa elèctrica perquè pugui controlar les condicions a l'exterior de la caixa i no es vegi afectat per cap calor que surti de la font d'alimentació.
Per evitar l'acumulació de calor a la caixa, també vaig fer dos forats a la part inferior i superior de la caixa elèctrica perquè l'aire pugui circular per ella i alliberar calor.
Pas 6: muntar a la meva sala d'estar
Per muntar la caixa elèctrica, vaig utilitzar cinta de doble cara per enganxar la caixa a la paret i al termòstat que hi ha al costat.
De moment, això és només una prova i podria decidir que vull canviar aquesta ubicació, així que no volia fer nous forats a la paret.
Pas 7: passos següents
Si tot va bé, podria actualitzar aquest projecte perquè actuï com a termòstat per a la meva estufa de pellets per poder abandonar completament la comercial. Tot depèn de com funcioni Home Assistant a la llarga, però haurem d'esperar per veure-ho.
Mentrestant, si us ha agradat aquest projecte, assegureu-vos de consultar també els meus altres a Instructables, així com al meu canal de YouTube. Tinc molts altres que vindran, així que si us plau, considereu la subscripció també.
Monitor d'entorn per a Home Assistant amb NodeMCU i DHT22:
Documents/Recursos
![]() |
instructables DHT22 Environment Monitor [pdfManual d'instruccions Monitor d'entorn DHT22, Monitor d'entorn, Monitor DHT22, Monitor, DHT22 |