Projeto com Arduino - Acionamento de Ventilação em Função da Temperatura.
O projeto de hoje é de um circuito com Arduino para acionar um cooler em função da temperatura do ambiente.
FOTOS DE AUTORIA DO CRIADOR DO BLOG.
O circuito funciona da seguinte maneira: um sensor de temperatura transmite sinais elétricos em PWM em função da temperatura ao redor dele; O Arduino faz o processamento da informação sobre a temperatura por meio do comando DHT.read33(DHT33_PIN) e indica a temperatura para o usuário por meio do comando Serial.println(DHT.temperature).
Por meio da função IF é possível definir as condições de funcionamento das saídas do Arduino para os componentes. Vou colocar o programa comentado após a lista de componentes para realizar o projeto
Componentes:
3x Resistor de 1K;
1x LED vermelha;
1x LED verde;
1x Um relé JQC-3F(T73) 10A - 125VAC / Acionamento (coil) 5VDC;
1x Cooler 12V - 0,14A;
1x Fonte DC de 12V;
1x Sensor DHT;
1x Arduino UNO;
OBS: O funcionamento do sensor depende da instalação da biblioteca dht.h, presente no site: https://www.arduino.cc/reference/en/libraries/dht-sensor-library/
----- Programa:
#include <dht.h> // Inclui a biblioteca dht.h
dht DHT;
#define DHT33_PIN 4 // Define que as informações do sensor serão recebidas do pino 4
void setup() {
Serial.begin(9600);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
}
void loop() {
DHT.read33(DHT33_PIN); // Faz a leitura do pino 4
Serial.println(DHT.temperature); // Mostra no Monitor Serial a temperatura do sensor
if (DHT.temperature >= 26.00) { // Se a temperatura for maior ou igual a 26
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(5, LOW);
}
else { // Caso a temperatura seja menor que 26
digitalWrite(5, HIGH);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
}
delay(1000);
}






Comentários
Postar um comentário