Turinys:
- Prekės
- 1 žingsnis: „Instalar Las Librerías Del Sensor SCD30“
- 2 veiksmas: „Bluetooth“palaikomasis ryšys
- 3 žingsnis: „Conectar El Sensor SCD30“
- 4 žingsnis: „Programación Del Arduino“
- 5 žingsnis: Obtener Datos
Video: CO2 matuoklis, naudojant jutiklį SCD30 su „Arduino Mega“: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Para medir la koncentració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. „Interfaz UART“ir „I2C“. Naudojant metodą, įskaitant ištraukiamąjį ištraukimą, skirtą I2C (45 kΩ), nėra būtinų išorinių grandinių.
Para el pin de selección de interfaz. Pasirinktas Modbus, dejarlo flotante arba contectelo ir GND pagal pasirinktą I2C.
Prekės
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 jutiklis. „Bluetooth“modulis, skirtas HC-05 duomenų priėmimui.
1 žingsnis: „Instalar Las Librerías Del Sensor SCD30“
Įdiekite nemokamą jutiklį SDC30, „SparkFun_SCD30_Arduino_Library.h“. Para ello vamos a la pestaña Programa/ Incluir Librería/ Administrar Bibliotecas (Ctrl+Mayús+l).
Nemokamas SCD30 autobusas „SparkFun SCD30 Arduino Library“ir instaliacija.
github.com/sparkfun/SparkFun_SCD30_Arduino…
2 veiksmas: „Bluetooth“palaikomasis ryšys
Atlikite „Arduino bluethoot“diegimo procedūrą, kad būtų galima nustatyti, ar reikia konfigūruoti HC-05, ir taip atsitinka, kad esate komo vergas (esclavo).
3 žingsnis: „Conectar El Sensor SCD30“
Pažvelkite į „I2C“komunikacijos jutiklį, gautą iš SDA 20 ir SCL 21 del Arduino Mega. El voltaje de alimentación del sensor lo enviamos a 3, 3V de alimentación dada por el Arduino.
4 žingsnis: „Programación Del Arduino“
Ahora se programa el arduino paragauti duomenų paskaitų lektorių jutikliams ir enviarlos per "Bluetooth" ir įprastą disponavimą.
#include "SparkFun_SCD30_Arduino_Library.h" // LibreriasSCD30 airSensor;
void setup () {
Serial.begin (9600); // Velocidad de lectura del Sensor
Serial1.begin (9600); // Velocidad de lectura y ecritura del Bluetooth por el puerto 1
if (airSensor.begin () == false) {
Serial3.print („Sensor no detectado…“);
tuo tarpu (1); }
Serial1.print („Lectura del sensor SCD30“);
Wire.begin (); }
void loop () {
if (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 (); }
Kitas
Serial3.println („Leyendo…“);
vėlavimas (500); }
5 žingsnis: Obtener Datos
Atsisiųskite programą, skirtą „Bluetooth“ir „Android“prieigai prie kompiuterio, „Android“arba „PC“, nesvarbu, ar tai yra „Bluetooth“, ar „Arduino“maitinimo šaltinis, taip pat empezara ir recibentos duomenys..
Rekomenduojamas:
UV indekso matuoklis naudojant „ML8511 ULTRAVIOLET“jutiklį „Arduino“: 6 žingsniai
UV indekso matuoklis Naudojant „ML8511 ULTRAVIOLET“jutiklį „Arduino“: šioje pamokoje sužinosime, kaip išmatuoti saulės UV indeksą naudojant ML8511 ULTRAVIOLET jutiklį. Žiūrėkite vaizdo įrašą! https://www.youtube.com/watch?v=i32L4nxU7_M
Aukščio matuoklis (aukščio matuoklis) pagal atmosferos slėgį: 7 žingsniai (su nuotraukomis)
Aukščio matuoklis (aukščio matuoklis) Remiantis atmosferos slėgiu: [Redaguoti]; Žr. 2 versiją 6 veiksme su rankiniu įvesties aukščio įvedimu. Tai yra aukščio matuoklio (aukščio matuoklio), pagrįsto „Arduino Nano“ir „Bosch BMP180“atmosferos slėgio jutikliu, pastato aprašymas. Dizainas paprastas, bet matavimai
Purvo pigus nešvarumų matuoklis-9 USD „Arduino“garsinis aukščio matuoklis: 4 žingsniai (su nuotraukomis)
Nešvarūs pigūs nešvarumų matuokliai-9 USD „Arduino“pagrįstas garsinis aukščio matuoklis: „Dytters“(A.K.A garsiniai aukščio matuokliai) tiek metų išgelbėjo parašiutininkų gyvybes. Dabar „Audible Abby“taip pat sutaupys pinigų. „Basic Dytters“turi keturis aliarmus, vieną pakeliui aukštyn ir tris žemyn. Skrisdami lėktuvu, parašiutininkai turi žinoti, kada
Darbo su „AWS IoT“pradžia naudojant belaidį temperatūros jutiklį naudojant MQTT: 8 žingsniai
Darbo su „AWS IoT“su belaidžiu temperatūros jutikliu naudojimas naudojant MQTT: Ankstesnėse instrukcijose mes perėjome įvairias debesų platformas, tokias kaip „Azure“, „Ubidots“, „ThingSpeak“, „Losant“ir kt. Mes beveik naudojome MQTT protokolą, skirtą jutiklių duomenims į debesį siųsti. visa debesų platforma. Norėdami gauti daugiau informacijos
„Arduino“vandens lygio nustatymo metodai naudojant ultragarso jutiklį ir „Funduino“vandens jutiklį: 4 žingsniai
Vandens lygio nustatymo „Arduino“metodai naudojant ultragarso jutiklį ir „Funduino“vandens jutiklį: Šiame projekte parodysiu, kaip sukurti nebrangų vandens detektorių dviem būdais: 1. Ultragarsinis jutiklis (HC-SR04) .2. Funduino vandens jutiklis