USB a LCD Display

eighta

Lanero Reconocido
4 Jul 2006
542
Saludos Laneros,

haber si alguien de uds me puede ayudar con lo que quiero realizar.

Estoy pensando en hacer funcionar un display LCD via el puerto USB, es decir, programar unas rutinas donde envie datos que seran mostrados en el display.

Creo que no es muy complicado hacer esto, pero la verdad no tengo ni idea de como hacerlo, por favor alguien que me diga cuales son las partes que se necesitan para construir el circuito electroinico.

Muchas Gracias de antemano
 
Saludos Laneros,

haber si alguien de uds me puede ayudar con lo que quiero realizar.

Estoy pensando en hacer funcionar un display LCD via el puerto USB, es decir, programar unas rutinas donde envie datos que seran mostrados en el display.

Creo que no es muy complicado hacer esto, pero la verdad no tengo ni idea de como hacerlo, por favor alguien que me diga cuales son las partes que se necesitan para construir el circuito electroinico.

Muchas Gracias de antemano


Primero si no conoces el puerto USB te digo que es algo mas complejo que solo enviar datos, porque a diferencia de un LPT o un RS-232 este posee una estructura o protocolo ya implementado y tienes que pagar un Royalty para poder usarlo.

Eso por un lado y por el otro necesitas un Hardware y un Firmware para ese Hardware externo que procese el protocolo USB y le envie los datos al LCD o lo controle, dependiendo de que tipo de LCD uses, uno "inteligente" o uno "bobo".

Es eso o compras un circuito adaptador que ya incluya el Royalty y emule un puerto COM RS232 o un LPT como un FT232 o un CP210x etc sobre USB.

Si aun asi decides tomar coraje y sumerjirte en el mundo USB, pues bien por ti, yo todavia no tome coraje para leerme las mas de 400 paginas de la especificacion USB 2.0.:\
 
Hola E_Blue, gracias por el comentario, y creo que me estas dando demaciado información, como te digo, no tengo ni idea de como empezar. pero buscando por la inet, ya he visto ciertas cosas que deberia tener en cuenta.

Pero en tu comentario mencionas cosas que ni idea, empezamos con lo mas sencillo, me hablas de un LCD "bobo", o uno "inteligente", cual es la diferencia de los dos, y como es el asunto alli, yo estoy pensando en adquirir un LCD de 64x128, en el que tengo pensado hasta poder ilustrar una imagen.
 
Hola E_Blue, gracias por el comentario, y creo que me estas dando demaciado información, como te digo, no tengo ni idea de como empezar. pero buscando por la inet, ya he visto ciertas cosas que deberia tener en cuenta.

Pero en tu comentario mencionas cosas que ni idea, empezamos con lo mas sencillo, me hablas de un LCD "bobo", o uno "inteligente", cual es la diferencia de los dos, y como es el asunto alli, yo estoy pensando en adquirir un LCD de 64x128, en el que tengo pensado hasta poder ilustrar una imagen.

Un LCD "bobo" es aquel que no posee niguna electronica que lo controle, como por ejemplo el LCD de un tester estandar o el de una calculadora de mano.

Por otro lado un LCD "inteligente" posee una electronica que es la que lo hace inteligente, te vas a dar cuenta porque por lo general se ve que vienen conectados a una placa que los controla, de este modo solo te queda enviarle los datos/imagenes que quieres que se muestren en el LCD.

Por lo que puedo ver el LCD que quieres usar es un LCD grafico inteligente.

Yo te diria que no empieces con este tipo de display, empieza por uno mas pequeño como ser uno alfanumerico de 16x2.
El incoveniente con el display grafico es que necesitas saber bastante sobre funciones logicas para aplicar efectos en el LCD y ademas tienes que ver el display como un array, por lo que debes manejar coordenadas y sectores.
Yo nunca los use pero por lo poco lei son un tanto complicados y mas si son a color(los ahi de los dos tipos, blanco y negro, y color.

Mira aqui tienes un fabricante
http://www.powertip.com.tw/products.php

Para que te des una idea mira que controlador poseen en esta pagina
http://www.powertip.com.tw/products_1.php?area_id=1170780372&area_name=Graphic%20LCD%20Module

Y luego buscas su hoja de datos en
http://www.alldatasheet.com

Por ejemplo un controlador que usan es el S1D13700 busca su hoja de datos (datasheet) y familiarizate con su entorno y las instrucciones que maneja.


Los LCD inteligentes alfanumericos la mayoria respeta el protocolo de controlador Hitachi HD44780, por esto es que te decia que pruebes primero con este tipo de displays.

Recuerda que debes vencer por lo menos dos barreras importantes la primera es el manejo del bus USB y luego el protocolo del display que uses, entonces creo que es convenientes que te enfoques en una de las barreras a vencer y luego vayas por la otra.
Una vez que logres vencer ambas pues ya solo es cuestion de usar los conocimientos que posees de ambas y hacer lo que querias desde un principio.
 
¿Posteando dormido?

Pero de que barreras exactamente estas hablando

Barrera = Desafio = Objetivo a alcanzar

Parece que no leiste bien; como te dije las barreras/desafios o como le quieras llamar son manejar el puerto USB y el LCD grafico porque todavia no sabes como hacerlo y son objetivos a lograr pero por ahora es una barrera porque no has logrado ese objetivo.
 
Manejar el USB creo que no seria ningun problema, en cuanto aprendizaje, ya que existe la especificacion del USB, que segun lei un resumen, es como cualquier otro protocolo con reglas y eso, un tanto dificultoso como el protocolo BitTorrent, pero el cual se puede implementar, y que me imagino ya existira una API, que pueda facilitar su manejo.

En cuanto a la "barrera" del LCD, de eso si no tengo ni idea, depronto exista un codificar o decodificar, que realize gran parte del procesamiento, pero solo estoy especulando. Me hablaron de un termino GLCD, el cual tampoco se que es.solo que los de este tipo tienen un controlador especifico, o me equipoco?

Total lo que quiero es que me digas el path que hay que seguir para lograr con exito mi proyectico. Asi como dices, no es que sea de hacer y ya, sino de pasar a saber varias cosas, bueno esa es mi intencion, conocer que se necesita de tras de eso.
 
Manejar el USB creo que no seria ningun problema, en cuanto aprendizaje, ya que existe la especificacion del USB, que segun lei un resumen, es como cualquier otro protocolo con reglas y eso, un tanto dificultoso como el protocolo BitTorrent, pero el cual se puede implementar, y que me imagino ya existira una API, que pueda facilitar su manejo.

En cuanto a la "barrera" del LCD, de eso si no tengo ni idea, depronto exista un codificar o decodificar, que realize gran parte del procesamiento, pero solo estoy especulando. Me hablaron de un termino GLCD, el cual tampoco se que es.solo que los de este tipo tienen un controlador especifico, o me equipoco?

Total lo que quiero es que me digas el path que hay que seguir para lograr con exito mi proyectico. Asi como dices, no es que sea de hacer y ya, sino de pasar a saber varias cosas, bueno esa es mi intencion, conocer que se necesita de tras de eso.

GLCD = Graphic Liquid Crystal Display

Y no, no tienen un controlador especifico, por eso te pase las paginas para que leas el datasheet del controlador del display que vayas a comprar.

No te puedo dar un"path" porque nunca use el puerto USB directamente, porque como te dije tienen Royalties que debes pagar para usarlo.
Lo que si puedes hacer es usar algun controlador que venga con Windows como dispositivo de interfaz de usuario HID.

Suerte.
 
Señores buenas tardes, les escribo porque veo que se estan complicando la vida con algo que google les podria solucionar, aqui les mando la pagina de LordLafebre quien trabaja con pic de la serie 18 que tienen usb , yo mismo comense a hacer mis primero pinitos con usb con esto, confirmado esto funciona perfectamente yo lo he testeado he implementado y debes en cuando aun lo uso cuando quiero hacer algo rapido. el trabaja con picbasic pro pero si quieren algo en c pueden ver la pagina de <A href="http://www.hobbypic.com/index.php?option=com_content&task=view&id=15&Itemid=36" target=_blank>http://www.hobbypic.com que trabajan con pic c

esto para aprender sobre usb
[URL]http://www.***********/file/3028918/bd65dcc9/conectando_un_pic_al_pc_con_el_usb.html[/URL]
[URL]http://www.***********/file/3053768/9d9b3c15/tp2550.html[/URL]

y si busca lo del usb lcd grafico
[URL]http://micros.mforos.com/1149907/6882056-terminal-para-glcd-usb-controlador-ks0108-v1-0/[/URL]
[URL]http://www.hobbypic.com/index.php?option=com_content&task=view&id=15&Itemid=36[/URL]

espero que esta info sea mas que suficiente y señores sin animo de ser prepotente u ofencivo recuerden que google es el amo de la info , tan solo hay que buscar...........
 
Señores buenas tardes, les escribo porque veo que se estan complicando la vida con algo que google les podria solucionar, aqui les mando la pagina de LordLafebre quien trabaja con pic de la serie 18 que tienen usb , yo mismo comense a hacer mis primero pinitos con usb con esto, confirmado esto funciona perfectamente yo lo he testeado he implementado y debes en cuando aun lo uso cuando quiero hacer algo rapido. el trabaja con picbasic pro pero si quieren algo en c pueden ver la pagina de <A href="http://www.hobbypic.com/index.php?option=com_content&task=view&id=15&Itemid=36" target=_blank>[url]http://www.hobbypic.com[/URL] que trabajan con pic c

esto para aprender sobre usb
[URL="http://www.***********/file/3028918/bd65dcc9/conectando_un_pic_al_pc_con_el_usb.html"][url]http://www.***********/file/3028918/bd65dcc9/conectando_un_pic_al_pc_con_el_usb.html[/URL][/URL]
[URL="http://www.***********/file/3053768/9d9b3c15/tp2550.html"][url]http://www.***********/file/3053768/9d9b3c15/tp2550.html[/URL][/URL]

y si busca lo del usb lcd grafico
[URL="http://micros.mforos.com/1149907/6882056-terminal-para-glcd-usb-controlador-ks0108-v1-0/"][url]http://micros.mforos.com/1149907/6882056-terminal-para-glcd-usb-controlador-ks0108-v1-0/[/URL][/URL]
[URL="http://www.hobbypic.com/index.php?option=com_content&task=view&id=15&Itemid=36"][url]http://www.hobbypic.com/index.php?option=com_content&task=view&id=15&Itemid=36[/URL][/URL]

espero que esta info sea mas que suficiente y señores sin animo de ser prepotente u ofencivo recuerden que google es el amo de la info , tan solo hay que buscar...........


Men gracias por la info, pero te respondo en cuanto a lo de google, si claro hoy en día kien no sabe que alli uno encuentra hasta como desarmar un balín, el problem esta cuando la persona quien esta buscando (como yo), no tiene muy bien varios conceptos en cuanto a electronica, y aveces es mejor preguntar, porque seguramente ya alguien (como ud) ha recorrido el camino.

Nuevamente gracias por la info, vamos a ver si me animo a comprar el apartico ese para programar los PIC, nadie vende uno por alli?
 
señres como van, lo del programador puden buscar y construir usted mismo el gtp summer o picart los dos son gratuitos o si prefiera lo puede comprar hecho en la 9 con 19 en bogota por unos 120000 y es el mismo gtp summer, yo lo fabrique y me quedo al pelo y funciona perfecto y me costo unos 30000 pesos hacerlo y hoy en dia todabia lo uso porque aguanta pics de la serie 18 que tienen usb.
 

Los últimos temas