TODOPIC

Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: maunix en 16 de Julio de 2007, 12:18:38

Título: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: maunix en 16 de Julio de 2007, 12:18:38
Quiero abrir este hilo, a priori veo que es un tema que está teniendo bastante auge y además porque veo que la gran cantidad de información que hay se mezcla con la ponderación de los precios vs la complejidad de programar uno u otro módulo que haya en el mercado.

Tengo una propuesta en concreto para 'ampliar' la pantalla de una aplicación.  Actualmente funciona en una pantalla de 128x64 con un display con IC Toshiba T6963 monocromo

El principal objetivo es "ampliar" el tamaño de la imagen, por ende se busca una pantalla de 7" como mínimo.  En este punto la oferta comercial en mi país (argentina) es NULA o tendiente a 0 y debo recurrir a importar algo, por ello es que la premisa de acertar qué comprar se ve aumentada por el riesgo que surge de semejante tarea.

Quisiera saber si alguien posee experiencia en el tema para recibir sus sugerencias u opiniones.  Les resumo los requerimientos de mi aplicación:

- Pantalla de tamaño de 7" como mínimo
- Resolución mínima 320x200 píxeles
- Monocromo o Color (a esto lo definirá la diferencia de precio)
- Controlable por microcontrolador (PIC18F, PIC24 o dsPIC)


Deseable:

- que no haya necesidad de refrescar la pantalla constantemente (aunque se puede analizar).
- que la pantalla posea memoria propia


Saludos y gracias por adelantado.
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: LordLafebre en 16 de Julio de 2007, 14:26:54
Hola:

Pues así como de 7" no he visto, pero si el número de pixeles que quieres, mira estos GLCD

http://www.crystalfontz.com/products/index-grph.html

el más grande es de 320x240 pixeles, pero no se si sea de 7" poseen controlador SS1D13700, puedes mirar el datasheet para ver si te conviene, algo así a colores ni me imagino el precio, pero debe estar muy caro, ese de 320x240 esta sobre los USD$ 150 aquí en Ecuador, uno de colores de ese tamaño imagino que debe triplicar ese precio.
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: Nocturno en 16 de Julio de 2007, 14:40:05
A ver si busco la que nos enseñaron en el seminario de Microchip. Era un poco más pequeña pero muy barata y cumplía con todo lo que indicas. Lástima que no me acuerdo del nombre.
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: Sispic en 16 de Julio de 2007, 16:15:40
Y no te vale un monitor VGA ?
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: maunix en 16 de Julio de 2007, 16:15:59
Hola:

Pues así como de 7" no he visto, pero si el número de pixeles que quieres, mira estos GLCD

http://www.crystalfontz.com/products/index-grph.html

el más grande es de 320x240 pixeles, pero no se si sea de 7" poseen controlador SS1D13700, puedes mirar el datasheet para ver si te conviene, algo así a colores ni me imagino el precio, pero debe estar muy caro, ese de 320x240 esta sobre los USD$ 150 aquí en Ecuador, uno de colores de ese tamaño imagino que debe triplicar ese precio.

Gracias por tu colaboración Gio, en realidad lo que me interesa (o mejor dicho al cliente) es el tamaño más que la resolución.

 El usuario debe ver la pantalla a una distancia respetable por eso si es de 320x240 pero de 10cmx5cm (tamaño típico de los displays 320x240 que he visto) no me alcanza.

Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: maunix en 16 de Julio de 2007, 16:18:02
Y no te vale un monitor VGA ?

Si, de hecho un VGA pantalla LCD también podría ser.

He hecho caso a mis propios consejos en otro post y les envié mail a la gente de 4DSystems pero todavía espero respuesta (y hace como un mes que les escribí)... :5] :5]

Ellos proveen un IC que facilita mucho las cosas para manejarlo con un PIC.  ¿tu hablas de alguna otra alternativa?

Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: maunix en 16 de Julio de 2007, 16:18:29
A ver si busco la que nos enseñaron en el seminario de Microchip. Era un poco más pequeña pero muy barata y cumplía con todo lo que indicas. Lástima que no me acuerdo del nombre.

Gracias manolo, estaré pendiente de tu respuesta.  No tengo urgencia, pero sí quiero decidirme por algo que me convenza desde varios puntos de vista.

Título: fuentes para glcd
Publicado por: dip_78 en 01 de Octubre de 2007, 16:44:36
buenas lord. Estoy trabajando con un glcd de 240 x 64 con un controlador t6963 y quiero escribir caracteres mas grandes. genere el codigo con el G.T.P. (GLCD TODOPIC)  pero cuando ejecuto mi aplicacion en el glcd aparece cualquier cosa menos el caracter q yo quiero. no se si me falta inicializar algo o no es compatible el glcd para ese tipo de caracteres. el programa q utilizo es el proton. si me pudes facilitar algun ejemplo te lo agradeceria.
desde ya muchas gracias.
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: LordLafebre en 01 de Octubre de 2007, 16:56:37
Hola:

El G.T.P. de lager, solo genera fonts para controlador KS0108 el T6963C no está incuido.  Aún no conozco de algún software que genere fuentes para el controlador que usas.
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: LABmouse en 01 de Octubre de 2007, 17:28:04
Tengo esta pantalla..

(http://img169.imageshack.us/img169/9010/finalzp0.jpg)

Es de 128x128, Monocromatica, y ademas de eso trae Touch Screen y Backlight. Pero el gran problemota, es que tiene el controlador NJU6679A. Alguien lo ha trabajado antes?? Llevo como 20 dias buscando y no hay refencias de ese controlador.
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: melk en 01 de Octubre de 2007, 23:35:01
A la atención de PICMouse:

Espero que le sirva de algo el material siguiente, y para cualquier duda relacionada con el que le pudiera surgir, le aclaro que carezco de experiencia en el uso de este IC:

http://www.ortodoxism.ro/datasheets/newjapanradio/ge06017.pdf - Hoja de caracteristicas de NJU6679

Si no pudiese acceder al PDF solo tiene que indicármelo y se lo enviaré por correo electrónico

Un saludo
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: dip_78 en 02 de Octubre de 2007, 08:17:36
Ok, muchas gracias. me ahorraste un monton de tiempo. igual quisiera saber si es posible sin utilizar el software, crear letras de mayor tamano con ese controlador. cual seria la manera? .  Gracias nuevamente.
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: LordLafebre en 02 de Octubre de 2007, 13:39:26
Hola:

Pues primero que nada te tocaría leer las hojas de datos del T6963C, algo que es muy importante es la diferencia que presenta el KS0108 con el T6963C, de pronto esto te puede ayudar:



Notes
The graphic LCDs that are compatible with PROTON+ are the Samsung KS0108, and the Toshiba T6963. The Samsung display has a pixel resolution of 64 x 128. The 64 being the Y axis, made up of 8 lines each having 8-bits. The 128 being the X axis, made up of 128 positions. The Toshiba LCDs are available with differing resolutions.

There are important differences between the Samsung and Toshiba screen formats. The diagrams below show these in more detail: -

The diagram below illustrates the position of one byte at position 0,0 on a Samsung KS0108 LCD screen. The least significant bit is located at the top. The byte displayed has a value of 149 (10010101).

(http://img219.imageshack.us/img219/6914/dibujool8.jpg)

The diagram below illustrates the position of one byte at position 0,0 on a Toshiba T6963 LCD screen in 8-bit font mode. The least significant bit is located at the right of the screen byte. The byte displayed has a value of 149 (10010101).

(http://img219.imageshack.us/img219/752/dibujohq9.jpg)

The diagram below illustrates the position of one byte at position 0,0 on a Toshiba T6963 LCD screen in 6-bit font mode. The least significant bit is located at the right of the screen byte. The byte displayed still has a value of 149 (10010101), however, only the first 6 bits are displayed (010101) and the other two are discarded.

(http://img219.imageshack.us/img219/2034/dibujorw0.jpg)



NOTA: información tomada de la ayuda de Protón
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: 5GTT en 02 de Octubre de 2007, 20:31:12
Si alguien necesita ayuda con la ks108, esa ya la tengo dominada, por el foro puse informacion de ella cuando anduve trasteando.
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: RedPic en 03 de Octubre de 2007, 09:11:23
A ver si busco la que nos enseñaron en el seminario de Microchip. Era un poco más pequeña pero muy barata y cumplía con todo lo que indicas. Lástima que no me acuerdo del nombre.

¿Podemos volver a tantear a Félix para que tantee a Microchip-Man para saber MMPPD (Marca/Modelo/Proveedor/Precio/Disponibilidad)?  :mrgreen:
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: Nocturno en 03 de Octubre de 2007, 11:17:11
Mail sended
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: RedPic en 03 de Octubre de 2007, 14:29:53
Es que a mi esa pantalla me dejó impresionado, por su precio y por sus prestaciones, y me gustaría poder catarla.
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: LordLafebre en 03 de Octubre de 2007, 14:33:19
Si alguien necesita ayuda con la ks108, esa ya la tengo dominada, por el foro puse informacion de ella cuando anduve trasteando.

Hola:

En que hilo hablas sobre el controlador?
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: LordLafebre en 03 de Octubre de 2007, 14:43:19
Hola:

Por si alguien lo necesita, les dejo el datasheet del T6963C

http://www.4shared.com/file/25612938/2af048f7/T6963c.html

está todo perfectamente explicado.  :mrgreen:
Título: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: dip_78 en 03 de Octubre de 2007, 15:19:14
Buenas a todos. ya q anteriormente lord me habia dicho q el gtp de layer servia solamente para los controladores k0108, opte por cambiar el display y ver si con el ejemplo q esta en  http://www1.freewebs.com/glafebre/lcdgrafico.htm podia hacer funcionar el glcd para acegurarme de comprar ese display con ese controlador. ya he encontrado algunos problemitas en el manejo del mismo, pero igual no aparece como en esa pagina. Me gustaria saber si alguien me da una manito diciendome q me falta inicializar o q problema tiene ese ejemplo. en el caso q tengan otro ejemplo sera bienvenido y les estare muy agradecidos. saludos a todos y desde ya muchas gracias.
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: aitopes en 03 de Octubre de 2007, 16:37:18
Hola Mauricio!

En CIKA (www.cika.com) hay un modelo de 320x240 en u$s 85 mas IVA....y varios modelos mas mas pequeños. Podrias preguntar alli.

Saludos!
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: LordLafebre en 03 de Octubre de 2007, 16:59:49
Buenas a todos. ya q anteriormente lord me habia dicho q el gtp de layer servia solamente para los controladores k0108, opte por cambiar el display y ver si con el ejemplo q esta en  http://www1.freewebs.com/glafebre/lcdgrafico.htm podia hacer funcionar el glcd para acegurarme de comprar ese display con ese controlador. ya he encontrado algunos problemitas en el manejo del mismo, pero igual no aparece como en esa pagina. Me gustaria saber si alguien me da una manito diciendome q me falta inicializar o q problema tiene ese ejemplo. en el caso q tengan otro ejemplo sera bienvenido y les estare muy agradecidos. saludos a todos y desde ya muchas gracias.

Hola:

El ejemplo no está mal, lo he probado en varias ocaciones, y también algunos amigos, mira cual es la distribucion de los pines de tu GLCD y conéctalo en el orden que se indica en el esquema, no todos los GLCD tienen el mismo PINOUT, otros tambien tienen los pines CS1 y CS2 invertidos.

Que problema se te presentó con ese ejemplo?
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: dip_78 en 03 de Octubre de 2007, 17:35:05
Viste donde en el display aparece giovani lafebre, bueno, en el mismo sector se imprimen varios puntitos pero sin ninguna logica. no se llega a entender ni una letra. si el programa me decis q funciona bien y el circuito tambien lo unica q me da a sospechar es el gtp, pero todos dicen q funciona perfecto tambien, y no voy a desconfiar . copie el mismo circuito, el mismo programa pero no funciona bien. Ah, el GLCD_EXTERNAL_PRINT=PPRINT va asi junto o hay alguna falla, por q no se pone en negrita como el resto de los declare como por ejemplo internal_font. La letra q estoy generando es times_new_roma14 generado con el gclcd generador todopic v3.90 beta. donde en el selecciono basic y escaneo profundo. Luego guardo la tabla en la carpeta inc del programa. q puede ser?
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: LordLafebre en 03 de Octubre de 2007, 17:45:44
Hola:

ese comando que mencionas no se pone en negritas, eso está bien, sinó te daría errores de compilación, otra cosa es que el G.T.P no genera todos los tipos de letras, he tenido problemas con algunas fuentes, prueba con la fuente que te adjunto, y escaneala a tamaño 22.

Título: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: dip_78 en 03 de Octubre de 2007, 18:14:15
Gracias por la fuente  :mrgreen: aunque siga con el mismo problema  :(  . Aca te adjunto una imagen de como se ve cuando lo simulo, en la realidad es exactamente lo mismo. Q opinas?
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: LordLafebre en 03 de Octubre de 2007, 19:37:59
Hola:

sube los archivos, el de isis y el de protón para mirar que e lo que no está correcto.
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: LordLafebre en 03 de Octubre de 2007, 20:02:44
Hola:

Bueno, no hacen falta los archivos, mira, lo acabo de probar de nuevo, y funciona perfectamente, yo creo que tu estas conectando mal los pines de tu GLCD, recuerda que no todos tienen el mismo pinout, mira la imagen del ejemplo de mi página web simulada en proteus:

(http://img67.imageshack.us/img67/238/glcdks0108giovannilafebex8.jpg)

No encuentro otra razon sino que no estas conectando bien los pines, eso no se puede apreciar en la imagen que adjuntaste, tevísalo, pruebalo nuevamente y me avisas.
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: 5GTT en 03 de Octubre de 2007, 21:54:46
Si alguien necesita ayuda con la ks108, esa ya la tengo dominada, por el foro puse informacion de ella cuando anduve trasteando.

Hola:

En que hilo hablas sobre el controlador?

Aqui pregunte por la interpolacion, creo que eso vale para dibujar rectas con cualquier display:

http://www.todopic.com.ar/foros/index.php?topic=13927.0

y aqui pongo la libreria que modifique para que funcionara correctamente con CCS:

http://www.todopic.com.ar/foros/index.php?topic=16503.0

PD: Me ha costado usar la busqueda con lo del Bad gateway, a ver si se soluciona pronto.



Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: LordLafebre en 03 de Octubre de 2007, 23:42:42
Hola:

Gracias por el dato, ya lo miraré.
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: dip_78 en 04 de Octubre de 2007, 08:16:37
Buenas lord. Parece mentira o q te estuviese mintiendo , pero las imagenes hablan por si sola. Lo  hice identico a lo q haces vos pero sigue igual; le pongo retardos, loops, le cambio los declares, le agrego otros y sigue todo igual. Te agradesco toda tu ayuda. perdona por haberme tardado en responder, no quiero ser pesado. Lo he revisado miles de veces pero por lo visto conmigo no quiere funcionar o me estoy pasando por encima algo siempre . Aqui te adjunto las imagenes q m pediste asi las comparas con las tuyas. te agradezco nuevamente tu infinita ayuda. saludos.  :-/
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: LordLafebre en 04 de Octubre de 2007, 12:38:33
Hola:

Te adjunto 4 archivos, el esquema en proteus 7.0 SP2, en caso de no tenerlo, verás un ícono
como con una tijerita, abre tu isis ve a File/import section y carga ese archivo del ícono de la tijera,
los otros dos archivos es el .bas con el código en protón y el hex, no compiles el código todavía,
carga el hex en el pic del circuito en Isis, recuerda también poner la frecuencia a 4 MHz en las opciones,
cuando tengas esto, empieza a simularlo, no te debe dar errores para nada, ya que es el mismo hex que yo he ocupado,
si no tienes errores, conpila el código y arranca nuevamente la simulación.

Con esto, tú mismo podrás deducir cuáles son o cuál es el error.

Si no te funciona con los archivos que te he enviado, pues no sabría decirte a que se debe.
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: dip_78 en 04 de Octubre de 2007, 16:51:16
Ok, muchas gracias, he solucionado el problema con tu enorme ayuda. Pero el mayor problema no venial por el lado del isis ni del proton, sino del gtp. al probarlo con la version beta no me generaba bien el codigo para la fuente badmofo, lo genere con  otro gtp mas viejo y a ese tipo de fuente la genero perfecto. Luego intente generar otro tipo de letra pero con ninguno de los 2 gtp me las generaba bien, entonces opte por generarlo con otro programa y encontre el font converter y con este ultimo puedo generar cualquier tipo de letra y funciona perfectamente con el controlador k0108. bueno por fin lo pude hacer funcionar, te agradezco nuevamente y aca subo el programita para q lo pueda usar todo aquel q lo necesita. saludos y hasta la proxima. sigan asi q es el mejor foro de todos lejos.  :-/
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: LordLafebre en 04 de Octubre de 2007, 16:57:00
Hola:

Finalmente diste con el problema, me alegro que ya este todo solucionado  :-/
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: maunix en 06 de Octubre de 2007, 10:01:32
Ariel gracias por el link aunque u$s 85 para ese tamaño es lo normal que se paga por una pantalla monocromo de 3 o 4 pulgadas.

Yo quisiera algo 'grande' en tamaño (10" o mas) no me importa tanto la resolución y si es posible económico.  Tengo entendido que vienen unas pantallas monocromo que son de algún país oriental que son grandes y económicas.

Sé que tal vez suena a que pido mucho pero es que oí que vienen cosas de este estilo, por más que haya que trabajar algo más con el control tal vez pueda conseguir algo.

Bueno, si alguno sabe de algo así, le agradeceria me comente.
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: stk500 en 06 de Octubre de 2007, 11:33:38
Hola Maunix! Quizas te sirva eso  :-/ http://www.eio.com/datashet.htm
Aqui tiene muchisimas pantalla de todos tipos :-)
Espero ayudarte
Saludo Rafael
 :mrgreen:
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: maunix en 09 de Octubre de 2007, 12:11:15
Gracias Rafael, les voy a echar un vistazo.  :)
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: dip_78 en 11 de Octubre de 2007, 18:03:22
Buenas Lord, nuevamente por aqui. Te queria hacer una consulta; vos tenes idea donde puedo descargar  el include PPrint Large para el proton asi puedo manejar letras de hasta 32 pixel de alto. Si ya me lo podes facilitar te lo agradeceria. saludos y gracias de antemano.  :-)
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: LordLafebre en 11 de Octubre de 2007, 18:21:43
Hola:

Pues lamentablemente no lo se  :(
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: RedPic en 12 de Octubre de 2007, 08:01:14
Esta es la relación de pantallas gráficas táctiles que el amable representante de Microchip en España ha tenido la gentileza de enviarme, me comentó que solo se podían manejar con dsPIC's que tuviesen el PMP (Paralell Master Port), le pregunté por el PSP (Paralell Slave Port) del 4550 y me dijo que nó, que eso era exactamente lo contrario a lo que necesitábamos:

"En relación con el control de TFTs de resolución QVGA (320x240 pixels) con pantalla táctil con PIC24F,
te incluyo aquí abajo la lista de fabricantes y modelos soportados (puede que haya más no identificados
por Microchip todavía):
"

 
-          Microtips (Taiwan)
1.       2.4” – MTF-TQ24NN722-V1
2.       2.8” – MTF-TQ28BP721-V
-          Truly (Hong Kong) –
1.       2.4” – TFT- GG1N2019UTSW-W-TP-E
2.       2.8” – TFT-G240320UTSW-TP-E
3.       3.5” – TFT-G240320UTSW-102W-TP-E
-          Multi-Inno (HK)
1.       2.8” – MI0283AT
2.       3.5” – MI0350KT
3.       5.7” (C-STN) – MI320240ET
-          ODT (Korea)
1.       2.4” – OGM-T024EA-000
2.       4.3” – OGM-T043SB-000
-          OSD (US)
1.       2.8” – OSD0280TA1T2
2.       3.2” – OSD0320HA9T0
-          Tianma (China)
1.       2.8” – TM240QNFWUG10-2

Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: Nocturno en 12 de Octubre de 2007, 08:36:35
Esta es la relación de pantallas gráficas táctiles que el amable representante de Microchip en España ha tenido la gentileza de enviarme,

¿Te ha enviado la relación o las pantallas?, si es lo segundo, ya sabes que soy tu amigoooo
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: RedPic en 12 de Octubre de 2007, 11:50:26

¿Te ha enviado la relación o las pantallas?, si es lo segundo, ya sabes que soy tu amigoooo


A ver manolo, escribe cien veces en la pizarra (encerado) :

Esta es la relación de pantallas gráficas táctiles que el .... ha tenido la gentileza de enviarme ... No Estas son las pantallas ...
Esta es la relación de pantallas gráficas táctiles que el .... ha tenido la gentileza de enviarme ... No Estas son las pantallas ...
Esta es la relación de pantallas gráficas táctiles que el .... ha tenido la gentileza de enviarme ... No Estas son las pantallas ...
...

Si me hubiera o hubiese mandado las pantallas aún estaría dando saltos y me sería imposible escribir nada de nada.

Ja, ja, ja, ja, ja, ja  :D :D :D :D :D :D
Título: Re: Pantallas Gráficas - Sugerencias y Opciones
Publicado por: Nocturno en 12 de Octubre de 2007, 11:53:11
Sí, sí, si nos ceñimos a lo que has escrito tienes tú razón. Pero el deseo es el deseo, y te lleva a ver donde no hay. Además, como preguntar es gratis, pues ahí queda eso.

Sigo con el copy/paste en la pantalla...