Daftar Isi:

CO2 Meter, Menggunakan Sensor SCD30 Dengan Arduino Mega: 5 Langkah
CO2 Meter, Menggunakan Sensor SCD30 Dengan Arduino Mega: 5 Langkah

Video: CO2 Meter, Menggunakan Sensor SCD30 Dengan Arduino Mega: 5 Langkah

Video: CO2 Meter, Menggunakan Sensor SCD30 Dengan Arduino Mega: 5 Langkah
Video: #300 How to measure CO2 and VOC with Arduino. Which one is better? 2024, November
Anonim
CO2 Meter, Menggunakan Sensor SCD30 Dengan Arduino Mega
CO2 Meter, Menggunakan Sensor SCD30 Dengan Arduino Mega

Untuk medir la concentración de CO2, la humedad y la temperaturea, el SCD30 memerlukan interaksi 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 e I2C. El módulo incluye resistencias pull-up internas para comunicación I2C (45 kΩ), tidak perlu sirkuit eksternal.

Para el pin de selección de interfaz. Puede seleccionar Modbus, dejarlo flotante atau conéctelo a GND untuk seleccionar I2C.

Perlengkapan

Untuk membantu Anda menggunakan Arduino Mega 2560, cari tahu lebih banyak tentang informasi dan komunikasi I2C; Sensor El SCD30 de la marca Sensirion. Bluetooth untuk semua penerimaan data HC-05.

Langkah 1: Instal Las Librerías Del Sensor SCD30

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

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

Después buscar la libreria SCD30 ó SparkFun SCD30 Arduino Library dan instalarla.

github.com/sparkfun/SparkFun_SCD30_Arduino…

Langkah 2: Establecer La Comunicación Bluetooth

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

Se proses con la implementación del bluethoot a la tarjeta de Arduino, para éste punto es necesario tener configurado el módulo HC-05, en éste caso set tiene como slave (esclavo).

Langkah 3: Sensor El Conectar SCD30

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

Hubungkan perjalanan dengan komunikasi I2C del sensor al puerto SDA 20 & SCL 21 del Arduino Mega. El voltaje de alimentación del sensor lo enviamos a 3, 3V de la alimentación dada port el Arduino.

Langkah 4: Programación Del Arduino

Ahora se programa el arduino para recivir los datos de lectura del sensor dan enviarlos melalui bluetooth a cualquier dispositivo descesado.

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

batalkan pengaturan() {

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

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

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

Serial3.print("Sensor tidak terdeteksi…");

sementara (1); }

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

Kawat.mulai(); }

lingkaran kosong() {

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

lain

Serial3.println("Leyendo…");

penundaan (500); }

Langkah 5: Dapatkan Data

Obtener Data
Obtener Data
Obtener Data
Obtener Data

Unduh aplikasi untuk perjalanan dan pengaturan deseado un controlador serial Bluetooth ya laut untuk Android atau untuk PC, donde se vean las lecturas de los datos resibidos una vez establecida la conexión melalui Bluetooth dan koneksi untuk alimentado el Arduino, éste estable.

Direkomendasikan: