Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Neste artigo, abordaremos o tema do monitoramento utilizando a plataforma Arduino. O monitoramento é uma tarefa essencial em diversos projetos, permitindo o acompanhamento de variáveis, eventos ou sistemas em tempo real. Com o Arduino, é possível criar soluções de monitoramento de forma simples e eficiente, utilizando sensores e módulos para coletar dados e exibir informações relevantes. Neste artigo, apresentaremos um projeto de monitoramento básico e forneceremos exemplos de códigos para auxiliar os leitores na implementação de suas próprias soluções.
Projeto: O projeto consiste em criar um sistema de monitoramento de temperatura e umidade utilizando um Arduino e um sensor DHT11. O objetivo é coletar dados de temperatura e umidade do ambiente e exibi-los em um display LCD. Além disso, o sistema também emitirá um alerta sonoro caso a temperatura ultrapasse um limite pré-determinado.
Lista de componentes:
Exemplos: A seguir, apresentamos exemplos de códigos para implementar o projeto de monitoramento de temperatura e umidade com Arduino:
#include <LiquidCrystal_I2C.h>
#include <dht.h>
#define DHT11_PIN 2
#define BUZZER_PIN 3
LiquidCrystal_I2C lcd(0x27, 16, 2);
dht DHT;
void setup() {
lcd.begin(16, 2);
lcd.print("Temp:");
lcd.setCursor(0, 1);
lcd.print("Umidade:");
pinMode(BUZZER_PIN, OUTPUT);
}
void loop() {
int chk = DHT.read11(DHT11_PIN);
lcd.setCursor(6, 0);
lcd.print(DHT.temperature);
lcd.setCursor(9, 1);
lcd.print(DHT.humidity);
if (DHT.temperature > 30) {
digitalWrite(BUZZER_PIN, HIGH);
} else {
digitalWrite(BUZZER_PIN, LOW);
}
delay(2000);
}
Neste exemplo, utilizamos a biblioteca LiquidCrystal_I2C para controlar o display LCD. Também utilizamos a biblioteca dht para ler os dados do sensor DHT11. No setup, inicializamos o display e configuramos o pino do buzzer como saída. No loop, realizamos a leitura dos dados de temperatura e umidade do sensor e os exibimos no display. Caso a temperatura seja maior que 30 graus, acionamos o buzzer para emitir um alerta sonoro.