collapse

* Links de Robótica

* Posts Recentes

Medir Agua que está no Poço por jm_araujo
[Hoje às 00:36]


URGENTE - display de 7 segmentos com backpack por helderjsd
[Ontem às 12:30]


Preços e fabricantes de pcb por Sérgio_Sena
[19 de Setembro de 2017, 10:20]


Palavras Cruzadas por Njay
[19 de Setembro de 2017, 02:24]


Isaac Asimov - I, Robot por senso
[18 de Setembro de 2017, 03:41]


Apresentação por TigPT
[17 de Setembro de 2017, 07:31]


ic SL440 da Plessey? por senso
[16 de Setembro de 2017, 13:11]


Compra Colectiva RS-Amidata por brunus
[15 de Setembro de 2017, 22:31]


Ideias para construir um quadrúpede simples por zordlyon
[15 de Setembro de 2017, 10:18]


Preparar bancada de testes por jm_araujo
[14 de Setembro de 2017, 10:24]

Autor Tópico: (Problema) Arduino + 128x64LCD  (Lida 2676 vezes)

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

Offline KaliKeira

  • Mini Robot
  • *
  • Mensagens: 87
    • DJ Puto_P
(Problema) Arduino + 128x64LCD
« em: 03 de Julho de 2013, 20:21 »
Estou a usar um Arduino Uno com um LCD 128x64 compatível com o controlador KS0108 e acontece-me o seguinte:
Nos sketch de exemplo da biblioteca GLCD enquanto estou a correr texto, tudo bem.
O pior é quando há movimento ou desenho. O que acontece é que parte do ecrã LCD apaga (normalmente a parte da esquerda)

Pelo que tive a ler, este lcd é controlado por três chips (um para a metade da direita, outro para a da esquerda e outro controla todo o lcd na horizontal)

Poderá ser problema de alimentação, o Arduino que é fraco para estas coisas ou o quê?
Parece-me que está tudo bem ligado.

Offline samc

  • Mini Robot
  • *
  • Mensagens: 390
Re: (Problema) Arduino + 128x64LCD
« Responder #1 em: 03 de Julho de 2013, 20:46 »
Se for um modelo como este os requisitos de corrente são dentro dos parametros do arduino (max 40 mA nos pinos de output e cerca de 450 mA na saída de 5V se for alimentado por USB).
http://www.crystalfontz.com/product/CFAX12864T1TFH
« Última modificação: 03 de Julho de 2013, 21:30 por samc »

Offline tarquinio

  • Mini Robot
  • *
  • Mensagens: 529
Re: (Problema) Arduino + 128x64LCD
« Responder #2 em: 03 de Julho de 2013, 20:50 »
Boas. Não sei quanto é que esse LCD gasta, mas não deve ser mais do que o arduino consegue fornecer, que são umas centenas de mA. Eu uma vez tive um problema quando estava a alimentar um monte de LED's a partir dos 5V do Arduino, mas aí até o proprio Arduino fazia reboot, e o regulador de tensão ficava a ferver... O teu está a aquecer muito? Experimenta por lá o dedo, é normal estar morno, mas se estiver quente ao ponto de não conseguires estar lá com o dedo muito tempo então se calhar estás mesmo a puxar muito por ele. Se estiver só morno, então o problema não deve ser daí.

Offline KaliKeira

  • Mini Robot
  • *
  • Mensagens: 87
    • DJ Puto_P
Re: (Problema) Arduino + 128x64LCD
« Responder #3 em: 03 de Julho de 2013, 21:00 »
Obrigado pelas respostas.

O meu lcd é este aqui: http://www.svet-el.si/download/Graficni_LGM12864B.pdf
O regulador de tensão do arduino aquece um pouco, mas nada de extraordinário, por isso, daí não deve ser.
Eu noto outro pormenor: se tiver mais pixeis acesos, a tendência para ficar só com meio ecrã (ou apagar totalmente) aumenta.
Vou fazer upload de um vídeo para o youtube e já publico aqui (não tem muita qualidade, mas dá para ver)

Offline samc

  • Mini Robot
  • *
  • Mensagens: 390
Re: (Problema) Arduino + 128x64LCD
« Responder #4 em: 03 de Julho de 2013, 21:03 »
O backlight terá de ser alimentado não diretamente. Consome 240mA!!! Não é como o outro que coloquei que consome cerca de 32 mA.
A alimentação do LCD essa já pode ser através do Arduino (só 8 mA)

Offline KaliKeira

  • Mini Robot
  • *
  • Mensagens: 87
    • DJ Puto_P
Re: (Problema) Arduino + 128x64LCD
« Responder #5 em: 03 de Julho de 2013, 21:16 »
O backlight terá de ser alimentado não diretamente. Consome 240mA!!! Não é como o outro que coloquei que consome cerca de 32 mA.
A alimentação do LCD essa já pode ser através do Arduino (só 8 mA)

Tenho a alimentação da backlight limitada através de uma resistência.
Como não tenho ligado por muito tempo, para desenrascar dá  ;)
O vídeo é este: (filmado com o telemóvel, mas dá para ver mais ou menos  ;D)

Offline tarquinio

  • Mini Robot
  • *
  • Mensagens: 529
Re: (Problema) Arduino + 128x64LCD
« Responder #6 em: 03 de Julho de 2013, 21:24 »
Como o samc já disse, o backlight é o que consome mais, os pixels acesos ou apagados são insignificantes quando comparados com a energia usada pela backlight. Mas mesmo assim, o arduino deveria aguentar bem isso (os 240mA). No projecto que eu mencionei em que tive problemas, ele só costumava dar problemas acima dos 400 e muitos mA.
Mas tambem podes sempre experimentar por uma resistencia na alimentação da backlight para reduzir o consumo e ver se o problema se mantem ou não.

Offline tarquinio

  • Mini Robot
  • *
  • Mensagens: 529
Re: (Problema) Arduino + 128x64LCD
« Responder #7 em: 03 de Julho de 2013, 21:25 »
Ups afinal já tinhas a resistencia, só vi a tua resposta depois...
Ah e já agora, o vídeo aparece-me como privado :P

Offline KaliKeira

  • Mini Robot
  • *
  • Mensagens: 87
    • DJ Puto_P
Re: (Problema) Arduino + 128x64LCD
« Responder #8 em: 03 de Julho de 2013, 21:27 »
Ups afinal já tinhas a resistencia, só vi a tua resposta depois...
Ah e já agora, o vídeo aparece-me como privado :P

Já está público, sorry

Offline KaliKeira

  • Mini Robot
  • *
  • Mensagens: 87
    • DJ Puto_P
Re: (Problema) Arduino + 128x64LCD
« Responder #9 em: 03 de Julho de 2013, 21:37 »
Já resolvi o problema.
O reset tem de ser ligado aos 5v e não ao reset do arduino (como alguns lcd)

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.390
  • Helpdesk do sitio
Re: (Problema) Arduino + 128x64LCD
« Responder #10 em: 03 de Julho de 2013, 22:43 »
Lcd's ligados ao reset do arduino?
Quê?
Avr fanboy

Offline KaliKeira

  • Mini Robot
  • *
  • Mensagens: 87
    • DJ Puto_P
Re: (Problema) Arduino + 128x64LCD
« Responder #11 em: 03 de Julho de 2013, 23:02 »
Lcd's ligados ao reset do arduino?
Quê?

Vi aqui: http://playground.arduino.cc/Code/GLCDks0108

Mas já vi que estava errado  ;)

Offline almamater

  • Mini Robot
  • *
  • Mensagens: 1.505
    • GrcByte - Projectos
Re: (Problema) Arduino + 128x64LCD
« Responder #12 em: 04 de Julho de 2013, 10:21 »
Por acaso qdo testei usar um LCD destes (https://sites.google.com/site/grcbyte/electronica/arduino/glcd-128x64) tb fiquei com essa dúvida mas deixei o pin de reset desligado depois de ler a nota do reset no http://playground.arduino.cc/Code/GLCDks0108

Offline Kristey

  • Mini Robot
  • *
  • Mensagens: 753
Re: (Problema) Arduino + 128x64LCD
« Responder #13 em: 14 de Junho de 2014, 15:17 »
Estes LCD's dão para usar com algum modulo a acrescentar para funcionar com i2c ?

Offline fergas

  • Mini Robot
  • *
  • Mensagens: 111
Re: (Problema) Arduino + 128x64LCD
« Responder #14 em: 14 de Junho de 2014, 17:27 »
Dão para i2c e para spi. Para i2c basta usares um  MCP23017. Vê aqui por exemplo.