Monitor ambiental DHT22
Manual de instrucións
Monitor ambiental DHT22
por taste_the_code
Comecei a explorar Home Assistant e, para poder comezar a crear algo de automatización, necesitaba ter os valores actuais de temperatura e humidade da miña sala de estar dentro para poder actuar sobre eles.
Hai solucións comerciais dispoñibles para iso, pero quería crear as miñas propias para poder aprender mellor como funciona o Home Assistant e como configurar dispositivos personalizados con el e ESPHome.
Todo o proxecto está construído sobre un PCB feito a medida que deseñei como plataforma de proxecto para NodeMCU e que logo foi fabricado polos meus amigos de PCBWay. Podes pedir este taboleiro para ti e fabricar 10 pezas por só 5 dólares en: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html
Subministros:
Proxecto PCB: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html
placa de desenvolvemento NodeMCU - https://s.click.aliexpress.com/e/_DmOegTZ
Sensor DHT22 - https://s.click.aliexpress.com/e/_Dlu7uqJ
Fuente de alimentación HLK-PM01 5V - https://s.click.aliexpress.com/e/_DeVps2f
Terminais de parafuso para PCB de paso de 5 mm - https://s.click.aliexpress.com/e/_DDMFJBz
Cabeceiras de pin - https://s.click.aliexpress.com/e/_De6d2Yb
kit de soldadura - https://s.click.aliexpress.com/e/_DepYUbt
cortadores de fíos - https://s.click.aliexpress.com/e/_DmvHe2J
Soldadura de núcleo de colofonia - https://s.click.aliexpress.com/e/_DmvHe2J
caixa de conexión - https://s.click.aliexpress.com/e/_DCNx1Np
Multímetro – https://s.click.aliexpress.com/e/_DcJuhOL
Soldar a man - https://s.click.aliexpress.com/e/_DnKGsQf
Paso 1: PCB personalizado
Deseñei este PCB para servir como plataforma de proxectos despois de pasar tanto tempo soldando proxectos personalizados de NodeMCU en prototipos de PCB.
O PCB ten unha posición para NodeMCU, dispositivos I2C, dispositivos SPI, relés, un sensor DHT22, así como UART e unha fonte de alimentación HLK-PM01 que pode alimentar o proxecto desde a rede de CA.
Podes consultar un vídeo do proceso de deseño e pedido na miña canle de YT.
Paso 2: soldar os compoñentes
Dado que non quero soldar o NodeMCU directamente á PCB, usei cabezales de pin femia e soldeinos primeiro para poder conectar o Node MCU a eles.
Despois dos encabezados, soldei os terminais de parafuso para a entrada de CA, así como para as saídas de 5V e 3.3V.
Tamén soldei un cabezal para o sensor DHT22 e a fonte de alimentación HLK-PM01.
Paso 3: proba o voltages e Sensor
Dado que esta é a primeira vez que uso este PCB para un proxecto, quería asegurarme de non estropear nada antes de conectar o Node MCU. Quería probar o taboleiro voltagé que todo está ben. Despois de probar por primeira vez o carril de 5V sen o Node MCU conectado, conectei o Node MCU para asegurarme de que estaba a recibir o 5V e tamén de que proporcionaba os 3.3V do seu regulador integrado. Como proba final, subín comoample esbozo para o sensor DHT22 da biblioteca DHT Stable para poder verificar que o DHT22 funciona correctamente e que podo ler con éxito a temperatura e a humidade.
Paso 4: Engade o dispositivo ao Home Assistant
Dado que todo funcionou como se esperaba, procedín a instalar ESPHome na miña configuración de Home Assistant e useino para crear un novo dispositivo e cargar o firmware proporcionado no NodeMCU. Tiven problemas para usar o web cargar desde ESPHome para enviar o firmware proporcionado, pero ao final, descarguei o ESPHome Flasher e puiden cargar o firmware usando iso.
Unha vez que se engadiu o firmware inicial ao dispositivo, modifiquei o .yamlle para que engadira a sección de manexo do DHT22 e volvín cargar o firmware, agora usando a actualización por aire de ESPHome.
Isto foi sen problemas e, en canto se fixo, o dispositivo mostraba os valores de temperatura e humidade no cadro de mandos.
Paso 5: Fai un recinto permanente
Quería que este monitor se montase xunto ao meu termostato actual que teño na miña casa para a cociña de pellets, polo que usei unha caixa de conexión eléctrica para facer un recinto. O sensor DHT22 está montado nun orificio feito na caixa eléctrica para que poida controlar as condicións no exterior da caixa e non verse afectado pola calor que sae da fonte de alimentación.
Para evitar calquera acumulación de calor na caixa, tamén fixen dous buratos na parte inferior e na parte superior da caixa eléctrica para que o aire poida circular por ela e liberar calor.
Paso 6: Montar na miña sala de estar
Para montar a caixa eléctrica, usei cinta adhesiva de dobre cara para pegar a caixa á parede e ao termostato ao lado.
Polo momento, isto é só unha proba e quizais decida que quero cambiar esta localización polo que non quería facer novos buratos na parede.
Paso 7: Pasos seguintes
Se todo vai ben, podería actualizar este proxecto para que actúe como un termostato para a miña estufa de pellets para poder abandonar por completo a comercial. Todo depende de como me funcione Home Assistant a longo prazo, pero teremos que esperar para velo.
Mentres tanto, se che gustou este proxecto, asegúrate de consultar tamén os meus outros en Instructables, así como a miña canle de YouTube. Teño moitos outros entrando así que, por favor, considere subscribirse tamén.
Monitor de ambiente para Home Assistant con NodeMCU e DHT22:
Documentos/Recursos
![]() |
instructables DHT22 Environment Monitor [pdfManual de instrucións Monitor de ambiente DHT22, Monitor de ambiente, Monitor DHT22, Monitor, DHT22 |