Satura rādītājs:

CO2 skaitītājs, izmantojot sensoru SCD30 ar Arduino Mega: 5 soļi
CO2 skaitītājs, izmantojot sensoru SCD30 ar Arduino Mega: 5 soļi

Video: CO2 skaitītājs, izmantojot sensoru SCD30 ar Arduino Mega: 5 soļi

Video: CO2 skaitītājs, izmantojot sensoru SCD30 ar Arduino Mega: 5 soļi
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Decembris
Anonim
CO2 skaitītājs, izmantojot sensoru SCD30 ar Arduino Mega
CO2 skaitītājs, izmantojot sensoru SCD30 ar Arduino Mega

Para medir la koncentración de CO2, la humedad y la temperatura, el SCD30 Required 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. Interfeiss UART un I2C. El metodes, ieskaitot rezistences pull-up internas para comunicación I2C (45 kΩ), bez nepieciešamām ārējām ķēdēm.

Para el pin de selección de interfaz. Izvēlieties Modbus, dejarlo flotante vai contectelo un GND paracleionar I2C.

Piegādes

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 Sensirion. Bluetooth režīms, kas paredzēts HC-05 datu saņemšanai.

1. darbība. Instalējiet Las Librerías Del Sensor SCD30

Instalējiet Las Librerías Del Sensor SCD30
Instalējiet Las Librerías Del Sensor SCD30
Instalējiet Las Librerías Del Sensor SCD30
Instalējiet Las Librerías Del Sensor SCD30

Instalējiet bezmaksas sensoru SDC30, SparkFun_SCD30_Arduino_Library.h. Para ello vamos a la pestaña Programa/ Incluir Librería/ Administrar Bibliotecas (Ctrl+Mayús+l).

Bezmaksas autobusa SCD30 autobuss SparkFun SCD30 Arduino bibliotēka un instalācija.

github.com/sparkfun/SparkFun_SCD30_Arduino…

2. darbība: Bluetooth savienojuma izveide

Bluetooth savienojuma savienojums
Bluetooth savienojuma savienojums

Skatiet Arduino bluethoot ieviešanas procedūru, lai to varētu izdarīt, un tas ir nepieciešams, lai noteiktu konfigurāciju, lai iegūtu HC-05 modeli, un tas ir nepieciešams, lai padarītu komo vergu (esclavo).

3. darbība: Conectar El Sensor SCD30

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

Sazinieties ar I2C deluxe sensoru, izmantojot SDA 20 un SCL 21 del Arduino Mega. El voltaje de alimentación del sensor lo enviamos a 3, 3V de la alimentación dada por el Arduino.

4. solis: Programación Del Arduino

Ahora se programma el arduino para recivir los datos de lectura del sensor y enviarlos via Bluetooth and cualquier dispositivo descesado.

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

void setup () {

Sērijas sākums (9600); // Velocidad de lectura del Sensor

Sērijas1.sākums (9600); // Velocidad de lectura y ecritura del Bluetooth por el puerto 1

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

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

kamēr (1); }

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

Wire.begin (); }

void loop () {

ja (airSensor.dataAvailable ()) {

Sērijas1.druka ("co2 (ppm):");

Sērijas1.druka (airSensor.getCO2 (););

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

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

Sērijas1.druka ("RH (%):");

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

Sērijas1.println (); }

citādi

Serial3.println ("Leyendo …");

kavēšanās (500); }

5. solis: Obtener Datos

Obtener Datos
Obtener Datos
Obtener Datos
Obtener Datos

Lejupielādējiet lietotni, lai izsūtītu detalizētu un kontrolētu sērijas Bluetooth savienojumu ar jūru, kas paredzēta operētājsistēmai Android vai personālajam datoram..

Ieteicams: