Como usar com Arduino – Display LCD 84×48 Nokia 5110

Como usar com Arduino – Display LCD 84×48 Nokia 5110

img00_como_usar_com_arduino_-_display_lcd_84x48_nokia_5110_3.3v_5v_conversor_nivel_logico_divisor_tensao_vermelho_azul_resistor

– Descrição:

O display LCD é uma interface de comunicação visual e está presente em muitos aparelhos domésticos, eletroeletrônicos, automóveis e instrumentos de medição.

Display LCD 84×48 Nokia 5110 possui 84 colunas e 48 linhas, além disso, também possui backlight (fundo) branco. O grande diferencial do Display LCD 84×48 Nokia 5110 está na sua capacidade de exibir conteúdos gráficos. Em projetos com arduino (ou outros microcontroladores) pode ser utilizado em processos onde será necessário exibir informações em tempo real, tais como temperatura, umidade, valor de tensão ou corrente, mensagens de erro, imagens gráficas e etc.

– Especificações e características (Display Vermelho):

– Controlador: PCD8544
– Tensão de operação: 3,3VDC
– Tamanho da tela: 1,6”
– Backlight (fundo):branco
– Interface: serial de 4Mb/s

OBS: no mercado há variações do Display Nokia 5110 e você pode encontra-lo na cor vermelha ou na cor azul. O de cor vermelha possui alimentação e nível lógico de 3.3V, já o azul funciona com alimentação e nível lógico de 3 a 5V. Além disso, a nomenclatura dos pinos do display pode ser diferente. Para esta prática eu utilizei o display vermelho, contudo, a prática pode ser executada no display azul.

– Aplicações:

Projetos com Arduino ou outras plataformas microcontroladas em que seja necessário exibir informações em tempo real, tais como temperatura, umidade, valor de tensão ou corrente, mensagens de erro e etc.

– Proposta da prática:

Utilizar o Display LCD 84×48 Nokia 5110 em conjunto com o Arduino para exibir algumas informações.

– Lista dos itens necessários:

01 – Arduino com Cabo USB
01 – Display LCD 84×48 Nokia 5110 (Vermelho / Azul)
01 – Conversor de Nível Lógico 3.3V / 5V de 8 Canais

01 – Resistor de 220Ω
01 – Protoboard
19 – Cabos Jumper macho-macho

OBS: caso não possua o Conversor de Nível Lógico 3.3V / 5V de 8 Canais você pode utilizar 10 Resistor de 4,7KΩ para montagem dos 5 divisores de tensão que irão substituir o conversor. Conforme mencionado anteriormente, o display vermelho funciona com tensão de 3.3V. O Arduino possui nível lógico de 5V em seus pinos. Portanto, para reduzirmos a tensão de 5V do Arduino para 3.3V é necessário o uso do conversor de nível lógico ou divisores de tensão.

– Esquema de ligação da prática (Conversor de Nível Lógico 3.3V / 5V de 8 Canais):

img01_como_usar_com_arduino_-_display_lcd_84x48_nokia_5110_3.3v_5v_conversor_nivel_logico_divisor_tensao_vermelho_azul_resistor(Clique na imagem para ampliar)

– Esquema de ligação da prática (Divisores de tensão):

img02_como_usar_com_arduino_-_display_lcd_84x48_nokia_5110_3.3v_5v_conversor_nivel_logico_divisor_tensao_vermelho_azul_resistor(Clique na imagem para ampliar)

– Esquema de ligação da prática (Display Azul):

img03_como_usar_com_arduino_-_display_lcd_84x48_nokia_5110_3.3v_5v_conversor_nivel_logico_divisor_tensao_vermelho_azul_resistor(Clique na imagem para ampliar)

– Tutorial de instalação e configuração do ambiente de programação do Arduino:

Arduino – Instalação e Configuração da IDE no Windows

– Biblioteca:

Download Adafruit GFX

Download Adafruit PCD8544 Nokia 5110 LCD

– Importando bibliotecas para o ambiente de programação do Arduino:

Arduino – Importando bibliotecas para a IDE

– Código:

OBS: no início do código há uma tabela de conexão dos pinos entre o display e o Arduino.

– Resultado final:

Gostou desta prática? Então deixa seu comentário, dúvida ou sugestão aí embaixo!

Loja online: https://www.masterwalkershop.com.br
Fan page no Facebook: https://www.facebook.com/masterwalkershop

Nos ajude a espalhar conhecimento clicando no botão de compartilhar (f Like) que está mais abaixo.

Obrigado e até a próxima!

Seu feedback é muito importante! Que tal dar uma nota para esta postagem?! Faça sua avaliação aqui embaixo.



Postagem anterior:
Próxima postagem:
Postagem feita por

Formado em Engenharia da Computação, Técnico em Eletroeletrônica, Fundador e Diretor da MasterWalker Electronic Shop. Se preocupa com o aprendizado dos seus clientes e daqueles interessados em aprender sobre Arduino e plataformas embarcadas em geral.

Existem 4 comentários para esta postagem
  1. leonardo às 18:23

    Muito bom blog, parabens, simples e direto ao ponto.
    com informaçoes necessárias.
    abraço

    • Euler Oliveira Autor às 18:51

      Olá Leonardo.

      Agradeço pelo comentário e reconhecimento!

      Vlw!!!

    • Euler Oliveira Autor às 09:47

      Olá Pedro.

      Agradeço pelo comentário!

      Leia a documentação da biblioteca e veja qual comando executa o que precisa.