İçindekiler:

CO2 Ölçer, Arduino Mega ile Sensör SCD30 Kullanımı: 5 Adım
CO2 Ölçer, Arduino Mega ile Sensör SCD30 Kullanımı: 5 Adım

Video: CO2 Ölçer, Arduino Mega ile Sensör SCD30 Kullanımı: 5 Adım

Video: CO2 Ölçer, Arduino Mega ile Sensör SCD30 Kullanımı: 5 Adım
Video: How to Connect the Sensirion SCD30 to the Cloud | Mouser Electronics 2024, Temmuz
Anonim
CO2 Ölçer, Arduino Mega ile Sensör SCD30 Kullanımı
CO2 Ölçer, Arduino Mega ile Sensör SCD30 Kullanımı

CO2'nin konsantrasyonu, sıcaklığın ve sıcaklığın artması, SCD30'un etkileşimli ortam kontrolü gerektirir.

Si las karakteristikler Fisikas del sensor cambian debido ve estrés mecánico o térmico, es olası que la calibración ya no sea válida. Interfaz UART ve I2C. El módulo, dirençler dahil, internas para comunicación I2C (45 kΩ), harici devreler gerektirmez.

Para el pin de seçim de interfaz. Seçici Modbus, dejarlo flotante veya conéctelo a GND para seçici I2C.

Gereçler

Arduino Mega 2560, I2C ile iletişim kurmanın en kolay yoludur; El sensörü SCD30 de la marca Sensirion. HC-05'in verileriyle ilgili el modu bluetooth.

Adım 1: Instalar Las Librerías Del Sensör SCD30

Instalar Las Librerías Del Sensör SCD30
Instalar Las Librerías Del Sensör SCD30
Instalar Las Librerías Del Sensör SCD30
Instalar Las Librerías Del Sensör SCD30

Instalar la librería del sensör SDC30, SparkFun_SCD30_Arduino_Library.h. Para ello vamos a la pestaña Programa/ Inclusir Librería/ Administrar Bibliotecas (Ctrl+Mayús+l).

Buscar la librería SCD30 ve SparkFun SCD30 Arduino Library e kurulumlarını listeleyin.

github.com/sparkfun/SparkFun_SCD30_Arduino…

2. Adım: Establecer La Comunicación Bluetooth

Establecer La Comunicación Bluetooth
Establecer La Comunicación Bluetooth

Arduino ile ilgili prosedürler, en temel nokta ve gereklilikler için HC-05 konfigürasyonu, en özel bilgisayar ortamı (esclavo) ile uyumludur.

Adım 3: Conectar El Sensörü SCD30

Conectar El Sensörü SCD30
Conectar El Sensörü SCD30
Conectar El Sensörü SCD30
Conectar El Sensörü SCD30

SDA 20 ve SCL 21 ile Arduino Mega arasında bağlantı kurun. Arduino için 3, 3V beslenme sensörü sensörü.

Adım 4: Programación Del Arduino

Ahora se programa el arduino para recivir los datos de lectura del sensor ve enviarlos bluetooth aracılığıyla daha iyi bir dispositivo descesado.

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

geçersiz kurulum() {

Seri.başla(9600); // Velocidad de lectura del Sensör

Seri1.başlangıç(9600); //Bluetooth'u ve portfolyo 1 için Velocidad de lectura ve ekritura

if (airSensor.begin() == yanlış) {

Serial3.print("Sensör algılama yok…");

iken (1); }

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

Wire.begin(); }

boşluk döngüsü () {

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);

Seri1.println(); }

Başka

Serial3.println("Leyendo…");

gecikme(500); }

Adım 5: Alıcı Verileri

Alıcı Verileri
Alıcı Verileri
Alıcı Verileri
Alıcı Verileri

Bluetooth ile ilgili tüm Android işletim sistemlerini kontrol etmeyen bir uygulama, Android işletim sistemine sahip bir PC için, Bluetooth ile uyumlu bir Bluetooth bağlantısı ve Arduino, bir medya platformu için daha fazla veri desteği sunuyor..

Önerilen: