Cov txheej txheem:
- Khoom siv
- Kauj Ruam 1: Instalar Las Librerías Del Sensor SCD30
- Kauj Ruam 2: Establecer La Comunicación Bluetooth
- Kauj Ruam 3: Conectar El Sensor SCD30
- Kauj ruam 4: Programación Del Arduino
- Kauj ruam 5: Obtener Datos
Video: CO2 Meter, Siv Sensor SCD30 Nrog Arduino Mega: 5 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:24
Para medir la concentración de CO2, la humedad y la temperatura, el SCD30 xav tau kev sib tham sib tham nrog 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 tsis muaj hiav txwv válida. Interfaz UART thiab I2C. El módulo incluye resistencias rub-up internas para comunicación I2C (45 kΩ), tsis muaj qhov xav tau Circuit Court externos.
Para el pin de selección de interfaz. Puede seleccionar Modbus, dejarlo flotante o conéctelo a GND para seleccionar I2C.
Khoom siv
Para su uso se utiliza le Arduino Mega 2560, que se encargará de leer los datos y establecer una comunicación I2C; El sensor SCD30 de la marca Sensirion. El módulo bluetooth rau kev xa cov ntaub ntawv HC-05.
Kauj Ruam 1: Instalar Las Librerías Del Sensor SCD30
Txhim kho librería del sensor SDC30, SparkFun_SCD30_Arduino_Library.h. Para ello vamos a la pestaña Programa/ Incluir Librería/ 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…
Kauj Ruam 2: Establecer La Comunicación Bluetooth
Se cov txheej txheem nrog kev teeb tsa kev ua haujlwm del bluethoot la tarjeta de Arduino, para éste punto es necesario tener configurado el módulo HC-05, en éste caso se tiene como qhev (esclavo).
Kauj Ruam 3: Conectar El Sensor 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 sensor lo enviamos a 3, 3V de la alimentación dada por el Arduino.
Kauj ruam 4: Programación Del Arduino
Ahora se programa el arduino para recivir los datos de lectura del sensor y enviarlos ntawm bluetooth a cualquier dispositivo descesado.
#suav nrog "SparkFun_SCD30_Arduino_Library.h" // LibreriasSCD30 airSensor;
void teeb tsa () {
Serial.begin (9600); // Velocidad de lectura del Sensor
Serial1.begin (9600); // Velocidad de lectura y ecritura del Bluetooth por el puerto 1
yog (airSensor.begin () == tsis tseeb) {
Serial3.print ("Sensor tsis muaj detectado …");
thaum (1); }
Serial1.print ("Lectura del sensor SCD30");
Hlau.begin (); }
void voj () {
yog (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 (); }
lwm tus
Serial3.println ("Leyendo …");
ncua (500); }
Kauj ruam 5: Obtener Datos
Download una app oa través del dispositivo deseado un controlador serial de Bluetooth ya hiav txwv 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, éste empezara a recibir datos in.
Pom zoo:
Txawb Xov Tooj Siv Yooj Yim Siv STM32F407 Cov Khoom Siv Tshawb Pom thiab GSM A6 Module: 14 Cov Kauj Ruam (nrog Duab)
Kev Siv Xov Tooj Ntawm Lub Xov Tooj Siv STM32F407 Cov Khoom Siv Tshawb Pom thiab GSM A6 Module: Koj puas tau xav tsim qhov kev ua kom txias txias? Yog tias yog, ua li cas txog kev tsim ib qho ntawm cov neeg nyiam tshaj plaws thiab txhua tus nyiam cov khoom siv xws li Lub Xov Tooj Txawb !!!. Hauv Cov Lus Qhia no, Kuv yuav qhia koj yuav tsim lub xov tooj txawb yooj yim siv STM li cas
Arduino Neeg Hlau Nrog Kev Nyob, Kev Qhia thiab Qib Kev Sib Hloov (Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) Tswj los ntawm Lub Suab Siv Bluetooth Module thiab Kev Siv Tus Neeg Siv Hluav Taws Xob: 6 Kauj Ruam
Arduino Neeg Hlau Nrog Kev Nyob, Kev Qhia thiab Qib Kev Sib Hloov (Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) Tswj los ntawm Lub Suab Siv Bluetooth Module thiab Kev Siv Tus Neeg Siv Hluav Taws Xob: Cov lus qhia no piav qhia yuav ua li cas thiaj tsim tau Arduino Robot uas tuaj yeem txav mus raws qhov xav tau (Forward, Backward) , Sab laug, Txoj Cai, Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) xav tau Kev nrug deb hauv Centimeters siv lub suab hais kom ua. Neeg hlau kuj tseem tuaj yeem txav tau tus kheej
Lub Suab Siv Cov Khoom Siv Media Siv Alexa: 9 Kauj Ruam (nrog Duab)
Lub Suab Siv Cov Khoom Siv Media Siv Alexa: Chav tsim los ntawm no ua rau koj cov cuab yeej siv xws li TV, tshuab raj, CD thiab DVD players tswj nrog lub suab txib siv Alexa thiab Arduino. Qhov zoo ntawm chav tsev no yog tias koj yuav tsum tsuas yog muab lub suab lus txib. Chav tsev no tuaj yeem ua haujlwm nrog txhua yam khoom siv tha
Tsim Tus Neeg Txais Ham Los Ntawm Cov Khoom Siv Hluav Taws Xob: Siv lub Ramsey FR146 2 Meter FM Kit: 27 Cov Kauj Ruam (nrog Duab)
Tsim Tus Neeg Txais Ham Los Ntawm Cov Khoom Siv Hluav Taws Xob: Siv lub Ramsey FR146 2 Meter FM Kit: Sib dhos cov xov tooj cua - los ntawm kev ntim khoom mus rau kev ua haujlwm. Kev tsim kho yuav tsum tau siv cov khoom siv hluav taws xob yooj yim, suav nrog cov khoom sib txuas thiab cov transistors, thiab kho cov oscillator hauv zos. Suav nrog ntau yam kev qhia thiab cov lus qhia, ntxiv rau cov phooj ywg yooj yim
Tes Thib Peb ++: Kev Siv Tes Siv Ntau Rau Cov Khoom Siv Hluav Taws Xob thiab Lwm Yam Ua Haujlwm Zoo: 14 Kauj Ruam (nrog Duab)
Tes Thib Peb ++: Kev Siv Tes Siv Ntau Rau Cov Khoom Siv Hluav Taws Xob thiab Lwm Yam Ua Haujlwm Tsis Zoo: Yav dhau los Kuv tau siv tes thib peb/pab txhais tes muaj nyob ntawm cov khw muag khoom hluav taws xob thiab tau poob siab nrog lawv qhov siv tau. Kuv tsis tuaj yeem tau txais cov yeeb yaj kiab raws qhov kuv xav tau lossis nws siv sijhawm ntau dua qhov nws yuav tsum tau teeb tsa