Სარჩევი:

CO2 მეტრი, სენსორის SCD30 გამოყენებით Arduino Mega: 5 ნაბიჯი
CO2 მეტრი, სენსორის SCD30 გამოყენებით Arduino Mega: 5 ნაბიჯი

ვიდეო: CO2 მეტრი, სენსორის SCD30 გამოყენებით Arduino Mega: 5 ნაბიჯი

ვიდეო: CO2 მეტრი, სენსორის SCD30 გამოყენებით Arduino Mega: 5 ნაბიჯი
ვიდეო: Made of pollution: How CO2 is recycled to make your things 2024, ნოემბერი
Anonim
CO2 მეტრი, სენსორის SCD30 გამოყენებით არდუინო მეგასთან ერთად
CO2 მეტრი, სენსორის SCD30 გამოყენებით არდუინო მეგასთან ერთად

CO2 კონცენტრაცია de CO2, humedad y la temperatura, და SCD30 მოითხოვს ურთიერთქმედებას საშუალო გარემოში.

როგორც las características físicas del sensor cambian debido a estrés mecánico o térmico, შესაძლებელია თუ არა კალიბრაცია ზღვის ზღვაში. ინტერფაზი UART e I2C. IuC (45 kΩ) კომუნიკაციისთვის გამოსაყენებელი წინააღმდეგობების ჩათვლით, რომლებიც გარედან არ არის საჭირო.

Para el pin de selección de interfaz. შერჩეულია Modbus– ის მიერ, რომელიც მიმაგრებულია GND– ით და შერჩეულია I2C– ით.

მარაგები

Para su uso se utiliza le Arduino Mega 2560, que en encargará de leer los datos y establecer una comunicación I2C; El sensor SCD30 de la marca Sensirion. Bluetooth– ის მონაცემების HC-05 მონაცემების მისაღებად.

ნაბიჯი 1: Installar Las Librerías Del Sensor SCD30

Installar Las Librerías Del Sensor SCD30
Installar Las Librerías Del Sensor SCD30
Installar Las Librerías Del Sensor SCD30
Installar Las Librerías Del Sensor SCD30

დააინსტალირეთ სენსორი SDC30, SparkFun_SCD30_Arduino_Library.h. Para ello vamos a la pestaña Programa/ Incluir Librería/ Administrar Bibliotecas (Ctrl+Mayús+l).

Descués buscar la librería 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

იმისთვის, რომ გავარკვიო, რომ bluethoot la tarjeta de 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, 3V 3 -დან 3 -ჯერ, არდუინოში.

ნაბიჯი 4: პროგრამირება დელ არდუინო

ეს პროგრამა ადგენს სენსორების ლექტორების მონაცემებს, რომლებიც ჩართულია Bluetooth– ის საშუალებით, რაც ხელს უწყობს სწრაფ განკარგულებას.

#მოიცავს "SparkFun_SCD30_Arduino_Library.h" // LibreriasSCD30 ჰაერის სენსორი;

void setup () {

სერიული.დაწყება (9600); // Velocidad de lectura del Sensor

Serial1. დასაწყისი (9600); // Velocidad de lectura y ecritura del Bluetooth por el el puerto 1

if (airSensor.begin () == false) {

Serial3.print ("სენსორი არ არის გამოვლენილი …");

ხოლო (1); }

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

Wire.begin (); }

ბათილი მარყუჟი () {

თუ (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 ("ლეიენდო …");

დაგვიანება (500); }

ნაბიჯი 5: Obtener Datos

Obtener Datos
Obtener Datos
Obtener Datos
Obtener Datos

გსურთ, იხილოთ აღწერის ქართული (საქართველო) ვერსია Google Translate- ის მეშვეობით? აღწერის ინგლისური (ამერიკის შეერთებული შტატები) ვერსიის დაბრუნება თარგმანი რა

გირჩევთ: