Агуулгын хүснэгт:

CO2 тоолуур, SCD30 мэдрэгчийг Arduino Mega ашиглан ашиглах: 5 алхам
CO2 тоолуур, SCD30 мэдрэгчийг Arduino Mega ашиглан ашиглах: 5 алхам

Видео: CO2 тоолуур, SCD30 мэдрэгчийг Arduino Mega ашиглан ашиглах: 5 алхам

Видео: CO2 тоолуур, SCD30 мэдрэгчийг Arduino Mega ашиглан ашиглах: 5 алхам
Видео: Душный босс Таро ► 3 Прохождение Kena: Bridge of Spirits 2024, Арваннэгдүгээр
Anonim
CO2 тоолуур, SCD30 мэдрэгчийг Arduino Mega ашиглан ашиглана
CO2 тоолуур, SCD30 мэдрэгчийг Arduino Mega ашиглан ашиглана

СО2, температур, температурын хэмжилт, SCD30 -ийн харилцан үйлчлэлийг орчин үеийн орчинд хийх шаардлагатай.

Cambian características físicas del cambian debibo is a estrés mecánico or térmico, ямар ч далайн калибр хийх боломжтой. Интерфаз UART e I2C. I2C (45 кОм) хэмжигдэхүүнтэй интернэт холболтын эсэргүүцэл байхгүй бөгөөд энэ нь гадаад хэлхээнд ямар ч холбоогүй болно.

Интерфэйсийг сонгоно уу. Модулийг сонгохдоо I2C -ийн GND -ийг сонгоно уу.

Хангамж

Энэ нь Arduino Mega 2560, I2C -ийн харилцаа холбоог бий болгоход туслах болно; Мэдрэгч SCD30 de la marca Sensirion. HC-05 өгөгдөл дамжуулах bluetooth-ийг ашиглах боломжтой.

Алхам 1: Instalar Las Librerías Del Sensor SCD30

Суулгацын Las Librerías Del Sensor SCD30
Суулгацын Las Librerías Del Sensor SCD30
Стандарт Las Librerías Del Sensor SCD30
Стандарт 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: Establecer La Comunicación Bluetooth

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

Блютүүт хийхээс эхлээд Arduino програмыг сонгоно уу, энэ нь 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 хүчдэлтэй Arduino юм.

Алхам 4: Програм Дель Ардуино

Мэдээлэл, мэдрэгч, мэдрэгчийг bluetooth -ээр дамжуулан хүлээн авах боломжтой.

#"SparkFun_SCD30_Arduino_Library.h" -ийг оруулна уу // LibreriasSCD30 airSensor;

хүчингүй тохиргоо () {

Цуваа эхлэх (9600); // Velocidad de lektura del Sensor

Цуваа 1. эхлэх (9600); // Bluetooth -ээс лекц уншина уу

хэрэв (airSensor.begin () == худал) {

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

байхад (1); }

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

Wire.begin (); }

void loop () {

if (airSensor.dataAvailable ()) {

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

Цуваа1.хэвлэх (airSensor.getCO2 (););

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

Цуваа1.хэвлэх (airSensor.getTemperature ();, 1);

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

Цуваа1.хэвлэх (airSensor.getHumidity (), 1);

Цуваа1.println (); }

өөр

Serial3.println ("Leyendo…");

саатал (500); }

Алхам 5: Мэдээллийн өгөгдөл

Мэдээллийн өгөгдөл
Мэдээллийн өгөгдөл
Мэдээллийн өгөгдөл
Мэдээллийн өгөгдөл

Андройд эсвэл PC -ийн Bluetooth -ээр дамжуулж буй Bluetooth програмыг татаж авахын тулд аппликейшн татаж аваарай..

Зөвлөмж болгож буй: