Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
A qualidade do ar é um aspecto crítico para a saúde humana e o bem-estar ambiental. Com o avanço da tecnologia, tornou-se mais acessível para entusiastas e profissionais monitorarem a qualidade do ar utilizando plataformas como o Arduino. Este artigo técnico fornecerá uma visão detalhada sobre como criar um sistema de monitoramento da qualidade do ar usando sensores e o Arduino.
Conecte o Sensor MQ-135:
Conecte o Display LCD 16x2:
Aqui está um exemplo de código para ler os dados do sensor MQ-135 e exibi-los no display LCD:
#include <LiquidCrystal.h>
// Inicializa a biblioteca com os números dos pinos de interface
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
const int mq135Pin = A0; // Pino analógico onde o MQ-135 está conectado
void setup() {
lcd.begin(16, 2); // Configura o LCD com 16 colunas e 2 linhas
lcd.print("Qualidade do Ar"); // Mensagem inicial
delay(2000); // Aguarda 2 segundos
lcd.clear(); // Limpa o display
}
void loop() {
int sensorValue = analogRead(mq135Pin); // Lê o valor do sensor
float voltage = sensorValue * (5.0 / 1023.0); // Converte para tensão
float ppm = voltage * 100; // Converte a tensão para ppm (simplificado)
lcd.setCursor(0, 0); // Define o cursor na primeira linha
lcd.print("PPM: ");
lcd.print(ppm); // Exibe o valor em ppm
delay(1000); // Aguarda 1 segundo antes de atualizar
}
LiquidCrystal
é utilizada para controlar o display LCD.lcd.begin(16, 2)
configura o LCD para 16 colunas e 2 linhas.Este exemplo básico mostra como monitorar a qualidade do ar usando o Arduino e o sensor MQ-135. Para um sistema mais preciso, pode-se utilizar calibração avançada e algoritmos de compensação de temperatura e umidade.