Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O controle de temperatura é uma aplicação comum em diversos projetos de automação residencial e industrial. Utilizando um Arduino, é possível criar um sistema eficiente para monitorar e controlar a temperatura de um ambiente. Neste artigo, vamos explorar como configurar um sistema básico de controle de temperatura usando um sensor de temperatura, um display LCD e um relé para controlar um dispositivo de aquecimento ou resfriamento.
Componentes Necessários:
1. Arduino Uno
2. Sensor de temperatura (como o DHT11 ou DHT22)
3. Display LCD (16x2) com interface I2C
4. Módulo Relé
5. Protoboard e jumpers
Exemplo Prático:
Passo 1: Conectando o Sensor de Temperatura
Passo 2: Conectando o Display LCD
Passo 3: Conectando o Módulo Relé
Passo 4: Programação do Arduino
#include <DHT.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#define DHTPIN 2
#define DHTTYPE DHT11
#define RELAY_PIN 8
DHT dht(DHTPIN, DHTTYPE);
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
pinMode(RELAY_PIN, OUTPUT);
digitalWrite(RELAY_PIN, LOW);
lcd.begin(16, 2);
lcd.print("Iniciando...");
dht.begin();
delay(2000);
}
void loop() {
float temp = dht.readTemperature();
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Temp: ");
lcd.print(temp);
lcd.print(" C");
if (temp > 25) {
digitalWrite(RELAY_PIN, HIGH);
lcd.setCursor(0, 1);
lcd.print("Cooling ON");
} else {
digitalWrite(RELAY_PIN, LOW);
lcd.setCursor(0, 1);
lcd.print("Cooling OFF");
}
delay(2000);
}
Explicação do Código:
Este exemplo básico pode ser expandido para incluir funcionalidades como controle de umidade, integração com sistemas de automação residencial ou uso de sensores mais precisos.