সুচিপত্র:

CO2 মিটার, Arduino মেগা সহ সেন্সর SCD30 ব্যবহার করে: 5 টি ধাপ
CO2 মিটার, Arduino মেগা সহ সেন্সর SCD30 ব্যবহার করে: 5 টি ধাপ

ভিডিও: CO2 মিটার, Arduino মেগা সহ সেন্সর SCD30 ব্যবহার করে: 5 টি ধাপ

ভিডিও: CO2 মিটার, Arduino মেগা সহ সেন্সর SCD30 ব্যবহার করে: 5 টি ধাপ
ভিডিও: EMF Meter vs Android App EMF Meter (Testing my DIY Meter vs an Android App Meter) 2024, ডিসেম্বর
Anonim
CO2 মিটার, Arduino মেগা সহ সেন্সর SCD30 ব্যবহার করে
CO2 মিটার, Arduino মেগা সহ সেন্সর SCD30 ব্যবহার করে

Para medir la concentración de CO2, la humedad y la temperatura, el SCD30 requiere interactuar con el 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। ইন্টারফাজ UART e I2C। El módulo incluye resistencias pull-up internas para comunicación I2C (45 kΩ), no se necesitan circuitos externos।

Para el pin de selección de interfaz। Puede seleccionar Modbus, dejarlo flotante o conéctelo a GND para seleccionar I2C।

সরবরাহ

Para su uso se utiliza le Arduino Mega 2560, que se encargará de leer los datos y establecer una comunicación I2C; এল সেন্সর SCD30 de la marca Sensirion। এল মেডুলো ব্লুটুথ প্যারা লা রিসেপশন ডি ডেটোস এইচসি -05।

ধাপ 1: লাস Librerías Del Sensor SCD30 ইনস্টল করুন

লাস Librerías Del Sensor SCD30 ইনস্টল করুন
লাস Librerías Del Sensor SCD30 ইনস্টল করুন
লাস Librerías Del Sensor SCD30 ইনস্টল করুন
লাস Librerías Del Sensor SCD30 ইনস্টল করুন

ইনস্টলার লা লিবারেরিয়া ডেল সেন্সর 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 e instalarla।

github.com/sparkfun/SparkFun_SCD30_Arduino…

ধাপ 2: Establecer La Comunicación Bluetooth

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

Se Procede con la implicación 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)।

ধাপ 3: কানেক্টর এল সেন্সর এসসিডি 30

Conectar এল সেন্সর SCD30
Conectar এল সেন্সর SCD30
Conectar এল সেন্সর SCD30
Conectar এল সেন্সর SCD30

Se conectan a través de la comunicación I2C del sensor al puerto SDA 20 & SCL 21 del Arduino Mega। El voltaje de alimentación del senso lo enviamos a 3, 3V de la alimentación dada por el Arduino।

ধাপ 4: প্রোগ্রাম দেল আরডুইনো

Ahora se programma el arduino para recivir los datos de lectura del sensor y enviarlos via bluetooth a cualquier dispositivo descesado।

#অন্তর্ভুক্ত "SparkFun_SCD30_Arduino_Library.h" // LibreriasSCD30 airSensor;

অকার্যকর সেটআপ() {

Serial.begin (9600); // Velocidad de lectura del Sensor

Serial1.begin (9600); // Velocidad de lectura y ecritura del Bluetooth por el puerto 1

যদি (airSensor.begin () == মিথ্যা) {

Serial3.print ("Sensor no detectado…");

যখন (1); }

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

Wire.begin (); }

অকার্যকর লুপ () {

যদি (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 (); }

অন্য

Serial3.println ("Leyendo …");

বিলম্ব (500); }

ধাপ 5: Obtener Datos

Obtener Datos
Obtener Datos
Obtener Datos
Obtener Datos

ডাউনলোড una app oa través del dispositivo deseado un controlador serial de Bluetooth ya sea para Android o para PC, donde se vean las lecturas de los datos recibidos una vez establecida la conexión vía Bluetooth y conectado o alimentado el Arduino, emste empeaera ametemeda apementa a recite ।

প্রস্তাবিত: