Índice:
- Suprimentos
- Etapa 1: Instalar Las Librerías Del Sensor SCD30
- Etapa 2: Establecer La Comunicación Bluetooth
- Etapa 3: Conectar El Sensor SCD30
- Etapa 4: Programación Del Arduino
- Etapa 5: Dados Obtener
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Para medir a concentração de CO2, a umidade e a temperatura, o SCD30 requer interação com o meio ambiente.
Se as características físicas do sensor cambian debido a estrés mecánico o térmico, é possível que a calibração ya no mar válido. Interfaz UART e I2C. O módulo inclui resistências pull-up internos para comunicação I2C (45 kΩ), sem necessidade de circuitos externos.
Para el pin de selección de interfaz. Selecione Modbus, dejarlo flotante ou conectelo um GND para selecionar I2C.
Suprimentos
Para seu uso, utiliza o Arduino Mega 2560, que se encargará de ler os dados e estabelecer uma comunicação I2C; El sensor SCD30 de la marca Sensirion. O módulo bluetooth para a recepção de dados HC-05.
Etapa 1: Instalar Las Librerías Del Sensor SCD30
Instalar a biblioteca do 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 a biblioteca SCD30 ou SparkFun SCD30 Arduino Library e instalarla.
github.com/sparkfun/SparkFun_SCD30_Arduino…
Etapa 2: Establecer La Comunicación Bluetooth
Veja o processo com a implementação do bluethoot na tarjeta de Arduino, para que o ponto seja necessário configurado no módulo HC-05, em cada caso se tiver como escravo (esclavo).
Etapa 3: Conectar El Sensor SCD30
Faça a conexão com a comunicação I2C do sensor do porto SDA 20 e SCL 21 do Arduino Mega. A voltaje de alimentação do sensor enviamos a 3, 3V da alimentação dos dados para o Arduino.
Etapa 4: Programación Del Arduino
A seguir, se programa o arduino para receber os dados de leitura do sensor e enviar por bluetooth a um dispositivo desejado.
#include "SparkFun_SCD30_Arduino_Library.h" // LibreriasSCD30 airSensor;
void setup () {
Serial.begin (9600); // Velocidad de lectura del Sensor
Serial1.begin (9600); // Velocidade de leitura e ecritura do Bluetooth por el porto 1
if (airSensor.begin () == false) {
Serial3.print ("Sensor não detectado…");
enquanto (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 (); }
outro
Serial3.println ("Leyendo…");
atraso (500); }
Etapa 5: Dados Obtener
Descargar um aplicativo ou través do dispositivo deseado no driver serial do Bluetooth ya sea para Android ou PC, fazer ver as leituras dos dados recibidos de vez em quando a conexão via Bluetooth e conectado ou alimentado do Arduino, é empezara um recibir dados imediatamente.
Recomendado:
Tacômetro / Medidor de varredura usando Arduino, OBD2 e barramento CAN: 8 etapas
Tacômetro / Medidor de varredura usando Arduino, OBD2 e ônibus CAN: Qualquer proprietário de Toyota Prius (ou outro veículo híbrido / especial) saberá que seus painéis podem estar faltando alguns mostradores! Meu prius não tem RPM do motor ou medidor de temperatura. Se você é um cara de desempenho, você pode querer saber coisas como o tempo de avanço e
Medidor de índice UV usando o sensor ML8511 ULTRAVIOLET Arduino: 6 etapas
Medidor de índice de UV usando o sensor ULTRAVIOLETA ML8511 Arduino: Neste tutorial, aprenderemos como medir o índice de UV do sol usando o sensor ULTRAVIOLETA ML8511. Assistir ao vídeo! https://www.youtube.com/watch?v=i32L4nxU7_M
Medidor Vu simples usando Arduino: 6 etapas
Medidor Vu simples usando Arduino: Um medidor de unidade de volume (VU) ou indicador de volume padrão (SVI) é um dispositivo que exibe uma representação do nível de sinal em equipamento de áudio. Portanto, neste tutorial vamos construir um medidor VU usando Arduino
Medidor VU usando Arduino: 4 etapas
VU Meter usando Arduino: Olá a todos, este é um tutorial rápido e simples sobre como fazer uma VU (unidade de volume) usando Arduino UNO e LED. É muito bom para iniciantes que estão apenas aprendendo a usar o Arduino. Peças necessárias: 1x Arduino (UNO) 1x breadboard 12x 5mm LEDs 13x fios
Medidor analógico gigante de CO2: 6 etapas (com fotos)
Medidor analógico gigante de CO2: A atmosfera atual acima de uma montanha no Havaí contém cerca de 400 ppm de dióxido de carbono. Este número é extremamente importante para todos os que vivem na superfície dos planetas. Estamos cercados agora por negadores dessa preocupação ou por aqueles que torcem seus