Turinys:

CO2 matuoklis, naudojant jutiklį SCD30 su „Arduino Mega“: 5 žingsniai
CO2 matuoklis, naudojant jutiklį SCD30 su „Arduino Mega“: 5 žingsniai

Video: CO2 matuoklis, naudojant jutiklį SCD30 su „Arduino Mega“: 5 žingsniai

Video: CO2 matuoklis, naudojant jutiklį SCD30 su „Arduino Mega“: 5 žingsniai
Video: Alkotesteris "BACscan F-40 LT" su ELEKTROCHEMINIU jutikliu 2024, Lapkritis
Anonim
CO2 matuoklis, naudojant jutiklį SCD30 su „Arduino Mega“
CO2 matuoklis, naudojant jutiklį SCD30 su „Arduino Mega“

Para medir la koncentración de CO2, la humedad y la temperatura, el SCD30 requiere 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. „Interfaz UART“ir „I2C“. Naudojant metodą, įskaitant ištraukiamąjį ištraukimą, skirtą I2C (45 kΩ), nėra būtinų išorinių grandinių.

Para el pin de selección de interfaz. Pasirinktas Modbus, dejarlo flotante arba contectelo ir GND pagal pasirinktą I2C.

Prekės

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 jutiklis. „Bluetooth“modulis, skirtas HC-05 duomenų priėmimui.

1 žingsnis: „Instalar Las Librerías Del Sensor SCD30“

Įdiekite „Las Librerías Del Sensor SCD30“
Įdiekite „Las Librerías Del Sensor SCD30“
Įdiekite „Las Librerías Del Sensor SCD30“
Įdiekite „Las Librerías Del Sensor SCD30“

Įdiekite nemokamą jutiklį SDC30, „SparkFun_SCD30_Arduino_Library.h“. Para ello vamos a la pestaña Programa/ Incluir Librería/ Administrar Bibliotecas (Ctrl+Mayús+l).

Nemokamas SCD30 autobusas „SparkFun SCD30 Arduino Library“ir instaliacija.

github.com/sparkfun/SparkFun_SCD30_Arduino…

2 veiksmas: „Bluetooth“palaikomasis ryšys

„Bluetooth“ryšių palaikymo priemonė
„Bluetooth“ryšių palaikymo priemonė

Atlikite „Arduino bluethoot“diegimo procedūrą, kad būtų galima nustatyti, ar reikia konfigūruoti HC-05, ir taip atsitinka, kad esate komo vergas (esclavo).

3 žingsnis: „Conectar El Sensor SCD30“

„Conectar El Sensor SCD30“
„Conectar El Sensor SCD30“
„Conectar El Sensor SCD30“
„Conectar El Sensor SCD30“

Pažvelkite į „I2C“komunikacijos jutiklį, gautą iš SDA 20 ir SCL 21 del Arduino Mega. El voltaje de alimentación del sensor lo enviamos a 3, 3V de alimentación dada por el Arduino.

4 žingsnis: „Programación Del Arduino“

Ahora se programa el arduino paragauti duomenų paskaitų lektorių jutikliams ir enviarlos per "Bluetooth" ir įprastą disponavimą.

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

void setup () {

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 no detectado…“);

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

Kitas

Serial3.println („Leyendo…“);

vėlavimas (500); }

5 žingsnis: Obtener Datos

Obtener Datos
Obtener Datos
Obtener Datos
Obtener Datos

Atsisiųskite programą, skirtą „Bluetooth“ir „Android“prieigai prie kompiuterio, „Android“arba „PC“, nesvarbu, ar tai yra „Bluetooth“, ar „Arduino“maitinimo šaltinis, taip pat empezara ir recibentos duomenys..

Rekomenduojamas: