Índice:

Adicionando CS Pin a ST7789 1,3 "IPS LCD: 5 etapas
Adicionando CS Pin a ST7789 1,3 "IPS LCD: 5 etapas

Vídeo: Adicionando CS Pin a ST7789 1,3 "IPS LCD: 5 etapas

Vídeo: Adicionando CS Pin a ST7789 1,3
Vídeo: HardSense - Live Coding for ESP32 - #005 2024, Julho
Anonim
Adicionando CS Pin ao ST7789 1.3
Adicionando CS Pin ao ST7789 1.3
Adicionando CS Pin ao ST7789 1.3
Adicionando CS Pin ao ST7789 1.3
Adicionando CS Pin ao ST7789 1.3
Adicionando CS Pin ao ST7789 1.3
Adicionando CS Pin ao ST7789 1.3
Adicionando CS Pin ao ST7789 1.3

Recentemente descobri uma tela IPS TFT de 1,3 de baixo custo. Tem uma resolução muito alta de 240x240 pixels e uma densidade de pixels muito alta devido ao seu tamanho pequeno. É um painel IPS, IPS significa InPlane Switching. Telas LCD que têm ótimos ângulos de visão e melhor reprodução de cores do que os tradicionais LCDs do tipo TFT + TN / CSTN. É por isso que é um dos meus LCDs favoritos.

Ele usa a interface SPI para se comunicar com o microcontrolador ou um SOC.

O SPI padrão usa 4 fios para se comunicar:

1) MOSI -> Master Out Slave In

2) MISO -> Master In Slave Out

3) SCK -> Relógio Serial

4) CS / SS -> Seleção de Chip / Seleção de Escravo

O SPI permite vários dispositivos no barramento e o dispositivo ativo é selecionado puxando a linha de seleção de chip LOW. Este display não tem a linha de seleção de chip quebrada nos cabeçalhos.

Você pode perguntar por que se preocupar em hackear a linha CS? Bem, isso depende da aplicação. Se você tiver o monitor como o único dispositivo no barramento SPI, tudo bem. O display ainda funcionará, embora se você quiser usar algum outro dispositivo no barramento SPI, como um adaptador de cartão SD, então você está sem sorte, pois ambos requerem linhas CS separadas para falar com o dispositivo escravo. É por isso que vamos retirar a linha CS do módulo.

Este módulo tem um total de 7 pinos:

1) BLK = luz de fundo

2) D / C = Dados / Comando

3) RES = Reiniciar

4) SDA = Dados Seriais ou SPI MOSI

5) SCL = Relógio Serial ou SPI SCK

(Não se confunda com os pinos I2C SDA e SCK, esta tela não é I2C.)

6) VCC (3,3V)

7) Terrestre

Ao conectar o pino BLK ao VCC, podemos habilitar a luz de fundo LED da tela, mas esse pino é inútil, a menos que você queira controlar a luz de fundo por software. Mas podemos usar este pino extra como um pino CS, removendo o traço da fita do LCD.

Suprimentos

1) Cortador ou faca afiada.

2) Ferro de soldar

3) Fio de jumper ou fio de embrulho (> 28AWG)

4) Pistola de cola quente (opcional)

Etapa 1: interromper o primeiro rastreio

Interrompendo o primeiro rastreio
Interrompendo o primeiro rastreio
Interrompendo o primeiro rastreio
Interrompendo o primeiro rastreio
Interrompendo o primeiro rastreio
Interrompendo o primeiro rastreio

Primeiro arranje um cortador afiado. Em seguida, corte o traço conforme mostrado na imagem. Faça isso com cuidado, pois a tela é frágil e não deixe o cortador escorregar e danificar o cabo de fita. Após interromper o trace, certifique-se de que o pino BLK esteja desconectado do resistor R2 abaixo deste trace com a ajuda do multímetro no modo de continuidade.

Etapa 2: adicionar almofadas de solda

Adicionando Almofadas de Solda
Adicionando Almofadas de Solda
Adicionando Almofadas de Solda
Adicionando Almofadas de Solda
Adicionando Almofadas de Solda
Adicionando Almofadas de Solda

Novamente com a ajuda do cortador, raspe cuidadosamente a máscara de solda nos três locais mostrados na imagem. Tenha cuidado para não expor os vestígios vizinhos, pois isso tornará a soldagem mais difícil posteriormente. Raspe até ver o cobre descoberto. Deve ser grande o suficiente para soldar os fios de jumper que soldaremos mais tarde.

Em seguida, estanhe essas almofadas de cobre expostas com um pouco de solda nova.

Etapa 3: interromper o segundo rastreamento

Interrompendo o segundo rastreamento
Interrompendo o segundo rastreamento
Interrompendo o segundo rastreamento
Interrompendo o segundo rastreamento
Interrompendo o segundo rastreamento
Interrompendo o segundo rastreamento

Eu recomendo usar um ferro com temperatura controlada para a próxima etapa. Defina o ferro para cerca de 350C para evitar quebrar pequenas almofadas de solda para o LCD. Vou usar meu confiável TS100 para isso. Comece adicionando um pouco de solda nova às almofadas de solda do conector de fita. E começando de qualquer lado, puxe suavemente a fita para cima para remover a junta de solda, uma de cada vez. Seja muito gentil! Esta fita é muito frágil. dobrá-lo demais quebrará os traços internos. Agora, após retirar a fita, corte o traço que vai do 5º traço do lado esquerdo. Essa é a nossa linha CS, permanentemente vinculada ao GND. Corte ao longo do lado inferior do traço do aterro de inundação do solo. Após interromper, certifique-se de que ele esteja desconectado do pino GND.

Depois de feito isso, revenda a fita para o PCB e verifique todas as conexões com o multímetro.

Etapa 4: adicionar fios de jumper

Adicionando fios de jumper
Adicionando fios de jumper
Adicionando fios de jumper
Adicionando fios de jumper
Adicionando fios de jumper
Adicionando fios de jumper

Obtenha alguns fios de jumper finos (núcleo sólido recomendado) e estanhe as pontas desencapadas. Conecte um fio do rastreio do cabeçalho BLK ao rastreio CS da fita e um fio do VCC ao rastreio da luz de fundo.

Isso ligará a luz de fundo ao VCC e conectará o cabeçote livre ao CS.

Adicione um pouco de cola quente nos fios e conexões após a verificação.

Etapa 5: teste:)

Teste:)
Teste:)

Teste o TFT com seu MCU favorito.

Biblioteca Adafruit ST77XX

Biblioteca Adafruit GFX

Recomendado: