Obsah:

Měřič CO2, použití senzoru SCD30 s Arduino Mega: 5 kroků
Měřič CO2, použití senzoru SCD30 s Arduino Mega: 5 kroků

Video: Měřič CO2, použití senzoru SCD30 s Arduino Mega: 5 kroků

Video: Měřič CO2, použití senzoru SCD30 s Arduino Mega: 5 kroků
Video: Monitory oxidu uhličitého CO2 pro lepší pohodu 2024, Červenec
Anonim
Měřič CO2 pomocí senzoru SCD30 s Arduino Mega
Měřič CO2 pomocí senzoru SCD30 s Arduino Mega

Má střední koncentraci CO2, teplotu prostředí a teplotu SCD30 a vyžaduje interakci s okolním prostředím.

Naše labyrintové senzory kambodžského debida a estébé mecánico o térmico, jsou možné que la calibración ya no sea válida. Interfaz UART e I2C. Modul má integrované odporové moduly s komunikací I2C (45 kΩ), bez externích obvodů.

Para el pin de selección de interfaz. Vybrat Modbus, dejarlo flotante o conéctelo a GND para seleccionar I2C.

Zásoby

Para su uso se utiliza le Arduino Mega 2560, que se encargará de leer los datos y establecer una comunicación I2C; El senzor SCD30 de la marca Sensirion. Modul bluetooth pro příjem dat HC-05.

Krok 1: Instalar Las Librerías Del Sensor SCD30

Instalar Las Librerías Del Sensor SCD30
Instalar Las Librerías Del Sensor SCD30
Instalar Las Librerías Del Sensor SCD30
Instalar Las Librerías Del Sensor SCD30

Instalovat knihovnu senzoru SDC30, SparkFun_SCD30_Arduino_Library.h. Mnoho programů a programů/ Incluir Librería/ Administrar Bibliotecas (Ctrl+Mayús+l).

Stáhněte si knihovnu SCD30 a SparkFun SCD30 Arduino Library a instalujte.

github.com/sparkfun/SparkFun_SCD30_Arduino…

Krok 2: Establecer La Comunicación Bluetooth

Establecer La Comunicación Bluetooth
Establecer La Comunicación Bluetooth

Provádějte implementaci bluethoot a la tarjeta de Arduino, para éste punto es necesario tener configurado el módulo HC-05, en éste caso se tiene como slave (esclavo).

Krok 3: Conectar El Sensor SCD30

Senzor Conectar El SCD30
Senzor Conectar El SCD30
Senzor Conectar El SCD30
Senzor Conectar El SCD30

Spojte se s běžným komunikačním senzorem I2C del puerto SDA 20 & SCL 21 del Arduino Mega. Senzory napájení z 3 a 3 V zařízení pro napájení Arduina.

Krok 4: Programación Del Arduino

Možnost programování a získávání dat z lektury senzoru a prostředí přes bluetooth a další dostupné možnosti.

#include "SparkFun_SCD30_Arduino_Library.h" // LibreriasSCD30 airSensor;

neplatné nastavení () {

Serial.begin (9600); // Velocidad de lectura del Sensor

Serial1.begin (9600); // Velocidad de lectura y ecritura del Bluetooth por el puerto 1

if (airSensor.begin () == false) {

Serial3.print („Senzor bez detekce…“);

zatímco (1); }

Serial1.print ("Lectura del sensor SCD30");

Wire.begin (); }

prázdná smyčka () {

if (airSensor.dataAvailable ()) {

Serial1.print ("co2 (ppm):");

Serial1.print (airSensor.getCO2 (););

Serial1.print ("temp (C):");

Serial1.print (airSensor.getTemperature ();, 1);

Serial1.print ("RH (%):");

Serial1.print (airSensor.getHumidity (), 1);

Serial1.println (); }

jiný

Serial3.println ("Leyendo …");

zpoždění (500); }

Krok 5: Obtener Datos

Obtener Datos
Obtener Datos
Obtener Datos
Obtener Datos

Stahujte jednu aplikaci nebo použijte některý z dostupných ovladačů Bluetooth pro moře nebo Android pro paraboly PC, získejte více než jednu možnost připojení Bluetooth a připojte své zařízení k Arduino, Este empezara a zpětné získání datového prostředku.

Doporučuje: