Բովանդակություն:
- Պարագաներ
- Քայլ 1: Instalar Las Librerías Del Sensor SCD30
- Քայլ 2. Establecer La Comunicación Bluetooth
- Քայլ 3. Conectar El Sensor SCD30
- Քայլ 4: Programación Del Arduino
- Քայլ 5. Obtener Datos
Video: CO2 մետր, օգտագործելով SCD30 տվիչը Arduino Mega- ով. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
CO2- ի համակենտրոնացման մակարդակը, ջերմաստիճանը և ջերմաստիճանը, SCD30- ը պահանջում է միջավայրի միջին միջավայրի փոխազդեցություն:
Si las características físicas del sensor cambian debido a estrés mecánico o térmico, հնարավոր է, որ այն սահմանի ոչ ծովային արագություն: Interfaz UART e I2C: I2C (45 kΩ) հաղորդակցման համար անհրաժեշտ է ներկառուցված դիմադրողականություն, որը արտաքին օղակների կարիք չունի:
Para el pin de selección de interfaz: Ընտրեք Modbus- ը, որն օգտագործվում է GND- ի I2C ընտրության համար:
Պարագաներ
Para su uso se useiza le Arduino Mega 2560, que se encargará de leer los datos y establecer una comunicación I2C; El sensor SCD30 de la marca Sensirion: Bluetooth bluetooth para la recepción de datos HC-05- ի համար:
Քայլ 1: Instalar Las Librerías Del Sensor SCD30
Տեղադրեք անվճար SDC30 սենսոր, SparkFun_SCD30_Arduino_Library.h: Para ello vamos a la pestaña Programa/ Incluir Librería/ Administrar Bibliotecas (Ctrl+Mayús+l):
Descués buscar la librería SCD30 կամ SparkFun SCD30 Arduino գրադարան և տեղադրում:
github.com/sparkfun/SparkFun_SCD30_Arduino…
Քայլ 2. Establecer La Comunicación Bluetooth
Se procede con la implementación del bluethoot a la tarjeta de Arduino, para i es punto es necesario tener configurado el módulo HC-05, en éste caso se tiene como slave (esclavo):
Քայլ 3. Conectar El Sensor SCD30
Հաղորդագրություն փակցնելուց համար պետք է հաղորդակցման I2C դյուրակիր է 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.
Քայլ 4: Programación Del Arduino
Ստորև բերված տվյալների փոխանցման ցուցիչն ու սենսորը կարող են օգտագործվել Bluetooth- ի միջոցով ՝ օգտագործելով ավելի արագ տրամադրման հնարավորություն:
#ներառել «SparkFun_SCD30_Arduino_Library.h» // LibreriasSCD30 օդային տվիչ;
void setup () {
Serial.begin (9600); // Velocidad de lectura del Sensor
Serial1.begin (9600); // Velocidad de lectura y ecritura del Bluetooth by el puerto 1
եթե (airSensor.begin () == կեղծ) {
Serial3.print («Սենսոր չի հայտնաբերվում …»);
մինչդեռ (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 («Լեյենդո …»);
ուշացում (500); }
Քայլ 5. Obtener Datos
Ներբեռնեք մի ծրագիր, որը թույլ է տալիս վերահսկել սերիայի Bluetooth Bluetooth- ը Android- ի կամ համակարգչի համար, եթե ցանկանում եք իմանալ, թե ինչպես են դրանք օգտագործվում Bluetooth- ի և էլեկտրաէներգիայի միացման միջոցով, որը մենք օգտագործում ենք, երբ մենք օգտագործում ենք մեր արագությունը.
Խորհուրդ ենք տալիս:
Պատրաստեք ձեր սեփական հողի խոնավության տվիչը Arduino- ով !!!: 10 քայլ
Կատարեք ձեր սեփական հողի խոնավության սենսորը Arduino- ով !!! Այս սենսորը չափում է հողի ներսում ջրի ծավալային պարունակությունը և որպես ելք տալիս խոնավության մակարդակը: Սենսորը հագեցած է երկու անալոգային
Vu մետր օգտագործելով Neopixel լուսարձակներ. 8 քայլ (նկարներով)
Vu մետր օգտագործելով Neopixel Leds- ը: Այս ձեռնարկում ես ձեզ ցույց կտամ, թե ինչպես կարելի է կառուցել մի գեղեցիկ VU հաշվիչ `օգտագործելով neopixel LEDs: այն ունի 5 տարբեր անիմացիա, լույսի ինտենսիվության վերահսկում և զգայունության վերահսկում: գերհեշտ, եկեք սկսենք
Ավտոմատ լամպ, օգտագործելով PIR տվիչը `3 քայլ
PIR սենսոր օգտագործելով ավտոմատ լամպ. Բարև տղերք: Ահա ես ներկայացնում եմ ավտոմատ լույս, որը միանում է մարդու կամ արարածի տեսադաշտում: Այստեղ օգտագործվող սենսորը բացառիկ հայտնի PIR ցուցիչն է: այն հիմնական միացում է, որն անհապաղ հասանելի է համացանցում: Գնում եմ
Նախատիպ - rmարթուցիչի սարք ՝ օգտագործելով մարդու հպման տվիչը (KY -036) ՝ 4 քայլ
Նախատիպ - rmարթուցիչ, որն օգտագործում է մարդու հպման տվիչը (KY -036). Այս նախագծում ես նախագծելու եմ ազդանշանային սարք, որը գործարկվելու է հպումից: Այս նախագծի համար ձեզ հարկավոր կլինի մարդու հպման տվիչ (KY-036): Թույլ տվեք մի փոքր պատկերացում տալ այս նախագծի մասին: Ինչպես տեսնում եք վերևի պատկերներում, հպման զգացողությունը
Mերմաստիճանի ընթերցում `օգտագործելով LM35 ջերմաստիճանի տվիչը Arduino Uno- ով` 4 քայլ
Duերմաստիճանի ընթերցում ՝ օգտագործելով LM35 ջերմաստիճանի տվիչը Arduino Uno- ով. Lm35- ը ջերմաստիճանի տվիչ է, որը կարող է կարդալ ջերմաստիճանի արժեքները -55 ° C- ից մինչև 150 ° C: Այն 3 տերմինալ սարք է, որն ապահովում է ջերմաստիճանին համաչափ անալոգային լարում: Բարձրագույն