Bem vindo ao nosso site, aqui você vai encontrar diversos esquemas para seu dia a dia.
Home » » USB LCD Controlador

USB LCD Controlador



Se você gosta de PC modding este é um projeto legal para you.This é uma interface USB para display LCD alfanumérico como 4x20 que podem ser controlados com interface LCDSmartie program.USB é implementado usando PIC18F2550 microcontrolador. Usando o módulo LCD USB, você pode ver muitos tipos de informações extraídas de PC como temperaturas, data / hora, MP3 títulos de músicas, ver e-mails, feeds RSS tudo que o programa LCDSmartie ou outro suporte.



Este é um guia para a tomada de um LCD que se conecta ao computador através de USB, destina-se principalmente a ser externo. Você pode ver o meu aqui. Para fazer com que a placa menor, ele não tem a GPOs. Esta discussão também deve ser usado para obter sugestões sobre como melhorar o circuito, adicionar novos recursos e corrigir bugs no firmware.

Firmware:

*Instalação no Windows
*XP/2000: Baixe este para o seu desktop e dizer ao Windows para usá-lo como um motorista quando ele pede.
*Vista 64-bit: veja o post de scorpia
*Acho Vista obras de 32 bits com o método XP/2000, não tenho certeza embora.

Esta é a configuração exigida programador (assumindo cristal 4 MHz). O regulador de tensão USB é fundamental, pois o PIC não vai mesmo tentar iniciar sem ele.

Comandos suportados:

*Posição: 254 71 [col] [linha]
*Home: 254 72
*Sublinhado em: 254 74
*Sublinhado off: 254 75
*Blink em: 254 83
*Blink off: 254 84
*Definir personalizado: 254 78 [c] [8Bytes] Claro display: 254 88
*Backlight em: 254 66 [minutos] (minutos é apenas descartado)
*Backlight off: 254 70
*O brilho da luz de fundo: 254 152 [valor]
*GPO off: 254 86 [1-4]
*GPO em: 254 87 [1-4]
*Set GPO PWM: 254 102 [1-4] [0-100] (funciona como uma percentagem)
*Buzzer off: 254 86 5
*Buzzer em: 254 87 5

O software de computador Isto irá funcionar com LCDSmarite, se você configurá-lo para um Matrix Orbital LCD serial.









Lista de componentes:

*R1, R8, R9, R10: 10k 
*R2; R7: 4k7 
*C1, C2: 22pF 
*C3, C5: 100nF 
*C4: 220nF 
*C6: 100uF 
*Q1; Q6: BC184L 
*RV2: 4k7 preset 
*LCD1: HD44780/KS0066U compatível 
*X1: 4MHz 
*T5: USB B 
*J2: ALPS codificador rotativo 11 milímetros 
*BUZ1: buzzer miniatura 
*U1: PIC18F2550 DIP28

Note que eu usei um transistor para a campainha, assim você pode conectar outra coisa lá em vez disso ... mod on!

A conexão com o codificador rotativo funciona assim: (diagrama) Pin 2 em encoder vai para o pino 1 em J2 Pin 3 em codificador vai para o pino 2 no J2 Pin 5 em codificador vai para o pino 3 na J2 Os pinos 1 e 4 no codificador ir ao pino 4 em J2

SHARE :
CB Blogger
 
Copyright © 2011 - 2018 Eletrônica Sem Medo. Todos os direitos reservados | Fale Conosco | Imprimir Pagina | Video Aula Online | Esquemas