İçindekiler:
- Gereçler
- Adım 1: Instalar Las Librerías Del Sensör SCD30
- 2. Adım: Establecer La Comunicación Bluetooth
- Adım 3: Conectar El Sensörü SCD30
- Adım 4: Programación Del Arduino
- Adım 5: Alıcı Verileri
Video: CO2 Ölçer, Arduino Mega ile Sensör SCD30 Kullanımı: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
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 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
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
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
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:
Arduino Üzerinde RC522 ile Mifare Ultralight C Kullanımı: 3 Adım
Arduino Üzerinde RC522 ile Mifare Ultralight C Kullanımı: Kart sahiplerini tanımlamak veya bir şey yapmaya yetki vermek (kapı açmak vb.) için RFID teknolojisini kullanmak oldukça yaygın bir yaklaşımdır. Kendin Yap uygulaması durumunda, oldukça ucuz olduğu ve bu modül için çok sayıda kod bulunduğu için RC522 modülü yaygın olarak kullanılmaktadır
Arduino İle Kızılötesi Sensör Kullanımı: 8 Adım (Resimli)
Arduino İle Kızılötesi Sensör Kullanımı: Kızılötesi (diğer adıyla IR) sensör nedir? IR sensörü, standartlar tarafından tanımlanan belirli frekans aralıklarında IR sinyallerini tarayan ve bunları çıkış pininde (tipik olarak sinyal pini olarak adlandırılır) elektrik sinyallerine dönüştüren elektronik bir araçtır. . Kızılötesi sinyali
Sulama için Wemos D1 Mini ve H-Bridge ile Darbeli Solenoidlerin Kullanımı: 7 Adım
Sulama için Wemos D1 Mini ve H-Bridge ile Darbeli Solenoidleri Kullanma: Bu talimat için, bir sprinkler sistemini uzaktan açabilmem veya fidelerimi otomatik olarak sulayabilmem için bir çözüm oluşturmak istedim. Kontrol etmek için bir wemos D1 kullanacağım darbeli solenoidler. Bu solenoidler çok daha az güç kullanır çünkü aldıklarında
Arduino İle LCD Ekran Kullanımı: 5 Adım
Arduino ile LCD Ekranı Kullanma: Bu Instructables dersinde, Arduino kullanılarak metinlerin görüntülenmesi ve 16'ya 2 LCD'de gösterilmesi gösterilmektedir. Hadi başlayalım ve umarım beğenirsiniz
Arduino Nano ile TFT 1.44 Kullanımı: 4 Adım
Arduino Nano ile TFT 1.44 Kullanımı: Bu dersimizde Robo-Geek Kitleri ile gelen TFT 1.44 LCD ekranın nasıl bağlanacağını öğreneceğiz. Bu küçük LCD ekranlar, 128 x 128 piksellik rahat bir görüntü sağladığı için mikro robotlarla çalışırken kullanışlıdır. 2 çeşit TFT 1.44 vardır,