Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

22/08/2012 #1


Proyecto nuevo: LCD USB Para monitorear estado de pc.
Hola! Estaba por armar este circuito... alguien tiene alguno mejor?







Acá hay un video de su funcionamiento... para que puedan entenderlo mejor:


Instalando en Windows


XP/2000:

Descargar esto:
http://www.ch424.net/junk/mchpcdc.inf
a tu escritorio y decile a windows que lo use como un driver.

Vista/Windows 7 64-bit:

http://www.obddiag.net/drivers.html (IDEM anterior)

Firmware del pic:


Espero poder conseguir ese codificador rotatorio... Ya que en Argentina no están entrando algunas cosas por las trabas a las importaciones.

NOTA: Al codificador rotatorio, lo pueden obtener fácilmente de cualquier mouse con ruedita... precisamente es el dispositivo conectado a ella...
29/08/2012 #2


Les dejo el video del mio... les comento a propósito que lo he probado en varios lcd's de 16x2 sin problemas... Les aconsejo este proyecto que no demanda mucha dificultad, es solamente programar el 18F2550 y montarlo en la pc, luego configurar el Software y ya está listo.

http://www.youtube.com/watch?v=9fP5X...ature=youtu.be
07/09/2012 #3


Hice funcionar el de 5 botones!!! Ya tengo el diseño del Eagle... solamente faltan algunos retoques con el firmware... alguna ayuda por aqui?
07/09/2012 #4

Avatar de el-rey-julien

que buen proyecto ¡¡ me guta ¡¡
voy a buscar como echarlo andar en linux
08/09/2012 #5


Tengo uno que funciona en linux!!! Hay un programa que con este en particular funciona con linux.
08/09/2012 #6


Con Linux: LCDproc: http://lcdproc.org/

Con un Atmel: http://www.harbaum.org/till/lcd2usb/index.shtml (con el driver -lcd2usb)

Con LCD gráfico: http://www.harbaum.org/till/glcd2usb/index.shtml
08/09/2012 #7

Avatar de el-rey-julien

muchas gracias ¡¡
08/09/2012 #8


De nada!

(15 caracteres)
08/09/2012 #9

Avatar de Meta

Buenísimo, queda mejor si unsas un 4x20.
08/09/2012 #10


Meta dijo: Ver Mensaje
Buenísimo, queda mejor si unsas un 4x20.
Si! ya lo tengo pedido... creo que en estos días me llega... He hecho una nueva versión con 5 botones, un tanto cambiada... anda todo perfecto, con los botones A, B, C, D y E pero por ahí se queda pegado el buzzer y suena sin parar... sucede cuando oprimes rapidamente cualquier boton que lo haga disparar... Idem con un led... Les paso el adjunto para que lo vean al final.

En el .rar se encuentra el programa para cargarle el firmware, luego de cargarle el bootloader... es decir: Grabo el bootloader.HEX con el pickit2 o Winpic800, luego conecto el LCD y lo reconoce windows como "custom device". Le instalo el firmware con el LCD Setter (Que tambien les adjunto). Por último windows me reconoce el dispositivo con el driver LCD-driver, incluído en el rar. Como se observa en la placa, esta version tiene 5 entradas, que son los botones y 3 salidas para controlar algún(os) dispositivo(s)...

Nota: Al Buzzer lo conecto a la salida 4 y al Led a la salida 5 (Corresponden a GPO(4) y GPO(5) respectivamente). Es indistinto... ambas salidas tienen el mismo error.
Imágenes Adjuntas
Tipo de Archivo: png LCD2UAB-5B.png (17,0 KB (Kilobytes), 15 visitas)
Archivos Adjuntos
Tipo de Archivo: rar Wr3.rar (262,4 KB (Kilobytes), 14 visitas)
19/09/2012 #11


Finalmente he retomado el circuito original posteado, aunque si bien no tiene todas las funciones de este último posteado, no ha traido problemas a la hora de montarlo en la pc con el correspondiente firmware. El problema es que cuando las salidas GPO4 y GPO5 funcionan en conjunto, la corriente del puerto es demasiado forzada, con lo cual no sólo se puede apreciar una caída en el brillo del display, sino que encima provoca un colapso de datos en las salidas y eso hace que a veces las mismas queden "trabadas". Hecha esta aclaración, les comento que el primero originalmente ha sido diseñado para un Rotary Encoder, pero mi problema radica en que no se consigue el mismo en este país, por lo que me he dado a la tarea de investigar su funcionamiento, el cual es demasiado sencillo: Produce aperturas y cierres de 3 switch's en forma aleatoria, formando una especie de "Tabla de verdad"... pensemos en los interruptores como 1 si está cerrado y 0 si está abierto, entonces el resultado similar que el rotary encoder nos arroja, es el siguiente:

000
001
010
011
100
101
110
111

Como en el primer caso no existen botones presionados, este queda despreciado de las funciones del rotary encoder, pero los demás pueden ser emulados con diodos conectados a pulsadores diferentes para lograr estas combinaciones. Estoy trabajando en un pcb en Eagle para lograr dicho efecto (emular el encoder con pulsadores) y luego les comento los resultados...
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.