Sisukord:

CO2 -arvesti, anduri SCD30 kasutamine koos Arduino Mega: 5 sammu
CO2 -arvesti, anduri SCD30 kasutamine koos Arduino Mega: 5 sammu

Video: CO2 -arvesti, anduri SCD30 kasutamine koos Arduino Mega: 5 sammu

Video: CO2 -arvesti, anduri SCD30 kasutamine koos Arduino Mega: 5 sammu
Video: 🔥 Всё-всё-всё про лямбда-зонды! Зачем нужен этот хитрый кислородный датчик? 2024, November
Anonim
CO2 -arvesti, anduri SCD30 kasutamine koos Arduino Mega
CO2 -arvesti, anduri SCD30 kasutamine koos Arduino Mega

Para medir la kontsentratsioon CO2, la humedad y la temperatura, el SCD30 Require interactuar con el medio ambiente.

Si las características físicas del sensor Cambian debido a estrés mecánico o térmico, es posible que la calibración ya no sea válida. Liidesed UART ja I2C. See meetod sisaldab ka vastupanuvõimega tõmbetunnet I2C (45 kΩ), ilma väliste vooluahelateta.

Para el pin de selección de interfaz. Valitud Modbus, flotant või konstrueeritud GND valik I2C.

Tarvikud

Para su uso se utiliza le Arduino Mega 2560, que se encargará de leer los datos y establecer una comunicación I2C; El Sensor SCD30 andur. Bluetooth-ühenduse meetod HC-05 andmete vastuvõtmiseks.

Samm 1: Instalar Las Librerías Del Sensor SCD30

Installige Las Librerías Del Sensor SCD30
Installige Las Librerías Del Sensor SCD30
Installige Las Librerías Del Sensor SCD30
Installige Las Librerías Del Sensor SCD30

Paigaldage tasuta andur SDC30, SparkFun_SCD30_Arduino_Library.h. Para ello vamos a la pestaña Programa/ Incluir Librería/ Administrar Bibliotecas (Ctrl+Mayús+l).

Tasuta bussi tasuta SCD30 - SparkFun SCD30 Arduino raamatukogu ja installeerimine.

github.com/sparkfun/SparkFun_SCD30_Arduino…

Samm 2: Establecer La Comunicación Bluetooth

Bluetoothi ühendusstiil
Bluetoothi ühendusstiil

Vaadake Arduino bluethoot'i rakendamise protseduuri, para jate punto es teners configurerado meetodit HC-05, en caste se tiene como slave (esclavo).

Samm: Conectar El Sensor SCD30

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

Vaadake I2C delikaatse anduri trajektoori, kasutades SDA 20 ja SCL 21 del Arduino Mega. Aku andur on enviamos a 3, 3V de alimentación dada por el Arduino.

Samm 4: Programación Del Arduino

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

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

tühine seadistus () {

Seriaalne algus (9600); // Sensori kiirusehoidja

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

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

Serial3.print ("Sensor no detectado …");

samas (1); }

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

Wire.begin (); }

void loop () {

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

muidu

Serial3.println ("Leyendo …");

viivitus (500); }

Samm 5: Obtener Datos

Obtener Datos
Obtener Datos
Obtener Datos
Obtener Datos

Laadige alla rakendus, mis sisaldab Bluetoothi ja Bluetoothi seadmeid, mis on mõeldud Androidi või arvuti jaoks, kui see on saadaval, siis tuleb Bluetoothi ja Arduino alimentado kaudu ühendada Bluetooth -ühendus..

Soovitan: