collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Como controlar display tft 2.4 mcufriend  (Lida 4731 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline luisjustin

  • Mini Robot
  • *
  • Mensagens: 161
    • Meu site
Como controlar display tft 2.4 mcufriend
« em: 03 de Dezembro de 2017, 04:58 »
Olá pessoal, estou com uma duvida que por mais que pesquise não acho respostas concretas.
Comprei esse lcd touch tft: http://hobbycomponents.com/shields/643-mcu-friend-24-colour-tft-shield

Não desta loja mas é o mesmo modelo e não sei como fazer para controlar ele na rpi zero w não quero mostrar o desktop quero apenas usando python poder desenhar botões nele e etc...

Tudo que encontro na internet é o pessoal querendo fazer com que ele mostre o desktop da RPi isso sei que não é possível até então por isso para mim serviria apenas eu conseguir desenhar no display.

Obrigado a todos.

Online jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.947
  • NERD!
Re: Como controlar display tft 2.4 mcufriend
« Responder #1 em: 04 de Dezembro de 2017, 16:33 »
O touch não vai funcionar com o RPi sem usar um IC externo a tratar da conversão.
Mas para colocar o desktop funciona. Usas o módulo fbtft com a configuração para ILI9325 paralelo: https://github.com/notro/fbtft/wiki/LCD-Modules#itdb02-28

Comprei um modulo no ebay igual ao teu por engano (o vendedor dizia que era ILI9341 mas era ILI9325, lixou-se que tive direito a refund).
Devias ter comprado um módulo ILI9341 com SPI, ocupa menos pinos do RPi e tem a vantagem que já traz um IC para o touch (um xpt2046 se não me engano), como este: https://www.ebay.com/itm/201950756194. O meu já está a caminho depois do engano.

Offline luisjustin

  • Mini Robot
  • *
  • Mensagens: 161
    • Meu site
Re: Como controlar display tft 2.4 mcufriend
« Responder #2 em: 05 de Dezembro de 2017, 00:15 »
O touch não vai funcionar com o RPi sem usar um IC externo a tratar da conversão.
Mas para colocar o desktop funciona. Usas o módulo fbtft com a configuração para ILI9325 paralelo: https://github.com/notro/fbtft/wiki/LCD-Modules#itdb02-28

Comprei um modulo no ebay igual ao teu por engano (o vendedor dizia que era ILI9341 mas era ILI9325, lixou-se que tive direito a refund).
Devias ter comprado um módulo ILI9341 com SPI, ocupa menos pinos do RPi e tem a vantagem que já traz um IC para o touch (um xpt2046 se não me engano), como este: https://www.ebay.com/itm/201950756194. O meu já está a caminho depois do engano.

O touch não é importante para mim pois o objetivo é exibir a imagem do desktop já serve pois todo controle é feito pelo celular a tela é só para mostrar as informações caso não tenha o celular em mão, mas não entendi o que é fbtft  ? ou seria tft ? e eu faço a ligação igual ao ILI9325 isso ?

Online jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.947
  • NERD!
Re: Como controlar display tft 2.4 mcufriend
« Responder #3 em: 05 de Dezembro de 2017, 10:27 »
não entendi o que é fbtft  ? ou seria tft ?
Ena que tanta preguiça, claramente não exploraste o link que te mandei nem sequer abriste o google  ::) ::)
O link que te enviei era para o git do fbtft(é assim mesmo, sem erros) para o RPi: https://github.com/notro/fbtft
Está bem claro o que é na descrição do projeto: "Linux Framebuffer drivers for small TFT LCD display modules." . Drivers para pequenos LCDs
Citar
e eu faço a ligação igual ao ILI9325 isso ?
O LCD que comprei de aspeto igual ao teu tinha esse controlador, e na página que mandaste do que compraste também está lá bem claro:
"SPECIFICATION:
Product code: HCARDU0095
Controller: ILI9325D"
Portanto se ligares seguindo as ligações indicadas para o ILI9325 com esse driver, é provável que tenhas sucesso.
Precisas de te esforçar mais um bocado, tinhas os dados todos para chegar lá sozinho!


Offline luisjustin

  • Mini Robot
  • *
  • Mensagens: 161
    • Meu site
Re: Como controlar display tft 2.4 mcufriend
« Responder #4 em: 05 de Dezembro de 2017, 11:25 »
não entendi o que é fbtft  ? ou seria tft ?
Ena que tanta preguiça, claramente não exploraste o link que te mandei nem sequer abriste o google  ::) ::)
O link que te enviei era para o git do fbtft(é assim mesmo, sem erros) para o RPi: https://github.com/notro/fbtft
Está bem claro o que é na descrição do projeto: "Linux Framebuffer drivers for small TFT LCD display modules." . Drivers para pequenos LCDs
Citar
e eu faço a ligação igual ao ILI9325 isso ?
O LCD que comprei de aspeto igual ao teu tinha esse controlador, e na página que mandaste do que compraste também está lá bem claro:
"SPECIFICATION:
Product code: HCARDU0095
Controller: ILI9325D"
Portanto se ligares seguindo as ligações indicadas para o ILI9325 com esse driver, é provável que tenhas sucesso.
Precisas de te esforçar mais um bocado, tinhas os dados todos para chegar lá sozinho!

Na verdade abri o link e olhei as ligações só tinha achado que você escreveu errado TFT por isso a pergunta é sobre a questão do chip foi sim falta de atenção minha é um erro também na compra pois aqui no Brasil o cara escreveu como se fosse outro chip sfpd algo assim se não estou enganado pois isso estranhei o chip, mas desculpe não é que não me esforço é que estou a procurar durante dias por isso e não achava nada sobre tanto que antes de entrar no fórum e perguntar já tava procurando a 10 dias por isso mas acredito que eu estava procurando errado pois tava procurando por outro chip que o vendedor do Brasil tinha descrito. Peço minhas sinceras desculpas hoje a tarde vou testar esse do link que você me mandou obrigado mesmo me ajudou muito com sua ajuda e da próxima vez ficarei mais atento aos detalhes da pagina. Desculpe se algo sair escrito errado estou pelo celular que fica ruim de escrever