ዝርዝር ሁኔታ:

CO2 ሜትር ፣ ዳሳሽ SCD30 ን ከአርዱዲኖ ሜጋ በመጠቀም 5 ደረጃዎች
CO2 ሜትር ፣ ዳሳሽ SCD30 ን ከአርዱዲኖ ሜጋ በመጠቀም 5 ደረጃዎች

ቪዲዮ: CO2 ሜትር ፣ ዳሳሽ SCD30 ን ከአርዱዲኖ ሜጋ በመጠቀም 5 ደረጃዎች

ቪዲዮ: CO2 ሜትር ፣ ዳሳሽ SCD30 ን ከአርዱዲኖ ሜጋ በመጠቀም 5 ደረጃዎች
ቪዲዮ: Вентиляция в хрущевке. Как сделать? Переделка хрущевки от А до Я. #31 2024, ሀምሌ
Anonim
CO2 ሜትር ፣ ዳሳሽ SCD30 ን ከአርዱዲኖ ሜጋ በመጠቀም
CO2 ሜትር ፣ ዳሳሽ SCD30 ን ከአርዱዲኖ ሜጋ በመጠቀም

Para medir la concentración de CO2, la humedad y la temperatura, el 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. 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 ዴ ላ ማርካ Sensirion። ኤል ሞዱሎ ብሉቱዝ ለላ ሬሴሲዮን ዴ datos HC-05።

ደረጃ 1 ፦ Instalar Las Librerías Del Sensor SCD30

Instalar Las Librerías Del Sensor SCD30
Instalar Las Librerías Del Sensor SCD30
Instalar Las Librerías Del Sensor SCD30
Instalar Las Librerías Del Sensor SCD30

Instalar la librería del sensor SDC30 ፣ SparkFun_SCD30_Arduino_Library.h. Para ello vamos a la pestaña Programa/ Incluir Libreria/ Administrar 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 ላ Comunicación ብሉቱዝ

Establecer ላ Comunicación ብሉቱዝ
Establecer ላ Comunicación ብሉቱዝ

በዚህ ቅደም ተከተላቸው ላ ትግበራዮን ዴል ብሉቱቶት ላ ላርጄታ ደ አርዱinoኖ ፣ ፓራ እስቴ punto es necesario tener configurado el módulo HC-05 ፣ en éste caso se tiene como slave (esclavo)።

ደረጃ 3: Conectar ኤል ሴንሰር SCD30

Conectar ኤል ሴንሰር SCD30
Conectar ኤል ሴንሰር SCD30
Conectar ኤል ሴንሰር SCD30
Conectar ኤል ሴንሰር SCD30

በዚህ ሁኔታ የ I2C del sensor al puerto SDA 20 & SCL 21 del Arduino Mega ን ይመልከቱ። ኤል voltaje de alimentación del sensor lo enviamos a 3, 3V de la alimentación dada por el Arduino.

ደረጃ 4: Programación Del Arduino

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 blu Bluetooth por el puerto 1

ከሆነ (airSensor.begin () == ሐሰት) {

Serial3.print ("ዳሳሽ ምንም መረጃ የለም …");

ሳለ (1); }

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

Wire.begin (); }

ባዶነት loop () {

ከሆነ (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

ለካፒሲ ፣ ለኮምፒዩተር ፣ ለኮምፒዩተር ፣ ለኮምፒዩተር ፣ ለኮምፒዩተር ፣ ለኮምፒዩተር ፣ ለኮምፒዩተር ፣ ለኮምፒዩተር ፣ ለኮምፒዩተር ፣ ለኮምፒተር ፣ ለንባብ ፣ ለንባብ ፣ ለንባብ እና ለመልሶ ማግኛ ጊዜ.

የሚመከር: