TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: chichepic en 23 de Agosto de 2010, 19:50:36

Título: TouchScreen USB Trackpad
Publicado por: chichepic en 23 de Agosto de 2010, 19:50:36
Hola amigos del foro,esta es una Aplicacion que acabo de terminar y me gustaria compartir...
Con una Pantalla Tactil Resistiva de 5 Hilos,un Pic 18f2550 y utilizando el Descriptor basico del Mouse.La idea es la utilizacion de una touchscreen para manejar el Mouse como Trackpad de notebook.Funciona muy bien.
En el video se pueden ver las funciones basicas del Mouse (Click,X,y,Rueda).....

Video

con el boton se va modificando la resolucion..
saludos!..
Título: Re: TouchScreen USB Trackpad
Publicado por: Nocturno en 24 de Agosto de 2010, 01:23:05
Hola chichepic, enhorabuena por el resultado, se ve bien bonito.
¿Compartirás el proyecto?
Gracias
Título: Re: TouchScreen USB Trackpad
Publicado por: gera en 24 de Agosto de 2010, 01:38:39
Felicitaciones chichepic!!! :-/ :-/
me da curiosidad como es la interfaz de la pantalla tactil. Es analogica? Hasta donde se, un pad resistivo funciona como dos potenciometros, uno para el eje X y otro para el Y.
saludos!!
Título: Re: TouchScreen USB Trackpad
Publicado por: AKENAFAB en 24 de Agosto de 2010, 01:40:09
Se ve suave !!
Hola chichepic, enhorabuena por el resultado, se ve bien bonito.
¿Compartirás el proyecto?
Gracias
idem !!
Título: Re: TouchScreen USB Trackpad
Publicado por: todopic en 24 de Agosto de 2010, 08:15:18
Felicitaciones Chiche Pic.... estamos ansiosos por mas info  :mrgreen:

Norberto
Título: Re: TouchScreen USB Trackpad
Publicado por: chichepic en 24 de Agosto de 2010, 08:40:01
Me alegro que les guste y espero que sirva para futuros proyectos.El codigo fuente esta escrito en PROTON  y todavia lo estoy
puliendo,incluye el Descriptor MOUSEDESC con alguna modificacion que hice.....pero basicamente nos da 4 Buffer : (CLick-X-Y-Rueda)..lo mas complicado es el manejo de las variables para las Coordenadas X_Y..... en eso estoy..
Citar
Felicitaciones chichepic!!! 
me da curiosidad como es la interfaz de la pantalla tactil. Es analogica? Hasta donde se, un pad resistivo funciona como dos potenciometros, uno para el eje X y otro para el Y.
saludos!!
Si, la salida de la pantalla es analogica,a diferencia de las de 4 hilos ,la de 5 tiene una sola salida analogica,los otros 4 pines son para la polarizacion,se lee un eje y luego el otro alternativamente y se trabaja sobre una sola entrada del DAC,luego hay que hacer un ajuste de rango y calibracion si se tiene un GLCD debajo (que es lo que me falta! son tan caros!).
En el video,no se si se ve pero se enciende un led rojo cuando se produce un Click (toque corto) y hay un sector de la touch reservado para la "rueda".Con el boton,tambien led rojo, se multiplica el rango....
saludos...
Título: Re: TouchScreen USB Trackpad
Publicado por: chichepic en 27 de Agosto de 2010, 21:30:07
Bueno,amigos...acà traigo el codigo recien sacadito del horno!  :D
Le anduve dando vueltas pero por ahora los resultados son estos,los que se ven en el video...quedaria alguna cosita por depurar.......
Intentè comentarlo lo mayor posible para que se entienda.Me estoy animando con el "C" asi que seria una oportunidad para trasladarlo....algun voluntario que me ayude? :mrgreen:
saludos....
Título: Re: TouchScreen USB Trackpad
Publicado por: pigma en 29 de Agosto de 2010, 20:21:11
Interesante y creo que se podria implementar para otras aplicaciones...
Título: Re: TouchScreen USB Trackpad
Publicado por: Menta en 30 de Agosto de 2010, 23:18:53
Buen Trabajo  :-/ :-/ :-/

Me interesa saber dónde compraste ese pad TouchScreen, si vienen de más tamaño y el precio...
Gracias.
Título: Re: TouchScreen USB Trackpad
Publicado por: chichepic en 04 de Septiembre de 2010, 11:25:10
Gracias,la pantalla me la trajo un amigo de EEUU,no se si se consiguen acà de 5 hilos, que se supone son mejores (y mas caras,  63 dolares la del video).
Son de acà : http://www.bergquistcompany.com/touch_screens/index.htm

por fin me animè con el "C"....Espectacular !!!  mejor de lo esperado!!
Logre hacer la misma aplicacion pero para un Gamepad USB ... cuando lo termine lo subo.
saludos!
Título: Re: TouchScreen USB Trackpad
Publicado por: adrianv1 en 13 de Septiembre de 2010, 03:00:08
Excelente trabajo  :-/
Título: Re: TouchScreen USB Trackpad
Publicado por: hamiltonsilva en 19 de Diciembre de 2010, 20:24:57
Hola Chichepic,

Me gustaria mucho si usted desse mas detalles sobre la coneccion de la touchscreen , se utiliza alguno chip especil o directo al pic.

mui bueno!

Título: Re: TouchScreen USB Trackpad
Publicado por: yesbond en 19 de Diciembre de 2010, 22:07:02
Felicitaciones, que gran trabajo, tiene muchos elementos a evaluar.  :)
Sabes si de esta manera se utilizan las pantallas GLCD que vienen con touch screen?, osea con salidad analogas para cada eje?

Saludos y estamos a la espera del avance del gamepad usb.
Título: Re: TouchScreen USB Trackpad
Publicado por: Suky en 19 de Diciembre de 2010, 22:36:35
Sabes si de esta manera se utilizan las pantallas GLCD que vienen con touch screen?, osea con salidad analogas para cada eje?

Pues parece que si, en el caso de las pantallas TFT con Touch Screen te conviene identificar cual es el driver que utilizan para testear el touch y estudiarlo. Comunicación seríal para determinar el (x,y) en donde se ha pulsado y además calcular la presión de pulsación  :)



Saludos!
Título: Re: TouchScreen USB Trackpad
Publicado por: yesbond en 19 de Diciembre de 2010, 23:04:58
Citar

Muchas gracias por la respuesta Suky, asi me voy a animar a probar una pantalla touch.

Saludos
Título: Re: TouchScreen USB Trackpad
Publicado por: chichepic en 05 de Enero de 2011, 08:47:17
hola,estuve de "vacaciones" unos dias.
Citar
Me gustaria mucho si usted desse mas detalles sobre la coneccion de la touchscreen , se utiliza alguno chip especil o directo al pic.
en este caso va directo al Pic pero existen controladores para estas touch
te recomiendo este ejemplo del amigo Suky
http://www.todopic.com.ar/foros/index.php?topic=32655.0

Citar
Saludos y estamos a la espera del avance del gamepad usb.
El proyecto lo complete aqui (en C)
http://www.todopic.com.ar/foros/index.php?topic=32300.0
saludos!