collapse

* Posts Recentes

Substituir um 78xx por um switching regulator ? por senso
[Ontem às 22:25]


leitura de voltagens com o analogRead(A0) por Njay
[Ontem às 15:29]


Kit Completo Robô Inmoov 299€ por aldricnegrier
[Ontem às 13:39]


BostonDynamics - Vai uma mãozinha? por josecarlos
[14 de Outubro de 2018, 19:44]


PCB de passadeira por vasco
[13 de Outubro de 2018, 16:00]


Proteção contra reverse voltage por Njay
[12 de Outubro de 2018, 10:04]


Bus I2c necessita de pullups ? por vasco
[11 de Outubro de 2018, 18:15]


Circuito básico do 7805 por jm_araujo
[09 de Outubro de 2018, 10:33]


Nome em ingles por helderjsd
[06 de Outubro de 2018, 09:48]


Preciso de programador de arduino Zona norte por Sérgio
[05 de Outubro de 2018, 16:06]

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

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

Offline luisjustin

  • Mini Robot
  • *
  • Mensagens: 155
    • 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.400
  • 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: 155
    • 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.400
  • 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: 155
    • 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