INFORMACIÓN
El Sensor CJMCU-811 (CCS811) es un módulo avanzado de medición de calidad del aire que integra un sensor de gas digital capaz de detectar dióxido de carbono equivalente (eCO₂) y compuestos orgánicos volátiles totales (TVOCs) en el ambiente. Su funcionamiento se basa en un sensor MOS (Metal-Oxide-Semiconductor) que varía su resistencia en presencia de gases, lo cual es procesado internamente por el chip CCS811 para entregar datos digitales a través de comunicación I²C. El sensor realiza cálculos internos para estimar la concentración de CO₂ y TVOCs, permitiendo así un monitoreo eficiente y en tiempo real de la calidad del aire.
El Sensor CJMCU-811 (CCS811) se utiliza principalmente en proyectos de monitoreo ambiental, sistemas de automatización del hogar, purificadores de aire inteligentes, dispositivos IoT, estaciones meteorológicas y en aplicaciones de salud y confort, donde es necesario medir la calidad del aire en interiores. Sus aplicaciones abarcan desde detectar altos niveles de dióxido de carbono en aulas, oficinas o laboratorios, hasta integrarse en sistemas de ventilación para optimizar el consumo energético. Gracias a su comunicación digital mediante I²C, es totalmente compatible con tarjetas de desarrollo populares como Arduino (UNO, Nano, Mega, etc.), ESP8266, ESP32, Raspberry Pi, y otras plataformas de microcontroladores que soporten este protocolo, lo que lo convierte en un módulo versátil y fácil de implementar en proyectos de electrónica y programación.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Modelo del sensor: CCS811 (integrado en el módulo CJMCU-811).
- Tipo de sensor: MOS (Metal-Oxide-Semiconductor) digital de gases.
- Magnitudes medidas:
- eCO₂ (dióxido de carbono equivalente): 400 – 8,192 ppm.
- TVOCs (compuestos orgánicos volátiles totales): 0 – 1,187 ppb.
- Interfaz de comunicación: I²C (direcciones configurables 0x5A y 0x5B).
- Voltaje de alimentación: 1.8 V – 3.6 V (típicamente 3.3 V en el módulo CJMCU-811).
- Consumo de corriente:
- Modo activo: ~30 mA (máximo).
- Modo de baja potencia: 1.2 mA.
- Modo de reposo: 0.01 µA.
- Frecuencia de muestreo: configurable en 1, 10, 60 segundos o modo de lectura única.
- Tiempo de calentamiento inicial: 20 minutos recomendados para estabilidad.
- Sensor de apoyo integrado: termistor interno para compensación de temperatura.
- Dimensiones: 20 mm x 15 mm x 3 mm.
- Peso: 2 g.
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
Principio de Funcionamiento del Sensor CCS811.
El CCS811 es un sensor de calidad de aire de bajo consumo, usa un sensor de metal Oxide (MOX) para medir el equivalente total de componentes volátiles orgánicos (TVOC) y contenido equivalente de CO₂. El módulo incluye un microcontrolador (MCU) para corregir las lecturas de gas en función de la temperatura y humedad ambiente.
Descripción de Pines:
El sensor de CO₂, cuenta con 8 pines, los cuales son:
- VCC: Voltaje de Alimentación entre 1.8 V a 3.6 V.
- GND: Pin a tierra.
- SCL: Línea de reloj en serie, utilizada para proporcionar pulso de reloj para la comunicación I2C.
- SDA: Dirección de datos en serie, utilizada para transferir los datos a través de la comunicación I2C.
- WAK: Wake (activo bajo).
- INT: Interrupción (activo bajo).
- ST: Restablecer/ Reset (Activo bajo).
- ADD: Bit de selección de dirección única para permitir que se seleccione una dirección alternativa.
- El fabricante recomienda que el sensor funcione durante 20 minutos como periodo de pre-calentado para que las mediciones se estabilicen.
Conexión básica del módulo CJMCU-811 con tarjetas de desarrollo compatibles con Arduino IDE.
A continuación te mostramos un ejemplo de conexión del sensor con una tarjeta de desarrollo.
Paso 1: Realiza las conexiones.
Te recomendamos soldar los headers y posteriormente realizar las conexiones mostradas en el siguiente diagrama:

Paso 2: Código de Funcionamiento.
a) Instalación de la librería.
Instala la librería “Adafruit_CCS811” desde la pestaña de Herramientas selecciona Administrar Bibliotecas, que te permite acceder al Gestor de Librerías, donde puedes buscar por nombre la librería y te dará el estatus de la librería, si no está instalada, da clic en instalar del lado derecho.

b) Código.
A continuación te presentamos un código simple que lee el sensor y muestra el resultado en el puerto serie. Este sensor se comunica mediante I2C.
#include "Adafruit_CCS811.h" //Biblioteca para el sensor CCS811 Adafruit_CCS811 ccs; //Declaración de un objeto del sensor void setup() { // Inicializamos el puerto serial es importante que esta velocidad corresponda // con la del puerto serie cuando se realice la lectura. Serial.begin(9600); Serial.println("Inicializando el sensor CCS811"); if(!ccs.begin()){ Serial.println("No se pudo inicializar el sensor, revisa tus conexiones"); while(1); //se detiene el programa } //Esperando la transmisión de datos del sensor while(!ccs.available()); } void loop() { if(ccs.available()) //si el sensor esta disponible if(!ccs.readData()){ //lee los datos Serial.print("CO2: "); Serial.print(ccs.geteCO2()); Serial.print("ppm, TVOC: "); //total de componentes volátiles orgánicos (TVOC) Serial.println(ccs.getTVOC()); } else{ Serial.println("ERROR al leer el sensor"); ccs.readData(); } } delay(500); }

Conector de Audio XLR 3 Pines Plateado Hembra y Macho
RM102 Multímetro Digital Autorango RICHMETERS
DRV8825 Driver para Motor a Pasos
Soldador de Gas Tipo Bolígrafo con Accesorios
HDP135V6 Fuente de Alimentación 0-30V 6A 210W
46122 Clavijas Planas de Hule Volteck
Pila Cuadrada Alcalina 9V
Polea Doble GT2 20 Dientes 2GT 5mm
Sensor TDS Meter V1.0 Analógico
Disipador de Calor Raspberry Pi 3B
KBPC2506 Puente Rectificador 25A 600V
UNIT DualMCU ONE ESP32 + RP2040
Placa Perforada Tipo Protoboard 48 x 133 mm
UNIT Kit Mega 2560 con 31 Practicas
Plug DC 5.5mm x 2.1mm Barril
UNIT Placa de Expansión para Raspberry Pi Pico
Kit Soldador Eléctrico 90W 110V Cautín Multímetro
Sensor de Inclinacion KY-020



























Valoraciones
No hay valoraciones aún.