instructables - logotipoMonitor ambiental DHT22
Manual de instrucións

Monitor ambiental DHT22

instructables DHT22 Environment Monitor - icona 1por 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.instructables DHT22 Environment Monitor - Figura 1

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.instructables DHT22 Environment Monitor - Figura 2instructables DHT22 Environment Monitor - Figura 3instructables DHT22 Environment Monitor - Figura 4instructables DHT22 Environment Monitor - Figura 5

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.

instructables DHT22 Environment Monitor - Figura 6instructables DHT22 Environment Monitor - Figura 7

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.

instructables DHT22 Environment Monitor - Figura 8instructables DHT22 Environment Monitor - Figura 9instructables DHT22 Environment Monitor - Figura 10

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.

instructables DHT22 Environment Monitor - Figura 11instructables DHT22 Environment Monitor - Figura 12instructables DHT22 Environment Monitor - Figura 13instructables DHT22 Environment Monitor - Figura 14

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.

instructables DHT22 Environment Monitor - Figura 15

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

Referencias

Deixa un comentario

O teu enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *