domingo, 19 de agosto de 2012

Arduino Termômetro 2

Arduino by myself
Esta barra, indica o nível de dificuldade encontrado para cada experiência realizada.
sendo:
"VERDE", indicação de nível 1 a 5 (Fácil);
"AMARELO", indicação de nível 6 a 8 (Médio);
VERMELHO, indicação de nível 9 e 10 (Difícil);


Olá pessoal,

Este post é um complemento do Arduino Termômetro (que eu estava devendo já algum tempo), utilizando agora o LM35DZ como sensor de temperatura, ao invés do Termistor.
Um projeto bem simples, mas com um componente de grande precisão, garante um nível bem profissional.

No Link abaixo você encontrará muita informação sobre os sensores de temperatura.
http://www.facstaff.bucknell.edu/mastascu/elessonshtml/Sensors/TempLM35.html

Vamos aos detalhes:

COMPONENTES:

1 x Arduino duemilanove, UNO ou MEGA
1 x BreadBoard
1 x LM35DZ (sensor de temperatura)
1 x resistor de 100KO
1 x Display LCD 16x2 comunicação I2C
fios e cabos

HARDWARE & MONTAGEM:

O componente LM35DZ tem a seguinte pinagem:

Pinagem LM35DZ e equivalentes

A ligação no circuito, pede um resistor  para manter a precisão da medida, ligado entre a saída de tensão do dispositivo (Pino-2, central) e o terra (Pino-3, direita).
E uma conexão à tensão de alimentação do circuito, no nosso caso, de 5 V (Pino-1, esquerda).


Abaixo o diagrama de montagem, incluindo a ligação do Display LCD 16x2 com comunicação serial I2C.
Alguns me perguntam porque I2C? Resposta: economia de pinos no Arduino, simplesmente isso!
Obtenha a biblioteca do LCD via I2C, que é essencial no link abaixo.
(essa biblioteca não funciona corretamente com a IDE 1.0 do arduino, particularmente por existirem alguma bibliotecas que ainda não funcionam corretamente com esta IDE, continuo utilizando a IDE 0023.

http://www.4shared.com/zip/wy9_mLH5/LiquidCrystal_I2C.html



Diagrama:

Ligação dos componentes

Montagem real

Para ligar o LM35DZ, usamos o seguinte esquema:
onde Ra = Vc / 50uA
resultando Ra = 5/50x10-6 = 100000 O ou 100 KO


PROGRAMAÇÃO & SOFTWARE:

A parte de programação consta de dois sketches usados no projeto:
1 - teste via interface serial de comunicação (monitor serial)
2 - Termômetro com display em LCD

Obtenha o software completo nos links abaixo

http://www.4shared.com/file/54hN_6zw/Termometro_LM35DZ_1.html


TESTES & VÍDEO:

Os videos podem ser visto, também,  no canal do youtube nos links abaixo, e com maior qualidade:
http://www.youtube.com/watch?v=qnkI0hhSAyE


Experiência 1 e 2:




Espero que estas explicações possam ajudá-los e espero sua visita no próximo projeto.
Então, até lá!...