תוכן עניינים:

מד CO2, שימוש בחיישן SCD30 עם Arduino Mega: 5 שלבים
מד CO2, שימוש בחיישן SCD30 עם Arduino Mega: 5 שלבים

וִידֵאוֹ: מד CO2, שימוש בחיישן SCD30 עם Arduino Mega: 5 שלבים

וִידֵאוֹ: מד CO2, שימוש בחיישן SCD30 עם Arduino Mega: 5 שלבים
וִידֵאוֹ: Бюджетный zigbee сенсор электричества - 220 В / 5 В USB, создание, применение в Home Assistant 2024, דֵצֶמבֶּר
Anonim
מד CO2, שימוש בחיישן SCD30 עם Arduino Mega
מד CO2, שימוש בחיישן SCD30 עם Arduino Mega

עבור CO2 ריכוז, טמפרטורה, טווח SCD30 נדרש אינטראקציה עם מדיום סביבתי.

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. אלמנטים הכוללים התנגדות נפתחת לאינטרנט I2C (45 kΩ), אין צורך במעגלים חיצוניים.

Para el pin de selección de interfaz. בחירה מודבוס, מכשיר הפעלה או קונדיטור של GND עבור בחירה 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. Bluetooth יכול להתאים את הנתונים HC-05.

שלב 1: Instalar Las Librerías Del Sensor SCD30

חיישן Instalar Las Librerías Del SCD30
חיישן Instalar Las Librerías Del SCD30
חיישן Instalar Las Librerías Del SCD30
חיישן Instalar Las Librerías Del 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 and installalla.

github.com/sparkfun/SparkFun_SCD30_Arduino…

שלב 2: התקנת La Comunicación Bluetooth

מכשיר Bluetooth La Comunicación
מכשיר Bluetooth La Comunicación

אנו ממשיכים לבצע את ההפעלה של bluethoot a la tarjeta de Arduino, עבור האפשרויות העיקריות של התצורה של HC-05, וניתן למצוא את זה בעבד (esclavo).

שלב 3: חיישן קונקטאר אל SCD30

חיישן קונקטאר אל SCD30
חיישן קונקטאר אל SCD30
חיישן קונקטאר אל SCD30
חיישן קונקטאר אל SCD30

ניתן לחבר את חיישן ה- I2C del sensor al puerto SDA 20 & SCL 21 del Arduino Mega. חיישן התזונה של החיישן והסביבה של 3, 3V של כל התזונה עבור אל ארדואינו.

שלב 4: תכנית דל ארדואינו

Ahora se programa 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 () == false) {

Serial3.print ("חיישן ללא זיהוי …");

בעוד (1); }

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

Wire.begin (); }

לולאת חלל () {

אם (airSensor.dataAvailable ()) {

Serial1.print ("co2 (ppm):");

Serial1.print (airSensor.getCO2 (););

Serial1.print ("טמפ '(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

הורד את האפליקציה עבור נסיעות ושירותי שליטה של Bluetooth באמצעות ים עבור אנדרואיד או מחשב, ותוכל לראות את כל ההרשאות וההתאמות וההתקנים של Bluetooth עם חיבורים או שילובים של ארדואינו..

מוּמלָץ: