INFORMACIÓN
Los sensores SCD40 y SCD41 son medidores miniatura de CO2 (dióxido de carbono) de alta precisión basado en el principio de detección fotoacústica. A diferencia de los sensores NDIR tradicionales, su tecnología permite integrar una cavidad de medición muy pequeña sin comprometer la sensibilidad. Es un sensor “3 en 1” que, además de medir CO2, integra sensores de temperatura y humedad de alta calidad, permitiendo una compensación interna completa y una evaluación integral de la calidad del aire interior. Su comunicación se realiza a través de una interfaz I2C, lo que lo hace ideal para proyectos con microcontroladores como Arduino, ESP32 o Raspberry Pi.
Algunas aplicaciones donde se usa este sensor son:
- Sistemas de Ventilación Controlada por Demanda (DCV): Optimización del consumo energético en edificios inteligentes al activar ventiladores solo cuando los niveles de CO2 son altos.
- Monitores de Calidad del Aire Portátiles: Dispositivos compactos para hogar u oficina.
- Internet de las Cosas (IoT): Estaciones meteorológicas interiores conectadas a la nube.
- Invernaderos y Cultivos Hidropónicos: Control preciso de la concentración de CO2 para optimizar el crecimiento de las plantas.
- Sistemas de Purificación de Aire: Activación automática de filtros basada en la saturación del ambiente.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Voltaje de alimentación: 3.3V o 5V
- Modelos disponibles:SCD40 y SCD41
- Corrientes: 18 mA (promedio en medición continua), 205 mA (pico máximo durante la fase de medición)
- Resolución: CO2: 1 ppm / Humedad: 0.01 %RH / Temperatura: 0.01 °C
- Tecnología: Detección fotoacústica PASens®.
- Interfaz: I2C (Dirección estándar 0x62).
- Calibración: Soporta Calibración Automática de Línea Base (ASC) y recalibración forzada (FRC).
- Dimensiones: 13.5 x 21.8 x 7.8 mm
- Peso: 1.85 g aprox.
SCD40
|
SCD41
|
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
Conexiones
|
Diagrama de conexiones |
Código de Programación
#include <Wire.h> // Librería para comunicación I2C
void setup() {
// Definimos los pines I2C personalizados:
//Wire.setPins(18, 19); // En Arduino Uno se realiza la configuración en automático
// Iniciamos la comunicación I2C
Wire.begin();
// Iniciamos la comunicación serial a 9600 baudios
Serial.begin(9600);
// Esperamos a que el monitor serial esté listo
while (!Serial);
// Mensaje inicial en el monitor serial
Serial.println("nEscáner I2C iniciado");
}
void loop() {
byte error, address;
int nDevices;
// Avisamos que comienza el escaneo
Serial.println("Buscando dispositivos I2C...");
nDevices = 0;
// Recorremos todas las direcciones I2C posibles (1 a 126)
for (address = 1; address < 127; address++) {
// Intentamos comunicarnos con un dispositivo en esta dirección
Wire.beginTransmission(address);
error = Wire.endTransmission();
// Si error == 0, significa que un dispositivo respondió
if (error == 0) {
Serial.print("Dispositivo I2C encontrado en la dirección 0x");
// Formato bonito para direcciones menores a 0x10
if (address < 16)
Serial.print("0");
Serial.print(address, HEX);
Serial.println(" ✔");
nDevices++;
}
// Error 4 indica un error desconocido en esa dirección
else if (error == 4) {
Serial.print("Error desconocido en la dirección 0x");
if (address < 16)
Serial.print("0");
Serial.println(address, HEX);
}
}
// Si no se encontró ningún dispositivo
if (nDevices == 0)
Serial.println("No se encontraron dispositivos I2Cn");
else
Serial.println("Escaneo finalizadon");
// Esperamos 5 segundos antes de volver a escanear
delay(5000);
}
Recomendaciones de uso.
Los sensores se comunica mediante el protocolo I2C. Para obtener mediciones precisas, es fundamental considerar la autocalibración: el sensor necesita estar expuesto a aire fresco (aprox. 400 ppm de CO2) periódicamente si el modo ASC está activo.
Importante: Debido a que es un sensor fotoacústico, es sensible a vibraciones mecánicas fuertes y cambios bruscos de presión. Al soldar o montar, asegúrese de que la membrana superior no esté bloqueada ni contaminada con polvo o líquidos, ya que esto dañará permanentemente la precisión del sensor. Se recomienda un periodo de “warm-up” para estabilizar las lecturas de temperatura interna.

MAX4466 Amplificador de Microfono Electret
UNIT Kit UNO Básico con 13 practicas
Kit Motor Brushless 1000kv A2212 Drone Driver ESC 30A
PShieldX Shield de Expansión para Raspberry Pi Pico
Cámara Visión Nocturna Raspberry Pi 5MP 1080p OV5647
Arduino UNO R4 WiFi ABX00087
FT232RL-REEL IC SMD Transceptor
Toallitas Húmedas para Limpieza de Equipos Electrónicos 30pcs COMPUTOALLAS
ESP-01S Módulo WiFi ESP8266
Terminal ZH1.5mm ZH 1.5mm
Eliminador 5V 2A
Conector RJ45 UTP Cat 5
Puente Rectificador KBP206 600V 2A
UNIT Kit ESP32 Básico con 10 practicas
Beetle ESP32 - C3 (RISC-V Core) DFR0868
Pelador de Cables Coaxiales Giratorio
Limpiador Dieléctrico para Circuitos y Tarjetas Electrónicas 454 ml COMPUKLIN
CAU-118 Punta Conica para Cautin CAU-105 y CAU-115


















Valoraciones
No hay valoraciones aún.