Ir ao conteúdo

Arduino - Controlador de temperatura


trypion

Posts recomendados

Postado

olá eu queria uma ajuda de vocês, estou com o seguinte projeto, pretendo ligar um sensor de temperatura lm035 (tentando conseguir), mas ate agora só arrumei o Sensor de Temperatura (Termistor NTC 10k), em um arduino e ligar em um display pra fazer aparecer a temperatura e dps, ligar em um cooler se a temp passar de 25c ele liga o cooler se ficar a baixo o cooler fica desligado.

agora tenho alguns problemas, nao consigo com o termistor fazer aparecer a temp em celcius no display, e nao faço a minima ideia de como fazer pro cooler desligar.

Postado

Olá, amigo!

agora tenho alguns problemas, nao consigo com o termistor fazer aparecer a temp em celcius no display,

Qual a dificuldade do display? é a coversão para digital? ou as contas para fazer o mesmo exibir a temperatura em celsius. é a inicialização do display?

e nao faço a minima ideia de como fazer pro cooler desligar.

Assim, não seria quando a temperatura cair abaixo dos 25 voce desliga o cooler? se for isso bastaria comparar o resultado da conversao do termistor comparar com uma referenciae se for menor voce impoe ocomando de desligar atraves da função digitalwrite().

Abs.

Postado

cara assim, sou iniciante ainda n sei muitas coisas de programaçao o que sei estou aprendendo sozinho, eu peguei um programa feito para o lm035 e n estou conseguindo arrumar para o termistor, consegui ver hj no termistor que quando aumenta a temperatura a resistência diminui e quando a temperatura abaixa a resistência aumenta.

e me fala um pouquinho mais sobre a funçao digitalwrite(), e tambem ganhei uma dica de fazer uma "chave" para o cooler com o bc547 e um resistor de 2k

Postado

UPDATE: beleza consegui fazer o display mostrar a temp correta, usei a seguinte biblioteca para o programa http://api.ning.com/files/6wsS7zFpHL1vhxn8JLydjAuXMK*7Q3*kebK0sFV8WKNXcxFJsuDM9D8J4CQtrDmSGPu86smNj1k0dFeueY7F8WjakZA7gutK/Thermistor.zip

#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);

}

agora estou com duvida em como fazer o cooler ligar e desligar quando atinge uma certa temperatura se alguem tiver uma ideia pra me colocar no caminho certo eu agradeço

este site me ajudou http://labdegaragem.com/profiles/blogs/tutorial-como-utilizar-o-termistor-ntc-com-arduino

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!