Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
trypion

[Resolvido] Controlar cooler c/ arduino

Recommended Posts

olá possuo um cooler 12v, e queria uma ajudar para usar o arduino para controlar esse cooler, estou com um sensor de temperatura e o seguinte código que me mostra a temperatura no display lcd

#include <Thermistor.h>
#include <LiquidCrystal.h>

Thermistor temp(0);

LiquidCrystal lcd(12,11,5,4,3,2);

void setup() {
lcd.begin(16,2);
pinMode(0, INPUT);
}
void loop() {
int temperature = temp.getTemp();
lcd.setCursor(0,0);
lcd.print("Temp: ");
lcd.print(temperature);
lcd.write(223);
lcd.print("C");
delay(1000);
}

queria que quando a temperatura passase de 25C o arduino ligasse o cooler e quando ela baixasse de 25C desligasse o cooler.

ja ouvi algo sobe o BC547 com um resistor de 2.2k, mas n consegui montar ele nem o código para funcionar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

int ligafan = pino de saida;

------------------------------

coloca no setup

pinMode (ligafan, OUTPUT);

-----------------------------

coloca no loop

if (temperature => 26){

digitalWrite(ligafan, HIGH);}

else { digitalWrite(ligafan, LOW);}

------------------

o transistor bc547 só suporta uma corrente de 100ma

muda o transistor para um BD135 ou BD137 ou BD139 coloca um resistor de 100 ou de 220

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caso o autor do tópico necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×