INFORMACIÓN
El SCD30 Sensor de Calidad de Aire es un módulo avanzado diseñado para medir con alta precisión la concentración de dióxido de carbono (CO₂), así como la temperatura y la humedad relativa del entorno. Este sensor utiliza un principio de medición basado en infrarrojos no dispersivos (NDIR), el cual detecta la cantidad de CO₂ mediante la absorción de luz infrarroja a una longitud de onda específica. Además, integra sensores digitales de temperatura y humedad para compensar las mediciones y garantizar lecturas más estables y exactas. Su funcionamiento se basa en analizar el aire que pasa a través del sensor, enviando los datos obtenidos a un microcontrolador o tarjeta de desarrollo mediante interfaces como I²C o UART, lo que permite monitorear y controlar la calidad del aire en tiempo real.
El SCD30 Sensor de Calidad de Aire se utiliza en una amplia variedad de aplicaciones donde es necesario monitorear las condiciones ambientales y la concentración de CO₂. Es ideal para sistemas de ventilación inteligente, control de calidad del aire en interiores, invernaderos, estaciones meteorológicas, laboratorios, dispositivos portátiles de monitoreo ambiental y proyectos IoT. Gracias a su alta precisión y facilidad de comunicación digital, puede integrarse con tarjetas de desarrollo como Arduino, ESP32, Raspberry Pi, STM32 y BeagleBone, lo que lo hace muy versátil para proyectos educativos, de investigación o industriales. Además, su capacidad para medir simultáneamente CO₂, temperatura y humedad permite crear sistemas automatizados que ajusten la ventilación o el control climático de forma eficiente y en tiempo real.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Sensor: SCD30.
- Marca: Sensirion.
- Serie: SCD3x.
- Tipo de sensor: Dióxido de carbono (CO2).
- Voltaje de alimentación: 3.3 V a 5.5 VDC.
- Interfaz digital: UART / I²C.
- Dirección I2C: 0x61.
- Rango de medición de CO2: 0 – 40.000 ppm.
- Exactitud: ± (30 ppm + 3%) (25 °C, 400 – 10’000 ppm).
- Repetibilidad: 10 ppm.
- Estabilidad de temperatura: 2.5 ppm / °C (0-50 °C).
- Tiempo de respuesta: 20 s.
- Tecnología de sensor NDIR.
- Sensor integrado de temperatura y humedad.
- Detección de doble canal para mayor estabilidad.
- Dimensiones: 35 mm x 23 mm x 7 mm.
- Peso: 3.5 g.
Sensor de Temperatura.
- Rango de medición de temperatura: -40 °C a 70 °C.
- Precisión típica (°C): ± (0,4 °C + 0,023 x (T [°C] – 25 °C)).
- Repetibilidad (°C): 0.1 °C.
Sensor de Humedad.
- Rango de medición de humedad relativa: 0 – 100 % HR.
- Precisión típica: ±3% HR (0-100% HR).
- Repetibilidad: 0.1% HR.
DOCUMENTACIÓN Y RECURSOS
- Datasheet
- Pinout
- Dimensiones
- Guías de Usuario.
INFORMACIÓN ADICIONAL
Descripción de Pines.
- VDD: Pin de voltaje de alimentación: 3.3 V a 5.5 VDC.
- GND: Tierra.
- TX/SCL:
- Modbus: Línea de transmisión (Push/Pull con nivel de 3V).
- I2C: Reloj serie (resistencia pull-up interna de 45kΩ, conectada a 3V; para voltajes más altos se necesita un convertidor de nivel).
- RX/SDA:
- Modbus: Línea de recepción (la entrada no debe superar los 5,5 V).
- I2C: Datos en serie (resistencia pull-up interna de 45 kΩ, conectada a 3 V; para tensiones más altas se necesita un convertidor de nivel).
- RDY: Pin de datos listos. Nivel alto cuando los datos están listos para su lectura.
- PWM: Salida PWM de la medición de la concentración de CO2.
- SEL: Pin de selección de interfaz. Conéctelo a VDD (no exceda los 4 V; utilice un divisor de voltaje si VDD es >4 V) para seleccionar Modbus; déjelo flotando o conéctelo a GND para seleccionar I²C.
Conexión básica del sensor con una tarjeta de desarrollo UNO R3.
El siguiente circuito te permite obtener las mediciones de tu sensor mediante una tarjeta de desarrollo UNO, y visualizarlas en el puerto serial.
Componentes Necesarios:
- Equipo para soldar cables dupont o headers al modulo
- Una tarjeta de desarrollo compatible con Arduino IDE
- Alambres o Cables dupont M-M
Paso 1: Realiza las siguientes conexiones.
Te recomendamos soldar los cables Dupont necesarios para que sea más fácil realizar las siguientes conexiones.

Paso 2: Código de funcionamiento.
A) INSTALACIÓN DE LA LIBRERÍA.

B) CÓDIGO.
A continuación te presentamos un código simple que obtiene lecturas continuas del sensor mediante su interfaz I2C y muestra el resultado en el puerto serie.
#include <Wire.h> //La libreria wire en las tarjetas UNO utiliza las terminales A4-(SDA), A5-(SCL) #include "SparkFun_SCD30_Arduino_Library.h" SCD30 airSensor; void setup() { // Inicializamos el puerto serial es importante que esta velocidad corresponda // con la del puerto serial cuando se realice la lectura. Serial.begin(115200); Serial.println("SCD30 ejemplo"); // Declaramos como entrada el pin de PWM Wire.begin(); if(airSensor.begin() == false) { Serial.print(""Sensor no detectado, revisa tus conexiones""); while (1); } //El sensor estará listo para transmitir datos cada 2 segundos } void loop() { //si el sensor de aire tiene datos disponibles los escribe en el puerto serial if (airSensor.dataAvailable()) { Serial.print("co2(ppm):"); Serial.print(airSensor.getCO2()); Serial.print(" temp(C):"); Serial.print(airSensor.getTemperature(), 1); Serial.print(" humedad(%):"); Serial.print(airSensor.getHumidity(), 1); Serial.println(); } else Serial.println("Esperando datos"); delay(5000); }

Pasta Limpiadora para Puntas de Cautín 6g
2SC5047 Transistor NPN 800V 25A TO-3PL
Limpiador de Pantallas 170 ml COMPUSTAT
Kit Terminales de Anillo Termorretráctil para Soldar 50pcs
MMBT3904 Transistor NPN 200mA 40V
TTP223B Botón Táctil Capacitivo
Toallitas Húmedas para Limpieza de Equipos Electrónicos 30pcs COMPUTOALLAS
Leonardo R3 MEGA32U4 + cable USB compatible con Arduino
PMS5003 Sensor de calidad de aire PM2.5




























Valoraciones
No hay valoraciones aún.