LusoRobótica - Robótica em Português
Sistemas específicos => ARM => Raspberry Pi => Tópico iniciado por: luisjustin 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.
-
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 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 ?
-
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
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!
-
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
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