• Welcome to LusoRobótica - Robótica em Português.
 

Termómetro / Termo-estato DS1620

Started by tr3s, 21 de January de 2009, 22:43

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

amando96

Quote from: tr3s on 13 de April de 2009, 21:34
Já conseguiste LittleResourceS? Vê lá se os mails não estão a ir parar ao lixo, podem estar a ser considerados spam ou correio nao desejado.
já procurei e revirei tudo, nada ainda, vou tentar novamente...  :-\

tr3s

Ya tenta novamente, tens algum e-mail sem ser daqueles publicos tipo hotmail ou gmail. Quero dizer, tens algum e-mail de escola ou assim?
Tr3s
Daniel Gonçalves

Njay

Little, se não conseguires não desanimes. Para fazer um termómetro para a temperatura ambiente basta 1 díodo e uma resistência:



O ponto OUT liga a uma entrada analógica no Arduino ou qualquer outro microcontrolador com ADC, e a tensão nesse ponto varia -2.3mV por cada ºC (quando a temperatura aumenta, a tensão diminui). Para se obter uma resolução de pelo menos 1ºC tem que ser usada a tensão de referência interna para o ADC de 1.1V do mega168; não sei se as bibliotecas do Arduino têm suporte para isso, mas se não tiverem, basta 1 ou 2 escritas num registo. Caso contrário a melhor resolução que se consegue é de cerca de 2ºC, usando Vcc (5V) como tensão de referência para o ADC. Depois é só ler a tensão com o ADC, fazer uma continha simples e aí tens a temperatura em ºC.

É necessário fazer uma calibração inicial com um termómetro conhecido, mas depois fica a funcionar sempre. O artigo de onde veio a imagem está aqui: LED bargraph series - Is it hot or cold?. Não fala de como fazer a interface com um microcontrolador mas pode ser interessante pela "conversa" que lá está sobre usar um díodo como sensor de temperatura.

amando96

obrigado Njay parece interesante experimentar  :) então e como é que isto acontece? as caracteristicas do diodo variam com a temperatura? ???

msaleiro

Quoteentão e como é que isto acontece? as caracteristicas do diodo variam com a temperatura?

Bingo!
msaleiro - Mário Saleiro
UAlg FCT-DEI / VisLab - Instituto de Sistemas e Robótica / eLab Hackerspace
http://thebitbangtheory.com

Njay

#80
As características de qualquer semiconductor variam com a temperatura.

O díodo apresenta sempre uma queda de tensão quando está a conduzir, chamada VFW ("forward voltage", ou tensão quando o díodo está polarizado no sentido directo), sendo essa queda tipicamente apontada como sendo 0.6V ou 0.7V para díodos normais de silício. Na verdade, essa queda depende da corrente que atravessa o díodo, mas simplifica-se assumindo que é uma tensão fixa, não sendo esse facto importante para as aplicações mais simples. Além de variar com a corrente, essa tensão também varia com a temperatura, linearmente à razão dos tais -2.3mV por ºC, valor aproximado para a gama usual de temperatura ambiente. Portanto, se mantivermos a corrente fixa, o que no circuito é feito tendo 5V fixos e uma resistência (aproximadamente 1mA), qualquer variação da VFW será devido à temperatura.

Imagina que estão 25ºC e a tensão no díodo é de 0.626V (ponto OUT). Se a temperatura subir para 28ºC, a tensão no díodo baixa para 0.626V + (28ºC - 25ºC) x -2.3mV = 0.626V - 6.9mV = 0.6191V.

tr3s

Tr3s
Daniel Gonçalves

amando96

é realmente muito engraçado :)

a respeito do e-mail... logo falo com a professora de fisica pa ver se consegue puchar uns cordelinhos e arranjar umas samples ;D

amando96

Quote from: tr3s on 13 de April de 2009, 23:27
Ya tenta novamente, tens algum e-mail sem ser daqueles publicos tipo hotmail ou gmail. Quero dizer, tens algum e-mail de escola ou assim?

afinal não me enviaram email de confirmação ??? fiz log-in e deu... bem vamos ver o que dizem das samples...

ricardo-reis

da maxim n precisam de andar com coisas pa arranjar um mail.. qualquer um serve.

Fifas

Só por curiosidade.

Hoje, devido ao calor sentido agora à noite, fui buscar um DS1620, liguei ao arduino e.....

adivinhem a temperatura a esta hora?

...
...

...
...
...


30º!!!!

Vou assar! :o

Até fui buscar um termometro analogico para ver se o IC nao tava marado....mas estao mesmo 30º às 02:30! Vou assar....lol ;D

tr3s

Quote from: Fifas on 21 de June de 2009, 02:39
Só por curiosidade.

Hoje, devido ao calor sentido agora à noite, fui buscar um DS1620, liguei ao arduino e.....

adivinhem a temperatura a esta hora?

...
...

...
...
...


30º!!!!

Vou assar! :o

Até fui buscar um termometro analogico para ver se o IC nao tava marado....mas estao mesmo 30º às 02:30! Vou assar....lol ;D

GEEZ :S
Tr3s
Daniel Gonçalves

TigPT

Meninos... Vim de Portalegre, os termómetros nunca baixavam dos 37º :P

ghostbuster

#88
os meus 3 samples tambem ja chegaram da nova zelandia :p maxim rulla  ;D
e agora como é que ligo o sensor a um max232?

Sérgio_Sena

Sensor a um max232?

Com um micro/arduino pelo meio, para fazer as leituras de dados !!!
Cumprimentos,
Sérgio Sena

Electronic Gear for Musicians

Instagram