Sommario:
- Forniture
- Passaggio 1: installare Las Librerías Del Sensor SCD30
- Passaggio 2: Establecer La Comunicación Bluetooth
- Passaggio 3: Sensore El Conectar SCD30
- Passaggio 4: Programmazione di Arduino
- Passaggio 5: ottenere dati
Video: Misuratore di CO2, utilizzando il sensore SCD30 con Arduino Mega: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
Per medir la concentrazione di CO2, la temperatura e l'umidità, l'SCD30 richiede l'interazione con il 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. Interfaz UART e I2C. Il modulo include resistenze pull-up interne per la comunicazione I2C (45 kΩ), non se necessario circuiti esterni.
Para el pin de selección de interfaz. Puoi selezionare Modbus, dejarlo flotante o conéctelo a GND per selezionare I2C.
Forniture
Para su uso se utiliza le Arduino Mega 2560, que se encargará de leer los datos y establecer una comunicación I2C; Il sensore SCD30 de la marca Sensirion. Il modulo bluetooth per la ricezione dei dati HC-05.
Passaggio 1: installare Las Librerías Del Sensor SCD30
Installa la libreria del sensore SDC30, SparkFun_SCD30_Arduino_Library.h. Para ello vamos a la pestaña Programa/ Incluir Librería/ Administrar Bibliotecas (Ctrl+Mayús+l).
Scarica la libreria SCD30 ó SparkFun SCD30 Arduino Library e installala.
github.com/sparkfun/SparkFun_SCD30_Arduino…
Passaggio 2: Establecer La Comunicación Bluetooth
Se si procede con l'implementazione del bluethoot a la tarjeta di Arduino, per questo punto è necessario configurare il modulo HC-05, in questo caso se si tiene como slave (esclavo).
Passaggio 3: Sensore El Conectar SCD30
Si collega attraverso la comunicazione I2C del sensore al porto SDA 20 e SCL 21 di Arduino Mega. La tensione di alimentazione del sensore lo invidia a 3, 3V di alimentazione dada per l'Arduino.
Passaggio 4: Programmazione di Arduino
Ora è possibile programmare l'arduino per ricevere i dati di lettura del sensore e inviare tramite bluetooth un dispositivo scaricato.
#include "SparkFun_SCD30_Arduino_Library.h" //LibreriasSCD30 airSensor;
void setup() {
Serial.begin(9600); //Velocidad de lectura del Sensor
Serial1.begin(9600); //Velocità di lettura e scrittura del Bluetooth per il porto 1
if (airSensor.begin() == false) {
Serial3.print("Sensore non rilevato…");
mentre (1); }
Serial1.print("Lettura del sensore SCD30");
Wire.begin(); }
ciclo vuoto() {
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(); }
altro
Serial3.println("Leyendo…");
ritardo (500); }
Passaggio 5: ottenere dati
Scarica un'app o attraverso il dispositivo di attivazione e controllo seriale di Bluetooth ya sea per Android o per PC, dove puoi leggere le letture dei dati in modo stabile la connessione tramite Bluetooth e connetterti o alimentare l'Arduino, è necessario eseguire immediatamente la registrazione.
Consigliato:
Misuratore dell'indice UV utilizzando il sensore ULTRAVIOLET ML8511 Arduino: 6 passaggi
Misuratore di indice UV utilizzando il sensore ULTRAVIOLET ML8511 Arduino: In questo tutorial impareremo come misurare l'indice UV del sole utilizzando il sensore ULTRAVIOLET ML8511.Guarda il video! https://www.youtube.com/watch?v=i32L4nxU7_M
Misuratore di CO2 analogico gigante: 6 passaggi (con immagini)
Misuratore di CO2 analogico gigante: l'atmosfera attuale sopra una montagna alle Hawaii contiene circa 400 ppm di anidride carbonica. Questo numero è estremamente importante per tutti coloro che vivono sulla superficie dei pianeti. Ora siamo circondati da negazionisti di questa preoccupazione o da coloro che estorcono il loro
Misuratore di luce Arduino fai da te con sensore BH1750: 6 passaggi (con immagini)
Esposimetro fai-da-te Arduino con sensore BH1750: in questo Instructable ti mostrerò come costruire un esposimetro con un grande display LCD Nokia 5110 utilizzando Arduino. Costruire un esposimetro è una grande esperienza di apprendimento. Quando avrai finito di costruire questo progetto avrai una migliore comprensione
Misuratore di capacità con TM1637 utilizzando Arduino.: 5 passaggi (con immagini)
Misuratore di capacità con TM1637 utilizzando Arduino.: Come realizzare un misuratore di capacità utilizzando Arduino visualizzato sul TM1637. Da 1 uF a circa 2000 uF
Metodi di rilevamento del livello dell'acqua Arduino utilizzando il sensore a ultrasuoni e il sensore dell'acqua Funduino: 4 passaggi
Metodi per rilevare il livello dell'acqua Arduino utilizzando il sensore ad ultrasuoni e il sensore dell'acqua Funduino: in questo progetto, ti mostrerò come creare un rilevatore d'acqua economico utilizzando due metodi: 1. Sensore a ultrasuoni (HC-SR04).2. Sensore acqua Funduino