Inhaltsverzeichnis:

CO2-Messgerät mit dem Sensor SCD30 mit Arduino Mega - Gunook
CO2-Messgerät mit dem Sensor SCD30 mit Arduino Mega - Gunook

Video: CO2-Messgerät mit dem Sensor SCD30 mit Arduino Mega - Gunook

Video: CO2-Messgerät mit dem Sensor SCD30 mit Arduino Mega - Gunook
Video: Kohlendioxid CO2 Warngerät mit Arduino selbst erstellen 2024, November
Anonim
CO2-Messgerät, Verwendung des Sensors SCD30 mit Arduino Mega
CO2-Messgerät, Verwendung des Sensors SCD30 mit Arduino Mega

Para medir la concentración de CO2, la humedad y la temperatura, el SCD30 erfordert Interaktion mit el medio ambiente.

Si las características físicas del sensor cambian debido a estrés mecánico o térmico, es ist möglich, que la Calibración ya no sea válida. Interfaz UART und I2C. El módulo incluye resistencias pull-up internas para comunicación I2C (45 kΩ), no se necesitan circuitos externos.

Para el pin de selección de interfaz. Wählen Sie Modbus aus, dejarlo flotante o conéctelo a GND para seleccionar I2C.

Lieferungen

Für die Verwendung von Arduino Mega 2560, wenn Sie leere Daten und eine I2C-Kommunikation verwenden möchten; El Sensor SCD30 von der Marke Sensirion. Bluetooth-Modul für die Aufnahme von Daten HC-05.

Schritt 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

Installieren Sie die Sensorbibliothek SDC30, SparkFun_SCD30_Arduino_Library.h. Para ello vamos a la pestaña Programa/ Incluir Librería/ Administrar Bibliotecas (Strg+Mayús+l).

Der Bus ist frei von SCD30 oder SparkFun SCD30 Arduino Library und installiert.

github.com/sparkfun/SparkFun_SCD30_Arduino…

Schritt 2: Establecer La Comunicación Bluetooth

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

Dieses Verfahren mit der Bluetooth-Implementierung auf dem Arduino-Target, ist für die erforderliche Konfiguration des Moduls HC-05 und für den nächsten Schritt als Slave (esclavo) erforderlich.

Schritt 3: Conectar El Sensor SCD30

Conectar El-Sensor SCD30
Conectar El-Sensor SCD30
Conectar El-Sensor SCD30
Conectar El-Sensor SCD30

Verbinden Sie die I2C-Kommunikation mit dem Sensor von Puerto SDA 20 & SCL 21 von Arduino Mega. Die Stromversorgung des Sensors wird von einem 3, 3V-Stromversorgungsgerät von Arduino bereitgestellt.

Schritt 4: Programación Del Arduino

Ahora se programa el arduino para recivir los data de lectura del sensor and enviarlos via bluetooth a cualquier dispositivo descesado.

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

Leere Einrichtung () {

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 ("Sensor keine Erkennung …");

während (1); }

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

Wire.begin(); }

Leere Schleife () {

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(); }

anders

Serial3.println("Leyendo…");

Verzögerung (500); }

Schritt 5: Obtener Datos

Obtener Daten
Obtener Daten
Obtener Daten
Obtener Daten

Descargar una app oder traves del dispositivo deseado un controlador serial de Bluetooth ya sea for Android or for PC, donde se vean las lecturas de los datos recibidos una vez establecida la conexión via Bluetooth and conectado o alimentado el Arduino, éste empezaras in reciamenttos a reciamenttos.

Empfohlen: