Mündəricat:

Arduino Mega ilə Sensor SCD30 istifadə edərək CO2 Metr: 5 addım
Arduino Mega ilə Sensor SCD30 istifadə edərək CO2 Metr: 5 addım

Video: Arduino Mega ilə Sensor SCD30 istifadə edərək CO2 Metr: 5 addım

Video: Arduino Mega ilə Sensor SCD30 istifadə edərək CO2 Metr: 5 addım
Video: Modkam - Zigbee станция для капельного полива растений 2024, Dekabr
Anonim
Arduino Mega ilə SCD30 Sensorundan istifadə edərək CO2 Metr
Arduino Mega ilə SCD30 Sensorundan istifadə edərək CO2 Metr

CO2 konsentrasiyası, temperatur və temperatur, SCD30 üçün qarşılıqlı mühit tələb olunur.

Dəniz sensoru heç bir problemi yoxdur, çünki bu, heç bir problemi yoxdur. Interfaz UART və I2C. I2C (45 kΩ) məsafədə müqavimət göstərmək üçün heç bir xarici sistemə ehtiyac yoxdur.

İnterfeys seçimləri. Seçilmiş Modbus, I2C üçün bir GND ilə əlaqəli seçimlər.

Təchizat

Bu, Arduino Mega 2560 və I2C ilə əlaqəli hər hansı bir məlumat əldə etmək üçün istifadə edilə bilər; Sensor SCD30 de la marca Sensirion. HC-05 məlumatlarını əldə etmək üçün bluetooth ilə əlaqə saxlayın.

Addım 1: Installer Las Librerías Del Sensor SCD30

Lazımi məlumatları əldə etmək üçün Sensor SCD30
Lazımi məlumatları əldə etmək üçün Sensor SCD30
Lazımi məlumatları əldə etmək üçün Sensor SCD30
Lazımi məlumatları əldə etmək üçün Sensor SCD30

SDC30, SparkFun_SCD30_Arduino_Library.h ilə əlaqəli sensorlar quraşdırın. Proqramlar/ Proqramlar/ Kitablar/ Administrativ Bibliotecas (Ctrl+Mayús+l).

SCD30 və ya SparkFun SCD30 Arduino Kitabxanası tərəfindən yüklənmiş avtobuslar.

github.com/sparkfun/SparkFun_SCD30_Arduino…

Addım 2: Bluetooth qurun

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

HC-05, HC-05 və ya slave (esklavo) xidmətlərinin konfiqurasiyasını təmin etmək üçün Arduino proqramının bluethoot və ya bluethoot proqramlarını hazırlayın.

Addım 3: Conectar El Sensor SCD30

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

SDA 20 və SCL 21 Arduino Mega üçün I2C sensoru ilə tanış olun. Sensor, Arduino ilə 3, 3V məsafədədir.

Addım 4: Proqram Del Arduino

Bu proqramlar, sensor və bluetooth vasitəsilə məlumatların oxunması üçün məlumatların geri qaytarılmasını təmin edir.

#"SparkFun_SCD30_Arduino_Library.h" daxil edin // LibreriasSCD30 airSensor;

boş quraşdırma () {

Serial.begin (9600); // Sensor dərsləri

Serial1.begin (9600); // Bluetooth -dan dərslər və dərslər 1

əgər (airSensor.begin () == yalan) {

Serial3.print ("Sensor algılamaz …");

isə (1); }

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

Wire.begin (); }

boşluq döngəsi () {

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

başqa

Serial3.println ("Leyendo…");

gecikmə (500); }

Addım 5: Məlumat məlumatları

Məlumat məlumatları
Məlumat məlumatları
Məlumat məlumatları
Məlumat məlumatları

Android və ya PC üçün Bluetooth -dan istifadə edərək kompüteri yoxlamaq üçün bir proqram yükləyin və ya Bluetooth ilə əlaqə qurun və ya Arduino ilə əlaqə qurun..

Tövsiyə: