segunda-feira, 23 de março de 2009

Conectar o LCD de um Nokia 3310 à Porta da Impressora

por Suporte Eletronica .org - última modificação 2008-05-05 17:44

Eu encontrei este circuito muito simples e interessante.
É realmente fácil controlar o LCD gráfico do Nokia 3310 usando um cabo simples e algum software no PC.
O display gráfico precisa de uma tensão na fonte de 3.3V, enquanto a porta paralela fornece aproximadamente 4.5 - 5V.
É por isso que os diodos em série são usados, para reduzir a tensão pela fórmula: 4.5V - 0.7V - 0.7V = 3.1V.A porta paralela do computador se conecta ao LCD através do seguinte circuito:

The image “http://www2.eletronica.org/hack-s-dicas/richdocument.2006-12-09.0677997135/lpt_to_nokia3310.png” cannot be displayed, because it contains errors.

A pinagem do LCD Nokia 3310 é a seguinte:

The image “http://www2.eletronica.org/hack-s-dicas/richdocument.2006-12-09.0677997135/lcd_pins.jpg” cannot be displayed, because it contains errors.


A display gráfico utiliza o controlador PCD8544.
A especificação deste pode ser baixada aqui: PCD8544.pdf

Como você observou, os pinos de dados da porta paralela são usados para a transferência de dados e alimentação do LCD.


The image “http://www2.eletronica.org/hack-s-dicas/richdocument.2006-12-09.0677997135/port_data_pins.jpg” cannot be displayed, because it contains errors.

Quando o hardware estiver pronto, é hora de imprimir algumas imagens no LCD.

Para isto baixe programa de controle (o fonte em pascal também está incluído).

O software é escrito para controlar diretamente os pinos no DOS ou Windows 98.

Se você está usando Windows 2000 ou XP você precisa ler isso.
Eu copiei uma das soluções aqui: baixe o programa PortTalk, descompacte e separe em alguma pasta. Então copie allowio.exe para o diretório onde está o programa que você quer rodar.

Então crie um atalho para o seu programa compilado, por exemplo, LCD.exe.

Então abra as propriedades do atalho e na linha alvo faça as seguintes alterações:
Ao invés de

D:/project/LCD.exe

troque para

D:/project/allowio.exe D:/project/LCD.exe /a

Lembre-se que você precisa ter privilégios de administrador no computador.

É um truque feio mais funciona.

Tudo funcionando, execute o programa e desenhe com o botão esquerdo.

O botão direito apaga:

The image “http://www2.eletronica.org/hack-s-dicas/richdocument.2006-12-09.0677997135/lcd_in_progress.jpg” cannot be displayed, because it contains errors.


Boa sorte !

Versão em português por Eletronica.org.
Adaptado com autorização, do original em Science Prog.

Anexos

Sem comentários: