INFORMACIÓN
SCD30 CO2 es un sensor de calidad de aire de alta precisión ya que permite proporcionar con exactitud y estabilidad mediciones de dióxido de carbono. El sensor mide valores de CO2 en un amplio rango de medición de 400 ppm a 10000 ppm con una precisión de ± 30 ppm + 3%.
Este sensor es para interiores y tiene tecnología de medición NDIR para la medición de CO2, también incorpora un sensor de temperatura y humedad Sensirion SHT31. Por lo tanto, este sensor puede obtener lecturas de humedad y temperatura del medio ambiente. El sensor es perfecto para construir tu propio semáforo de CO2 así como otros proyectos y prototipos de medición CO2.
ESPECIFICACIONES Y CARACTERISTICAS
- Sensor: SCD30
- Marca: Sensirion
- Serie: SCD3x
- Tipo de sensor: Dióxido de carbono (CO2)
- Voltaje de alimentación: 3.3V a 5.5V DC
- 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: 20s
- Tecnología de sensor NDIR
- Sensor integrado de temperatura y humedad
- Detección de doble canal para mayor estabilidad
- Dimensiones: 35mm x 23mm x 7mm
- Peso: 3.5g
Sensor de temperatura
- Rango de medición de temperatura: -40 °C – 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
Guía de usuario
INFORMACIÓN ADICIONAL
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 mas 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); }
Valoraciones
No hay valoraciones aún.