collapse

* Links de Robótica

* Posts Recentes

Compra colectiva seeedstudio por beirao
[Ontem às 23:06]


Robot Wars International Special por beirao
[12 de Dezembro de 2017, 22:52]


Docker por nnr
[12 de Dezembro de 2017, 13:41]


Comprar transformador de +/-12Volts por jm_araujo
[12 de Dezembro de 2017, 10:16]


Embedded World 2018 por KammutierSpule
[12 de Dezembro de 2017, 09:05]


Esquema Fonte Bancada por almamater
[12 de Dezembro de 2017, 08:13]


Meu projecto - Arm Robot com arduino por Diogo Bento
[11 de Dezembro de 2017, 23:18]


Ajuda Projecto IR / RF por dio123
[09 de Dezembro de 2017, 10:53]


Drivers Arduino UNO! por dio123
[09 de Dezembro de 2017, 10:46]


Problema em converter codigo C arduino para C + Pigpio na raspberry por vasco
[08 de Dezembro de 2017, 19:22]

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

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

Offline luisjustin

  • Mini Robot
  • *
  • Mensagens: 147
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.181
  • 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: 147
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.181
  • 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: 147
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