Taula de continguts:
- Subministraments
- Pas 1: Instal·leu Las Librerías Del Sensor SCD30
- Pas 2: Establir La Comunicació Bluetooth
- Pas 3: Conectar El Sensor SCD30
- Pas 4: Programació del Arduino
- Pas 5: Obtenir dades
Vídeo: Mesurador de CO2, mitjançant el sensor SCD30 amb Arduino Mega: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Per medir la concentració de CO2, la humitat i la temperatura, el SCD30 requereix interactuar amb el medi ambient.
Si les característiques físiques del sensor canvien degut a estrès mecànic o tèrmic, és possible que la calibració ja no sigui vàlida. Interfaz UART e I2C. El mòdul inclou resistències pull-up internas per a comunicació I2C (45 kΩ), no necessites circuits externs.
Para el pin de selección de interfaz. Podeu seleccionar Modbus, deixar flotant o connectar-vos a GND per seleccionar I2C.
Subministraments
Per al seu ús s’utilitza el Arduino Mega 2560, que s’encarregarà de llegir els dades i establir una comunicació I2C; El sensor SCD30 de la marca Sensirion. El mòdul bluetooth per a la recepció de dades HC-05.
Pas 1: Instal·leu Las Librerías Del Sensor SCD30
Instal·leu la biblioteca 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).
Després de buscar la biblioteca SCD30 o SparkFun SCD30 Arduino Library e instalarla.
github.com/sparkfun/SparkFun_SCD30_Arduino…
Pas 2: Establir La Comunicació Bluetooth
Es procedeix amb la implementació del bluethoot a la targeta d'Arduino, per aquest punt és necessari tenir configurat el mòdul HC-05, en aquest cas té com a esclau (esclau).
Pas 3: Conectar El Sensor SCD30
Es connecta a través de la comunicació I2C del sensor al port SDA 20 & SCL 21 del Arduino Mega. El voltatge d'alimentació del sensor lo enviamos a 3, 3V de l'alimentació dada per l'Arduino.
Pas 4: Programació del Arduino
Ahora es programa l’arduino per rebre les dades de lectura del sensor i enviar-los mitjançant bluetooth a qualsevol dispositiu desitjat.
#include "SparkFun_SCD30_Arduino_Library.h" // LibreriasSCD30 airSensor;
configuració nul·la () {
Serial.begin (9600); // Velocitat 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 detectat …");
mentre que (1); }
Serial1.print ("Lectura del sensor SCD30");
Wire.begin (); }
bucle buit () {
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 (); }
en cas contrari
Serial3.println ("Llegint …");
retard (500); }
Pas 5: Obtenir dades
Descarregar una aplicació a través del dispositiu dissenyat un controlador serial de Bluetooth ja mar per Android o per a PC, on veuen les lectures dels dades rebuts una vegada establerta la connexió via Bluetooth i connectat o alimentat l'Arduino, és començar a rebre dades immediatament.
Recomanat:
Mesurador d'índex UV mitjançant el sensor ML8511 ULTRAVIOLET Arduino: 6 passos
Mesurador d’índex UV mitjançant el sensor ML8511 ULTRAVIOLET Arduino: en aquest tutorial aprendrem a mesurar l’índex UV de Sun mitjançant el sensor ML8511 ULTRAVIOLET. Mireu el vídeo. https://www.youtube.com/watch?v=i32L4nxU7_M
Mesurador de CO2 analògic gegant: 6 passos (amb imatges)
Mesurador de CO2 analògic gegant: l’atmosfera actual sobre una muntanya a Hawaii conté unes 400 ppm de diòxid de carboni. Aquest nombre és extremadament important per a tots els que viuen a la superfície dels planetes. Ara estem envoltats de negadors d’aquesta preocupació o de qui es retira el seu
Mesurador de capacitat / mesurador de capacitats Autorange simple amb Arduino i a mà: 4 passos
Mesurador de capacitat / mesurador de capacitància Autorange simple amb Arduino i a mà: Hola! Per a aquesta unitat de física necessiteu: * una font d'alimentació amb 0-12V * un o més condensadors * un o més resistents de càrrega * un cronòmetre * un multímetre per a la tensió mesurament * un arduino nano * una pantalla de 16x2 I²C * resistències 1 / 4W amb 220, 10k, 4,7M i
Mesurador de llum DIY Arduino amb sensor BH1750: 6 passos (amb imatges)
Mesurador de llum DIY Arduino amb sensor BH1750: en aquest instructiu us mostraré com construir un mesurador de llum amb una gran pantalla LCD Nokia 5110 mitjançant Arduino. La construcció d’un mesurador de llum és una experiència d’aprenentatge fantàstica. Quan acabeu de construir aquest projecte, tindreu una millor comprensió
Mesurador de capacitat amb TM1637 amb Arduino .: 5 passos (amb imatges)
Mesurador de capacitat amb TM1637 amb Arduino: Com fer un mesurador de capacitat amb Arduino que es mostra al TM1637. Oscil·la entre 1 uF i aproximadament 2000 uF