Sensor de dióxido de carbono compacto de bricolaje.
Este es un pequeño sensor para hacer una cosa, medir el dióxido de carbono (CO₂).
Compacto y versátil, puede integrarse en el asistente doméstico a través del complemento ESPhome o puede utilizarse como sensor independiente con la pantalla OLED integrada.
Archivo YAML de ESP32:
https://github.com/DreadN/co2sensor/blob/main/wemosoled.yaml
Git:
Componentes de edificios:
- Senseair S8-4B -Aliexpress.
- Wemos OLED ESP32 -Aliexpress.
- Inserciones de latón estándar de 4x.
- Tornillos 4x M3x40mm, cabeza cilíndrica.
- Cable Micro USB de 5W (aquellos utilizados para cargar teléfonos inteligentes antiguos)
- Dos conectores macho de 2 pines de una tira de pines de PCB (los que vienen con ESP32 están bien)
- Un tornillo de disquete M3x4 y un pequeño anillo O (diámetro 3,5, espesor 1) para fijar el sensor.
- Cables de alambre Dupont de 100 mm -Aliexpress.
- Uno rojo para salida de 5V.
- Uno negro para GND.
- Algunos colores brillantes para UART (usé amarillo/naranja)

- Dos cables opcionales para la calibración de Senseair.
(Utilicé dos conectores F de Dupont y creé un cable de conexión macho)
Herramientas adicionales:
- Estación de soldadura.
- Llave Allen para tornillos M3
- Pinzas y cortadores para electrónica.
------------------ ADVERTENCIA ------------------
Lea a continuación antes de comenzar a conectar cosas.
---------------------------------------------------
Notas importantes de Senseair:
Antes de comenzar a soldar y conectar cables, es importante tener en cuenta estas tres notas.
- El sensor no tiene protección contra inversión de potencia, por lo que después de instalar los conectores macho de dos pines en el Senseair, lo primero que hay que hacer es tomar un esmalte de uñas rojo y marcar el pin de 5V DC para evitar invertir las conexiones de potencia +/-.
La inversión de potencia va a freír el sensor y 25€ irán a la papelera.
Imagen: usa esmalte de uñas rojo para marcar los pines soldados de 5V en el Senseair.
- El sensor es muy eficiente en términos de energía, pero utiliza un láser infrarrojo para medir el CO₂, por lo que pulsará cada 30 segundos, consumiendo una potencia máxima de 1,5 W. Añadiendo la potencia del ESP32, con WiFi y OLED, necesitarás una toma de corriente USB de 5 W con un buen cable, de lo contrario, podría ser inestable.
- Los pines RX y TX tienen que estar cruzados.
Me tomó algún tiempo darme cuenta de lo que hicimos cuando jugamos a Doom en la sala de ordenadores del instituto con cables seriales de 9 pines cruzados.
Los cables cruzados tienen Rx/Tx invertido en un lado, por lo que:
- El RX del ESP32 va al TX del sensor.
- El TX del ESP32 va al RX del sensor.
Usé estos pines:
Todo en el mismo lado para enrutar mejor los cables en el contenedor del sensor.
- Pin 3 (RX)
- Pin 1 (TX)
- Pin GND.
- Pin de 5V.
Ve la imagen de abajo para una mejor claridad.
Nota:A menos que quieras una versión steampunk del sensor 😀, deberías soldar los cables que salen en el lado opuesto de la pantalla OLED.
*** Instrucciones de montaje **
Prepare el electrónico.
Senseair.
Solde los pines macho en tierra, 5v DC y, finalmente, los cables hembra opcionales para la calibración del sensor (necesitas cortocircuitarlos para calibrar: esto no es necesario, consulta en internet cómo calibrar el SenseAir).
Dirección de la soldadura: los pines deben ir en el lado opuesto de la PCB de los componentes de SenseAir.
ESP32 Wemos.
Solde los cables hembra a los pines correctos, utilizando los colores correctos.
Ve el archivo YAML para los colores de UART.
Solde un cable rojo a 5VDC.
Solde un cable negro a GND.
Prepare los componentes impresos.
- Empuje 4 insertos de latón en la cubierta del sensor.
- Inserte cuidadosamente el Wemos ESP32 en el contenedor del sensor.
OLED debería encajar perfectamente en la ventana del contenedor.
Rotarlo 45° mientras lo insertas es un poco difícil, dependiendo de las tolerancias de impresión. - Desliza el 4x M3x40mm en el contenedor del sensor a través de los orificios de Wemos.
- Deslice la cerradura del sensor atornillando el 2x M3x40mm hasta que la cerradura llegue a una distancia de 1-2 mm del puerto microUSB, atornille alternando algunas rotaciones en ambos tornillos.
(Tomará algún tiempo)

- Arregla el Senseair con el M3x4 (tornillo estándar para disquete de 3,5") y el O-ring.
- Pon la cubierta en el contenedor del sensor.
- Aprieta los tornillos delanteros, la cubierta se cerrará y la cerradura interna empujará sobre el puerto microUSB del Wemos D1.
Теги
Источник модели
