Мазмұны:

CO2 есептегіші, Arduino Mega көмегімен SCD30 сенсорының көмегімен: 5 қадам
CO2 есептегіші, Arduino Mega көмегімен SCD30 сенсорының көмегімен: 5 қадам

Бейне: CO2 есептегіші, Arduino Mega көмегімен SCD30 сенсорының көмегімен: 5 қадам

Бейне: CO2 есептегіші, Arduino Mega көмегімен SCD30 сенсорының көмегімен: 5 қадам
Бейне: Ouverture du deck commander, sortie de l'exil, de l'édition Commander Légendes 2024, Желтоқсан
Anonim
CO2 есептегіші, Arduino Mega көмегімен SCD30 сенсорын қолданады
CO2 есептегіші, Arduino Mega көмегімен SCD30 сенсорын қолданады

СО2 концентрациясы, температура мен температура, сондай -ақ SCD30 өзара әрекеттесу үшін қажет.

Cambia características físicas del sensor cambian debido is a estrés mecánico or térmico, және бұл мүмкін емес теңізде. Интерфаз UART e I2C. I2C (45 кОм) комуникацияланатын интернационалды қарсылықтар үшін сыртқы қарсылықтар қажет емес.

Интерфейсті таңдау керек. Модульдерді таңдау, I2C үшін GND параметрлері.

Жабдықтар

Ардуино Mega 2560 қолданбасы I2C -ді орнату арқылы анықталады; Sensor SCD30 де la marca Sensirion сенсоры. HC-05 деректері бойынша bluetooth байланысы.

1 -қадам: Installer Las Librerías Del Sensor SCD30

Installer Las Librerías Del Sensor SCD30
Installer Las Librerías Del Sensor SCD30
Installer Las Librerías Del Sensor SCD30
Installer Las Librerías Del Sensor SCD30

SDC30, SparkFun_SCD30_Arduino_Library.h сенсорлық кітапханасы. Бағдарлама/ бағдарламалар тізімі/ Әкімшілік библиотекалар (Ctrl+Mayús+l).

Автокөлікті SCD30 немесе SparkFun SCD30 Arduino кітапханасы арқылы орнатуға болады.

github.com/sparkfun/SparkFun_SCD30_Arduino…

2 -қадам: La Comunicación Bluetooth орнатыңыз

Bluetooth қондырғысы
Bluetooth қондырғысы

Bluethoot a la bluethoot a la tarjeta de Arduino, HC-05 конфигурациясы HC-05, сонымен қатар коммерциялық құл (эсклаво) үшін қажет.

3 -қадам: Conectar El Sensor SCD30

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

I2C сенсоры SDA 20 және SCL 21 үшін Arduino Mega сенсоры арқылы анықталады. Сенсорлар 3, 3В шамасында Arduino -дың ең үлкен сенсоры болып табылады.

4 -қадам: Del Arduino бағдарламасы

Бағдарлама сенсорлар мен блютуз арқылы Bluetooth -мен жұмыс жасайтын деректерді оқуға мүмкіндік береді.

#қосу «SparkFun_SCD30_Arduino_Library.h» // LibreriasSCD30 airSensor;

жарамсыз орнату () {

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

Сериялық1.баста (9600); // Bluetooth -дан дәріс оқуға болады

егер (airSensor.begin () == жалған) {

Serial3.print («Сенсор анықталмайды …»);

кезінде (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 (); }

басқа

Serial3.println («Leyendo…»);

кешіктіру (500); }

5 -қадам: Мәліметтер

Мәліметтер
Мәліметтер
Мәліметтер
Мәліметтер

Қолданбаны жүктеу үшін Android -дегі Android -дегі Bluetooth -дың Bluetooth -ді басқару мүмкіндігі бар, ол Bluetooth -дің байланысы мен байланысын орнатуға мүмкіндік береді..

Ұсынылған: