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.

Adaptador NRF24L01
STM32F030C8T6 MCU Arm Cortex-M0 48MHz LQFP-48
Adaptador de Batería XT60 Hembra a T Macho ESC
Carcasa de Plástico ABS para Raspberry Pi 4B Color Negro
CAU-118 Punta Conica para Cautin CAU-105 y CAU-115
Lector RFID USB 13.56 MHz ISO 14443A Control Asistencia
Fuente Conmutada 5V 10A
Sensor de Turbidez para Medir Calidad de Agua SEN0189
Cable UTP Categoría 5e Calibre 24AWG 1 Metro Color Gris
TDA7294 Amplificador de Audio Mono 100W
Kit Capacitores Polipropileno 150 Piezas 10 Valores
TDA7297 Amplificador Audio de Doble Canal 12V DC 15W


















Valoraciones
No hay valoraciones aún.