Orodha ya maudhui:

Mita ya CO2, Kutumia Sensor SCD30 Na Arduino Mega: Hatua 5
Mita ya CO2, Kutumia Sensor SCD30 Na Arduino Mega: Hatua 5

Video: Mita ya CO2, Kutumia Sensor SCD30 Na Arduino Mega: Hatua 5

Video: Mita ya CO2, Kutumia Sensor SCD30 Na Arduino Mega: Hatua 5
Video: Почему Koenigsegg стоит 4,8 миллиона долларов. Он едет как ракета и стоит каждого цента 2024, Novemba
Anonim
Mita ya CO2, Kutumia Sensor SCD30 Na Arduino Mega
Mita ya CO2, Kutumia Sensor SCD30 Na Arduino Mega

Para medir la concentración de CO2, la humedad y la temperatura, el SCD30 wanaohitaji kuingiliana na watu wengi.

Si las características del sensor cambian debido a estrés mecánico o térmico, hususan uwezekano wa kutekelezwa kwa bahari hakuna válida. Interfaz UART na I2C. El módulo incluye resistencias pull-up internas para comunicación I2C (45 kΩ), no secesces circos externos.

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

Vifaa

Para su uso se utiliza le Arduino Mega 2560, que se encargará de leer los datos y establecer una comunicación I2C; Sensor ya El SCD30 de la marca. Bluu ya bluetooth kwa kupokea data HC-05.

Hatua ya 1: Instalar Las Librerías Del Sensor SCD30

Sakinisha Las Librerías Del Sensor SCD30
Sakinisha Las Librerías Del Sensor SCD30
Sakinisha Las Librerías Del Sensor SCD30
Sakinisha Las Librerías Del Sensor SCD30

Sakinisha la librería del 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 librería SCD30 au SparkFun SCD30 Maktaba ya Arduino na ufungaji.

github.com/sparkfun/SparkFun_SCD30_Arduino …….

Hatua ya 2: Establecer La Comunicación Bluetooth

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

Angalia kwa njia ya kutekeleza programu ya utaftaji wa huduma kwa Arduino, kwa ajili ya kusoma na kuandika kanuni za mpangilio wa HC-05, ikiwa ni pamoja na watumwa wengine (esclavo).

Hatua ya 3: Conectar El Sensor SCD30

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

Angalia sehemu nyingine ya mawasiliano 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 por el Arduino.

Hatua ya 4: Programuación Del Arduino

Ahora inaweza kutekelezwa kwa sababu ya kurejeshwa kutoka kwa orodha ya sensa ya kifaa kupitia enema ya Bluetooth inayotumiwa.

# pamoja na "SparkFun_SCD30_Arduino_Library.h" // LibreriasSCD30 airSensor;

usanidi batili () {

Kuanzia Serial (9600); // Velocidad de lectura del Sensor

Serial1.anza (9600); // Velocidad de lectura na ecritura del Bluetooth por puerto 1

ikiwa (airSensor.begin () == uongo) {

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

wakati (1); }

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

Wire.begin (); }

kitanzi batili () {

ikiwa (airSensor.dataInapatikana ()) {

Serial1.print ("co2 (ppm):");

Serial1.print (airSensor.getCO2 (););

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

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

Serial1.print ("RH (%):");

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

Serial1.println (); }

mwingine

Serial3.println ("Leyendo…");

kuchelewesha (500); }

Hatua ya 5: Datos za Obtener

Datos za Obtener
Datos za Obtener
Datos za Obtener
Datos za Obtener

Descargar you app of través del dispositivo des controlo an controlador serial of Bluetooth of sea for Android or PC, to see the lascturas de los datos recibidos una vez establecida of conexión vía Bluetooth and conectado of the alimentado el Arduino, éste empezara a recibir datos inmediatamente.

Ilipendekeza: