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

Postagens mais visitadas