Social Icons

Mostrando postagens com marcador serial. Mostrar todas as postagens
Mostrando postagens com marcador serial. Mostrar todas as postagens

LCD Gráfico do NOKIA 3310 Direto Pela Serial

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.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.

















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.
Qualquer dúvida clique aqui e va para parte de diodos para revisar...


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 !


Posteriormente (mais precisamente quando chegar meu LCD Nokia e meu Arduino) vou mostrar mais tutoriais com LCD Nokia 3310 e LCD Sheilds também...

Liberando Porta Paralela ou Serial



As versões XP, NT e 2000 dos sistemas operacionais da Microsoft implementam uma política de segurança que impede o usuário de trabalhar diretamente com a porta paralela. Neste breve texto, mostraremos como liberar o acesso para que nossos projetos eletrônicos funcionem devidamente.

Seria interessante se você pretende seguir alguns dos tutoriais aqui dispostos ...


A solução para esta situação dar-se através de peças de software. Bibliotecas diferentes devem ser utilizadas na hora de implementar as rotinas para que não haja problemas de segurança.
No entanto, vários softwares já estão prontos e não possuem versões desenhadas especificamente para suprir estas necessidades. É aí que entra um outro programa, o UserPort, desenvolvido por Tomas Franzon. A documentação completa do UserPort, em PDF e inglês, pode ser vista aqui.
Para facilitar, aqui estão os passos rápidos para que os seus programas voltem a funcionar:



  • Pegue o arquivo UserPort.zip clicando aqui.

  • Descompacte o arquivo em um diretório (pasta) escolhido por você.

  • Copie o arquivo UserPort.sys para o diretório c:/windows/system32/drivers (ou c:/winnt/system32/drivers para o Windows NT).

  • Execute o programa UserPort.exe.

  • Mude os endereços para 0x378-0x37A, clicando em "ADD". 

  • Remova os outros endereços com o botão "Remove". 

  •  Clique em "Start". 



  • Com estes passos, o seu sistema operacional estará "desbloqueado" para acesso direto a porta paralela. O procedimento só é necessário uma única vez. Caso deseje voltar a condição anterior, basta iniciar novamente o programa e clicar em "STOP".

  •