Descripción
¿Qué es mh z19b arduino?
¿Sabías que hay un sensor que mide el CO₂ del aire y puede conectarse fácilmente a un Arduino? Ese es el MH‑Z19B, un módulo con tecnología NDIR que detecta dióxido de carbono y se comunica por UART o PWM, ideal para proyectos caseros, escolares o ambientales. Pero esta no es la parte más interesante… (más adelante descubrirás por qué puede cambiar tu forma de entender la calidad del aire).

¿Qué significa “MH‑Z19B Arduino”?
-
MH‑Z19B: es un sensor de CO₂ no dispersivo infrarrojo (NDIR), lo que significa que mide la absorción de luz infrarroja para determinar la concentración de gas. Fue fabricado por Winsen, en China, y es una versión mejorada del MH‑Z19A, con mayor precisión y estabilidad
-
Arduino: es una plataforma de hardware de código abierto muy popular por su facilidad. Integrar el MH‑Z19B con Arduino te permite visualizar, registrar o automatizar alertas según el nivel de CO₂.
¿Cómo se llama?
-
Nombre completo del sensor: MH‑Z19B gas sensor, CO₂ NDIR.
-
Cuando se menciona “mh z19b arduino”, se busca la forma de usar este sensor con un Arduino: desde el cableado, el código y ejemplos de proyectos.
Características del MH‑Z19B
| Característica | Detalle |
|---|---|
| Rango de medición | 0–2000 ppm (o versiones hasta 5000 o 10000 ppm |
| Precisión | ±50 ppm + 3% de lectura |
| Tecnología | NDIR (luz infrarroja no dispersiva) |
| Salidas | UART TTL (3.3 V compatible 5 V) y PWM analógico |
| Alimentación | 4.5–5.5 V DC; con consumo promedio < 60 mA, máximo 150 mA |
| Tiempo de precalentamiento | Aproximadamente 3 minutos |
| Respuesta T₉₀ | Menos de 120 s |
| Temperatura operativa | 0 °C a 50 °C; humedad 0–90 % RH (sin condensación) |
¿Cómo funciona con Arduino?
🔌 Conexiones básicas
-
Vin: al pin +5 V del Arduino
-
GND: a la tierra (GND)
-
Tx del sensor → Rx del Arduino (pin digital elegido)
-
Rx del sensor → Tx del Arduino
-
(Opcional) conectar PWM al pin analógico para lectura analógica
📟 Modo UART
El sensor transmite paquetes de datos de 9 bytes cada vez que recibe el comando 0x86. Arduino envía y recibe por puerto serie a 9600 baudios
⚖️ Modo PWM
Mide la duración de la señal en un ciclo para calcular la concentración con una fórmula del datasheet
🧠 Código de ejemplo en Arduino
Con la biblioteca MH-Z19 (o MHZCO2 o MHZ19), puedes hacer algo así:
Este programa muestra el nivel de CO₂ en la consola cada dos segundos
¿Por qué usarlo con Arduino?
-
Fácil de integrar: tanto en UART como en PWM
-
Precio accesible: 20–50 USD
-
Amplia documentación y comunidad: ejemplos en GitHub, foros y blogs
-
Ideal para proyectos educativos, Áreas interiores, invernaderos, sistemas de aire, purificadores, domótica, monitoreo escolar, talleres, etc.
Ventajas y limitaciones
👍 Ventajas
-
Buena precisión: ±50 ppm + 3%
-
Tecnología inteligente: NDIR no confunde CO₂ con otros gases
-
Durable: más de 5 años de vida útil
-
Auto‑calibración incorporada (ABC)
⚠️ Limitaciones
-
Precarga térmica: requiere ~3 minutos para estabilizarse
-
Consumo de energía mayor que sensores químicos
-
Menos precisa que modelos industriales como Senseair S8 (±40 ppm vs ±50 ppm)
-
Hay réplicas falsas; original Winsen tiene placa azul o roja. Algunas versiones de PCB negra pueden ser piratas
Calibración
-
Manual: aplicar comando
0x87o unir pines HD y GND por 7 s, con sensor encendido durante 20 min en aire libre (≈400 ppm) -
Automática (ABC): activa al encender, asume concentraciones mínimas de 400 ppm durante 24 h
Proyecto ejemplo: semáforo de CO₂ para aula
-
Conectar MH‑Z19B a Arduino y RGB LED
-
Si <700 ppm: verde.
-
Si 700–1000 ppm: amarillo.
-
Si >1000 ppm: rojo y buzzer activa.
Puedes encontrar el código completo y diagramas en GitHub y tutoriales como el de Club Robótica Granada
Integración con otras plataformas
-
ESP32 / ESP8266: se conecta igual, usando SoftwareSerial o Serial1. Importante: nivel lógico UART es 3.3 V
-
Raspberry Pi: vía UART o PWM; ejemplo con InfluxDB + Grafana para visualización temporal
-
Domótica: Home Assistant, Node-RED, IoT, etc.
Distribución en Latinoamérica
Lugares donde Adquirir un «mh z19b arduino»
Puedes alquilar o comprar productos de la marca «mh z19b arduino » punto de acceso distintos lugares. Nuestra empresa tiene distintos lugares donde hacemos la distribución de la marca adaptador de alimentación «mh z19b arduino » punto de acceso punto de acceso, Lima, callao, Arequipa, trujillo y Piura, ECUADOR: Guayaquil, Quito, Ambato, cuenca, santo domingo, manta, duran, loja, Santa Elena y Machala, CHILE: Santiago, Concepción y Valparaíso, Colombia: Bogotá, Medellín y Cali, Bolivia: La Paz, Cochabamba y Santa Cruz, Argentina: Buenos Aires, Rosario y Córdoba, Brasil: Sao Paulo, Río de Janeiro, Rio Grande do Sul y Santa Catarina, mercado libre, ebay, amazon , homer, sodimac, alibaba, México: Ciudad de México, Nuevo León, Campeche y Jalisco, Venezuela, Costa Rica, Cuba, Dominica, El Salvador, Granada, Guatemala, Guyana, Haití, Honduras, Jamaica, Nicaragua, Panamá, Paraguay, Asunción, Venezuela, Caracas , Ciudad Guayana VALENCIA CIUDAD BOLÍVAR ,MARACAY ,BARQUISIMETO, Uruguay, Montevideo, Salto Paysandú, España, República Dominicana, Puerto Rico
Catálogo disponible y precios aproximados
-
MH‑Z19B original Winsen (0–5000 ppm): S/ 180 (≈ USD 50) – MTLAB (Lima)
-
Módulo con cable: €45 (≈ USD 48) – BricoGeek (España)
-
Vistronica (Chile/Brasil): $171 241 COP (≈ USD 40)
-
Online: Mercado Libre, eBay, Amazon – rango USD 20–60
FAQs
1. ¿Qué es el MH‑Z19B Arduino?
Es un sensor CO₂ con tecnología infrarroja (NDIR) que se conecta fácilmente a microcontroladores como Arduino para medir CO₂ ambiental.
2. ¿Cómo se conecta?
Se alimenta con 5 V, GND, UART (Tx/Rx) o PWM a Arduino; luego usas bibliotecas para leer ppm.
3. ¿Por qué usar NDIR?
Es más preciso y solo mide CO₂, sin confundirse con otros gases como sí suele ocurrir con sensores químicos
4. ¿Cuánto tarda en funcionar?
Necesita ~3 min de precalentamiento. Después, da lecturas confiables en ~2‑5 s ciclos.
5. ¿Requiere calibración?
Sí, manual al recibir y periódica con auto‑calibración activada. Manual: ejecutar comando o puente de pines en aire libre.
6. ¿Es lo mismo que eCO₂?
No. MH‑Z19B mide CO₂ real. eCO₂ son estimaciones menos fiables.
7. ¿Se puede usar con ESP32 o Raspberry Pi?
Sí. UART es 3.3 V compatible, aunque podría requerir nivelador si mezclas con 5 V
Somos VVAINDUSTRIAL
Distribuimos a toda Latinoamérica.
📞 +51 915111043 (Perú)
📞 +593 96 778 7720 (Ecuador)
📧 ventas3@vva-industrial.com





Valoraciones
No hay valoraciones aún.