Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Má střední koncentraci CO2, teplotu prostředí a teplotu SCD30 a vyžaduje interakci s okolním prostředím.
Naše labyrintové senzory kambodžského debida a estébé mecánico o térmico, jsou možné que la calibración ya no sea válida. Interfaz UART e I2C. Modul má integrované odporové moduly s komunikací I2C (45 kΩ), bez externích obvodů.
Para el pin de selección de interfaz. Vybrat Modbus, dejarlo flotante o conéctelo a GND para seleccionar I2C.
Zásoby
Para su uso se utiliza le Arduino Mega 2560, que se encargará de leer los datos y establecer una comunicación I2C; El senzor SCD30 de la marca Sensirion. Modul bluetooth pro příjem dat HC-05.
Krok 1: Instalar Las Librerías Del Sensor SCD30
Instalovat knihovnu senzoru SDC30, SparkFun_SCD30_Arduino_Library.h. Mnoho programů a programů/ Incluir Librería/ Administrar Bibliotecas (Ctrl+Mayús+l).
Stáhněte si knihovnu SCD30 a SparkFun SCD30 Arduino Library a instalujte.
github.com/sparkfun/SparkFun_SCD30_Arduino…
Krok 2: Establecer La Comunicación Bluetooth
Provádějte implementaci 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).
Krok 3: Conectar El Sensor SCD30
Spojte se s běžným komunikačním senzorem I2C del puerto SDA 20 & SCL 21 del Arduino Mega. Senzory napájení z 3 a 3 V zařízení pro napájení Arduina.
Krok 4: Programación Del Arduino
Možnost programování a získávání dat z lektury senzoru a prostředí přes bluetooth a další dostupné možnosti.
#include "SparkFun_SCD30_Arduino_Library.h" // LibreriasSCD30 airSensor;
neplatné nastavení () {
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 („Senzor bez detekce…“);
zatímco (1); }
Serial1.print ("Lectura del sensor SCD30");
Wire.begin (); }
prázdná smyčka () {
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 (); }
jiný
Serial3.println ("Leyendo …");
zpoždění (500); }
Krok 5: Obtener Datos
Stahujte jednu aplikaci nebo použijte některý z dostupných ovladačů Bluetooth pro moře nebo Android pro paraboly PC, získejte více než jednu možnost připojení Bluetooth a připojte své zařízení k Arduino, Este empezara a zpětné získání datového prostředku.