Sadržaj:
- Pribor
- Korak 1: Instalirajte Las Librerías Del Sensor SCD30
- Korak 2: Establecer La Comunicación Bluetooth
- Korak 3: Conectar El senzor SCD30
- Korak 4: Programiranje Del Arduino
- Korak 5: Obtener Datos
Video: Mjerač CO2, pomoću senzora SCD30 s Arduino Mega: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Parametar koncentracije CO2, la humedad y la temperatura, el SCD30 zahtijeva interakciju s el medio ambijentom.
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. El módulo includeye resistencias pull-up internas para comunicación I2C (45 kΩ), bez dodatnih spojeva.
Para el pin de selección de interfaz. Puede seleccionar Modbus, dejarlo flotante o conéctelo a GND para seleccionar I2C.
Pribor
Para su uso se iskoristili le Arduino Mega 2560, que se encargará de leer los datos y establecer una comunicación I2C; Senzor SCD30 de la marca Sensirion. Bluetooth je priključen na prijemnik podataka HC-05.
Korak 1: Instalirajte Las Librerías Del Sensor SCD30
Instalirajte slobodni senzor SDC30, SparkFun_SCD30_Arduino_Library.h. Para ello vamos a la pestaña Programa/ Incluir Librería/ Administrator Bibliotecas (Ctrl+Mayús+l).
Después buscar la librería SCD30 - SparkFun SCD30 Arduino Library i instalarla.
github.com/sparkfun/SparkFun_SCD30_Arduino…
Korak 2: Establecer La Comunicación Bluetooth
Postupite s implementacijom del bluethoot a la tarjeta de Arduino, para éste punto es necesario tener configurado el módulo HC-05, en éste caso se tiene como slave (esclavo).
Korak 3: Conectar El senzor SCD30
Priključite se na travnjak s komunikacije I2C s senzorom na puerto SDA 20 i SCL 21 del Arduino Mega. El voltaje de alimentación del sensor lo enviamos a 3, 3V de la alimentación dada por el Arduino.
Korak 4: Programiranje Del Arduino
Ahora se program el arduino para recivir los datos de lectura del sensor y enviarlos via bluetooth a cualquier dispositivo descesado.
#include "SparkFun_SCD30_Arduino_Library.h" // LibreriasSCD30 airSensor;
void setup () {
Serial.begin (9600); // Velocidad de lectura del Sensor
Serial1.begin (9600); // Velocidad de lectura y ecritura del Bluetooth por el puerto 1
if (airSensor.begin () == false) {
Serial3.print ("Sensor no detectado …");
while (1); }
Serial1.print ("Lectura del sensor SCD30");
Wire.begin (); }
void loop () {{100} {101}
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 (); }
drugo
Serial3.println ("Leyendo …");
kašnjenje (500); }
Korak 5: Obtener Datos
Preuzmite aplikaciju za prijevoz do dispozitiva deseado un controlador serial de Bluetooth ya sea za Android ili PC, donde se vean las lecturas de los datas recibidos una vez establecida la conexión vía Bluetooth y conectado o alimentado el Arduino, éste empezara a recibir datos inmedia.
Preporučeni:
Jednostavan 20 LED Vu mjerač pomoću LM3915: 6 koraka
Jednostavni 20 LED Vu mjerač pomoću LM3915: Ideja o izradi VU mjerača već je dugo na popisu mojih projekata. I konačno mogu uspjeti. VU mjerač je krug za pokazatelj jačine audio signala. Krug mjerača VU obično se primjenjuje na krug pojačala tako da
UV indeksni mjerač pomoću ML8511 ULTRAVIOLET senzora Arduino: 6 koraka
Mjerač UV indeksa pomoću ML8511 ULTRAVIOLET senzora Arduino: U ovom ćemo vodiču naučiti kako mjeriti UV indeks sunca pomoću ML8511 ULTRAVIOLET senzora. Pogledajte video! https://www.youtube.com/watch?v=i32L4nxU7_M
Veliki analogni mjerač CO2: 6 koraka (sa slikama)
Gigantski analogni mjerač CO2: Trenutna atmosfera iznad planine na Havajima sadrži oko 400 ppm ugljičnog dioksida. Taj je broj iznimno važan za sve koji žive na površini planeta. Sada smo okruženi ili poricateljima ove brige ili onima koji im krše
Slanje podataka-of-IOT-bežičnog-senzora temperature i vlažnosti-senzora-u-MySQL: 41 korak
Slanje-IOT-bežičnih-senzora temperature-i-vlažnosti-osjetnika-za-slanje-u-MySQL: predstavljanje NCD-ovog dugoročnog IoT osjetnika temperature i vlažnosti. S rasponom do 28 milja i bežičnom mrežnom arhitekturom, ovaj senzor prenosi podatke o vlažnosti (± 1,7%) i temperaturi (± 0,3 ° C) u intervalima koje definira korisnik, spavajući
Metode otkrivanja razine vode Arduino pomoću ultrazvučnog senzora i Funduino senzora vode: 4 koraka
Metode otkrivanja razine vode Arduino pomoću ultrazvučnog senzora i senzora vode Funduino: U ovom projektu pokazat ću vam kako stvoriti jeftin detektor vode pomoću dvije metode: 1. Ultrazvučni senzor (HC-SR04) .2. Funduino senzor vode