Мазмуну:

CO2 эсептегич, Arduino Mega менен SCD30 сенсорун колдонуу: 5 кадам
CO2 эсептегич, Arduino Mega менен SCD30 сенсорун колдонуу: 5 кадам

Video: CO2 эсептегич, Arduino Mega менен SCD30 сенсорун колдонуу: 5 кадам

Video: CO2 эсептегич, Arduino Mega менен SCD30 сенсорун колдонуу: 5 кадам
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Ноябрь
Anonim
CO2 эсептегич, Arduino Mega менен SCD30 сенсорун колдонуу
CO2 эсептегич, Arduino Mega менен SCD30 сенсорун колдонуу

Каражат CO2, температура жана температура, SCD30 талап кылынган интерактивдүү чөйрө.

Сенсордук карталар сенсордук камеранын дебидинин жана эффектисиңиздин эң сонун мааниси. Interfaz UART e I2C. I2C (45 kΩ) комуникацияланган интернационалдык каршылыктарга эч кандай чектөөлөр жок.

Интерфейске кирүү. Модулдарды тандоо, I2C үчүн GND үчүн тандалган.

Жабдуулар

Бул жерде Arduino Mega 2560, I2C комуникациясы орнотулганда; Sensor SCD30 де la marca Sensirion. HC-05 маалыматы боюнча Bluetooth'дун башка функциялары.

1 -кадам: Instalar 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 -кадам: Bluetooth'ду орнотуңуз

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

Бул блютхотту жана 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, 3V де la alimentación dada por el Arduino.

4 -кадам: Delac Arduino программасы

Программанын ар кандай варианттары блютуздун жардамы менен сенсорго жана маалыматка жооп берет.

#"SparkFun_SCD30_Arduino_Library.h" кошуу // LibreriasSCD30 airSensor;

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

Serial.begin (9600); // Сенсордун лекциясы

Serial1.bin (9600); // Bluetooth боюнча сабактарды өткөрүү

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

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

while (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 -кадам: Дайындар

Obtener Datos
Obtener Datos
Obtener Datos
Obtener Datos

Колдонмону жүктөп алуу үчүн, Android же PC үчүн Bluetooth'дун сериялары көзөмөлдөнөт, жана ар кандай маалымат алмашуу процессин Bluetooth аркылуу орнотууга болот, ал эми Ардуино жана башка компьютерлерде компьютериңиз бар..

Сунушталууда: