collapse

* Posts Recentes

+ LASERs por dropes
[Hoje às 11:12]


Cerca eléctrica por SerraCabo
[14 de Junho de 2025, 23:26]


Alguém arranja motores? por almamater
[10 de Junho de 2025, 22:34]


Condensador 4.7uF 0603 por brunus
[09 de Junho de 2025, 15:52]


Lenovo IdeaPad 3 Não liga por jm_araujo
[07 de Maio de 2025, 19:10]


Identificar Diodo Zenner por filjoa
[01 de Maio de 2025, 23:07]


Meu novo robô por dropes
[18 de Março de 2025, 14:51]


JBL partybox On-The-Go por almamater
[21 de Fevereiro de 2025, 23:32]


Talking Reverse Engineering with an Absolute Legend! por SerraCabo
[13 de Fevereiro de 2025, 09:56]


Motoserra Stihl 120C por brunus
[11 de Fevereiro de 2025, 16:29]

Autor Tópico: Como controlar display tft 2.4 mcufriend  (Lida 11314 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.

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.986
  • 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 ?

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.986
  • 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