Projeto 39 - Display LCD como mostrador de temperatura
- Detalhes
- Angelo Luis Ferreira
- Acessos: 14891
Básico - Projeto 39
Display LCD de temperatura
Objetivo
Neste projeto vamos demonstrar o uso de um LCD como mostrador de informações úteis aos usuários, como neste caso, a temperatura obtida através de um sensor de temperatura analógico (LM35). Também neste projeto vamos adicionar um botão (push button) que quando acionado alterna a exibição de Celsius para Fahrenheit.
Display LCD - Liquid Crystal Display, ou display de cristal líquido, são displays tipicamente utilizados em calculadoras, mostradores de dados e despertadores digitais. A criação de projetos com base em displays LCD é muito simples, graças a um conjunto prontamente disponível de bibliotecas de código para LCDs. O IDE do Arduino vem com uma biblioteca desse tipo, a LiquidCrystal.h, que tem uma grande lista de recursos. Para saber como instalar e conhecer os comandos e recursos do display LCD leia: Controlando um display LCD.
Aplicação
Para fins didáticos e projetos com display de cristal líquido.
Componentes necessários
Referência |
Componente |
Quantidade |
Imagem |
Observação |
Protoboard | Protoboard 830 pontos Comprar | 1 | ![]() |
No mínimo utilizar protoboard com 830 pontos |
Jumpers | Kit cabos ligação macho / macho Comprar | 1 | ||
Display LCD |
Display LCD 16X2 com pinos soldados Comprar |
1 | ![]() |
LCD que utilize o controlador HD44780 (veja na descrição ou datasheet do componente) O display poderá ser de qualquer cor (fundo verde, azul ou vermelho) |
Potenciômetro |
Potenciômetro 1OK Comprar
|
1 | ![]() |
O valor do potenciômetro aumenta quando giramos o eixo do componente na direção do polo negativo para o polo positivo. Obs.: Se não possuir potenciômetro de 10KΩ você poderá utilizar um de outro valor, de 1kΩ até 100kΩ. |
Sensor de Temperatura LM35 |
Sensor de Temperatura LM35 Comprar |
1 |
Utilizamos um sensor, segundo o datasheet do fabricante, com faixa de temperatura de -55ºC até +150ºC e incremento de |
|
Push Button |
Push button 6X6X5mm |
1 | ||
Arduino UNO R3 | Arduino UNO Original
Comprar
Arduino UNO Similar Comprar
|
1 | ![]() |
Você poderá utilizar uma placa Arduino UNO original ou similar |
Montagem do Circuito
Conecte os componentes no Protoboard como mostra a figura abaixo. Verifique cuidadosamente os cabos de ligação antes de ligar seu Arduino. Lembre-se que o Arduino deve estar totalmente desconectado da força enquanto você monta o circuito.
Atenção
1) Neste projeto vamos utilizar um display LCD 16x2 com controlador HD44780, que se adapta aos mais diversos projetos com vários modelos de placas e microcontroladores. Este display possui 16 colunas por 2 linhas com backlight (luz de fundo) verde, azul ou vermelha e tem 16 pinos para a conexão. Atenção: Utilize um display LCD com os pinos soldados.
2) Preste muita atenção na montagem do dsiplay LCD. Observe que utilizamos os 6 primeiros pinos do LCD, pulamos os 4 próximos e então utilizamos mais 6pinos. Veja a tabela abaixo:
3) Cuidado para não ligar o sensor de temperatura invertido. Ele deve ficar com a face reta virada para frente, conforme a imagem abaixo, e a face arredondada virada para trás, de forma que o positivo fique ao lado esquerdo do sensor e o negativo ao lado esquerdo do sensor.