Sisällysluettelo:

CO2 -mittari, anturin SCD30 käyttäminen Arduino Megan kanssa: 5 vaihetta
CO2 -mittari, anturin SCD30 käyttäminen Arduino Megan kanssa: 5 vaihetta

Video: CO2 -mittari, anturin SCD30 käyttäminen Arduino Megan kanssa: 5 vaihetta

Video: CO2 -mittari, anturin SCD30 käyttäminen Arduino Megan kanssa: 5 vaihetta
Video: Зеленое будущее с Arduino контролируйте углекислый газ с помощью экрана 2024, Marraskuu
Anonim
CO2 -mittari, SCD30 -anturin käyttö Arduino Megan kanssa
CO2 -mittari, SCD30 -anturin käyttö Arduino Megan kanssa

Para medir la koncentración de CO2, la humedad y la temperatura, el SCD30 Require interactuar con el medio ambiente.

Si las características físicas del sensor cambian debido a estrés mecánico o térmico, es posible que la calibración ya no sea válida. Käyttöliittymä UART e I2C. El Modeulo sisältää resistencias pull-up internas para comunicación I2C (45 kΩ), ei tarvittavia ulkoisia virtapiirejä.

Para el pin de selección de interfaz. Valittu Modbus, dejarlo flotante tai contecto GND para Selectionionar I2C.

Tarvikkeet

Para su uso se utiliza le Arduino Mega 2560, que se encargará de leer los datos y establecer una comunicación I2C; El -anturi SCD30 de la marca Sensirion. Käytä Bluetooth-tekniikkaa HC-05-datan vastaanottoon.

Vaihe 1: Instalar Las Librerías Del Sensor SCD30

Asenna Las Librerías Del Sensor SCD30
Asenna Las Librerías Del Sensor SCD30
Asenna Las Librerías Del Sensor SCD30
Asenna Las Librerías Del Sensor SCD30

Asenna ilmainen anturi SDC30, SparkFun_SCD30_Arduino_Library.h. Para ello vamos a la pestaña Programa/ Incluir Librería/ Administrar Bibliotecas (Ctrl+Mayús+l).

Ilmainen bussikuljetus SCD30 - SparkFun SCD30 Arduino Library ja asennus.

github.com/sparkfun/SparkFun_SCD30_Arduino…

Vaihe 2: Establecer La Comunicación Bluetooth

Bluetooth -yhteyden muodostuslaite
Bluetooth -yhteyden muodostuslaite

Noudata bluethootin käyttöönottoa Arduino-palvelussa, para jate punto ja ne tarvitsevat tener-kokoonpanon ja menetelmän HC-05, en caste se tiene como slave (esclavo).

Vaihe 3: Conectar El Sensor SCD30

Conectar El -anturi SCD30
Conectar El -anturi SCD30
Conectar El -anturi SCD30
Conectar El -anturi SCD30

Katso I2C -anturin tiedonsiirto SD -20 ja SCL 21 del Arduino Megasta. El voltaje de alimentación del sensor lo enviamos a 3, 3V de alimentación dada por el Arduino.

Vaihe 4: Programación Del Arduino

Ahora se ohjelma el arduino para recivir los datos de lectura del sensor ja enviarlos bluetoothin kautta ja cualquier dispositivo descesado.

#include "SparkFun_SCD30_Arduino_Library.h" // LibreriasSCD30 airSensor;

void setup () {

Sarja.alku (9600); // Velocidad de lectura del Sensor

Sarja1.alku (9600); // Velocidad de lectura y ecritura del Bluetooth por el puerto 1

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

Serial3.print ("Anturi ei havaitse …");

kun taas (1); }

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

Wire.begin (); }

void loop () {

if (airSensor.dataAvailable ()) {

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

Serial1.print (airSensor.getCO2 (););

Sarja1.print ("lämpötila (C):");

Serial1.print (airSensor.getTemperature ();, 1);

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

Serial1.print (airSensor.getHumidity (), 1);

Sarja1.println (); }

muu

Serial3.println ("Leyendo…");

viive (500); }

Vaihe 5: Obtener Datos

Obtener Datos
Obtener Datos
Obtener Datos
Obtener Datos

Lataa sovellus sovelluksesta, jonka avulla voit poistaa laitteen ja ohjata sen Bluetooth -järjestelmää Bluetooth -laitteella Android- tai PC -tietokoneella, katso se vean las -kirjat, jotka liittyvät tietojen talteenottoon ja es -establecida la conexión vía Bluetoothiin ja yhteydenpitoon tai alimentado el Arduinoon, ja empezara a recibir datos iniat.

Suositeltava: