Display Gráfico 128×64 ST7920

Display Gráfico 128×64 ST7920

Para quem procura uma interface barata e boa para seu projeto e não que utilizar aqueles display de 16 colunas por 2 linhas ou 20 colunas por 4 linhas devido sua limitação de exibição de informações, uma das soluções é o display gráfico, o display gráfico possui diversos modelos com diversas tecnologia e cores, porem a maioria é monocromática, os modelos que possuem mais de uma cor são mais caros o que compensa utilizar LCD’s TFT que são coloridos

O modelo que será abordado é o ST7920 ele é um display chines que é fabricado por diversas empresas algumas delas é a Sitronix, Digole, entre outras.

Visite nossos Projetos XPboard e XPsys

Não esqueça de visitar o nosso projeto que utiliza o ST7920 com o ESP32 que o nosso XPboard e o XPsys, ambos são interessantes e gratuitos!

Este display é bem prático, para se utilizá-lo sem a ajuda de I2C, pois só utiliza somete 4 fios (no modo 4bits, Enable, RW, RS e RESET) do seu microcontrolador para realizar a exibição das informações.

Biblioteca U8G2

Documentação Online

Acesse a Documentação Online da biblioteca tanto para Arduíno como para o ESP32 no site do Github do criador, clicando do botão abaixo:

Você também pode baixar a biblioteca pelo site do XProjetos:

ícone

u8g2 – Biblioteca para Displays Gráficos 49,1MB 453 downloads

Esta é uma biblioteca desenvolvida pelo olikraus U8g2: Biblioteca para displays…

Com este display é possível desenhar formas geométricas e também escrever texto pois internamente já possuí fontes pré-programadas melhorando a performance do LCD

Fontes disponíveis atraves da biblioteca u8g2

O display em si é um atrativo para integra-lo em projetos onde espaço físico não seja problemas pois ele mede 7cm x 9,5cm e pesa por volta de 70g a 100g, o consumo de corrente muito pouco pois você consegue alimentá-lo com um USB de um computador. Seu valor atualmente (04/2019) gira em torno de R$50,00 a R$65,00 aqui no Brasil (Mercado Livre e também lojas físicas), no exterior(Aliexpress) está U$6,00 (R$20,00).

O display possui 20 pinos, e possui também interface de 4bits, 8 bits ou Serial que pode ser configurado a partir do pino 15 do LCD, abaixo segue a descrição de cada pino do LCD:

Pinagem visto pela parte superior do LCD.
Pinagem visto pela parte inferior do LCD.

   Alguns fabricantes especificam o nome de cada pino no lado frontal ou no verso do display, dependendo da aplicação dificulta a visualização do nomes, o numero dos pinos seguem a sequencia sendo indicados pelos números 20 e 1, abaixo segue um exemplo de display que possui os nomes dos pino na parte frontal :

Parte Frontal do LCD ST7920

Tambem veja o datasheet para download do fabricante Sitronix que especifica profundamente as funções disponíveis neste modelo de LCD. Tambem existe o site do Arduino e Cia que explica os outros modos de transmissão dos dados (4bits e 8bits) abaixo segue o datasheet:

ícone

Datasheet – ST7920 504.43 KB 199 downloads

Datasheet do display Gráfico monocromático ST7920 com as principais características…

Temos alguns projetos desenvolvidos aqui no site com este display tanto na plataforma Arduíno quanto na plataforma ESP32.

Licença CC 4.0

Creative Commons

O trabalho “Display Gráfico 128×64 ST7920” de JailsonBR está licenciado com uma Licença Creative Commons Atribuição 4.0 Internacional.

Jailson Oliveira

Sou Engenheiro Eletricista com Enfase em Eletrônica e Técnico em Eletrônica, gosto de estar praticando montagens de circuitos e também programar sistemas embarcados. Acredito que compartilhar informações gratuita gera mais informações novas por parte de outras pessoas.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *