Si aún no eres usuario, puedes crear una cuenta o entrar
Primer contacto con la uLCD-32PT de 4D Systems

Una pantalla LCD? Buff...

Quizás muchos digan eso cuando oigan hablar de uLCD u otros relacionados y reconozco que a mi me pasaba exactamente lo mismo! Incluso con LCD's mas modestas o simples que las de 4D, me atemorizaba acercarme a ellas, son muchos pines!

Pero el otro día, me animé, estuve hablando con Oscar sobre su funcionamiento y decidí hacerme con una para probarla, y os aseguro que quedé super satisfecho!

No os perdáis ni un solo detalle! 

 

 





A partir de ahora todo lo que comente es sobre la pantalla LCD uLCD-32PT, pero es importante saber que vale para todas o casi todas las pantallas de los chicos de 4D.

La pantallita en cuestión es la siguiente (disponible en la tienda):

Pantalla LCD inteligente uLCD-32PT

uLCD-32PT o MicroLCD de 3,2 pulgadas

Y os hago un pequeño resumen de sus funcionalidad (bastante superficial):

 

  • Pantalla táctil
  •  Pantalla a color de gran calidad (puedes reproducir un video de buena resolución sin pérdidas de calidad ni fluidez)
  •  Puerto UART RS-232 para controlar la pantalla con tan solo 5 pines (Vin, GND, Reset, TX, RX)
  •  Conjunto de pines I/O de propósito general, además de PWM para generar sonido.
  •  Socket para tarjetas uSD donde cargar scripts y recursos como imágenes, videos y sonidos!
  •  Multitud de aplicaciones de todo tipo para modificar desde fuentes de texto para la pantalla hasta un completo IDE o entorno de desarrollo integrado.
  • Montones de ejemplos (en el Workshop IDE) listos para usar tanto con el firmware SGC como GFX (luego se verá lo que es).

 

La conexión

Es muy importante hacerse un conversor USB a RS-232 que es el protocolo que usan dispositivos como arduino o las LCD o OLED de 4D systems para comunicarse con otros dispositivos, en nuestro caso el PC.

Es muy importante tener uno por el sencillo hecho de que me vino sin firmware y no tenia conversor, intenté cuando Oscar me lo sugirió usar arduino y su conversor interno quitando el controlador atmega328 y empalmando la pantalla los pines V, GND y comunicación(TX/RX) del socket del controlador, pero no dio resultado, pues en el proceso de programación de las pantallas se requieren varios resets, y no había cabida para este pin en el socket.

Tras hacerme con este pequeñín: 

Conversor USB MB5

Interfaz MicroUSB-MB5 

Pude programarla sin problemas con el software Pmmc Loader, que es la aplicación que nos permite instalar firmwares en la pantalla, bueno en su memoria. Os dejo el pequeño esquema que me hizo Oscar con todo lo referente para programarla:

Ficha del producto con todas las descargas:


Firmware (.pmmc) (SGC)

Firmware (.pmmc) (GFX)

 


PmmCLoader:


Guía de usuario para ver cómo se hace:

Video de cómo se hace:

 

Que es SGC y GFX? 

 

Es importante saberlo, para que no te ocurra como yo y pienses que esta rota. SGC y GFX son los dos tipos distintos de firmwares que pueden usar las pantallas de 4D para interpretar comandos o hacerlas funcionar. SGC es el firmware que permite interpretar comandos de los pines RX/TX que le envíe otra plataforma como por ejemplo un Arduino, Mbed, NetDuino, PC... y un largo etc. Este modo es bastante dinámico pues podemos dibujar en pantalla con unos pocos comandos sencillos.

GFX es un tipo de firmware que nos permite programar una aplicación en nuestro PC, en el lenguaje de alto nivel 4DGL, compilarlo y grabarlo en nuestro dispositivo para que se ejecute de forma permanente, persistente tras reinicios, apagados...

Todo depende de lo que quieras hacer con ella, tu eliges!

Tras escoger descargamos el .pmmc de nuestro firmware y lo cargamos en la pantalla con el Pmmc Loader tal como indica el manual PDF de arriba. Poco mas que decir de esta pantalla, a mi parecer la mas completa y a mejor precio, es mi favorita entre toda la variedad, y creo que Oscar coincide conmigo!

Sin mas os dejo un video con esta maravilla de 3,2 pulgadas funcionando!

No te olvides de visitar la tienda, donde puedes encontrar un variado surtido de pantallas y el conversor USB/RS-232!

En la tienda: 

Conversor USB MB5 Pantalla LCD inteligente uLCD-32PT

 

Interfaz MicroUSB-MB5 

uLCD-32PT

 


Comparte esto con tus amigos!

Comentarios:


Miguel Moran Castro
Enviado el 31/12/2010 (14:19)
A mi me paso igual tratando de programar la lcd 144 con arduino , pero ahora con el microUSB-MB5 va todo sobre ruedas Ahora ya queda estudiar el lenguaje y probar.

Ya tengo para una temporada

Andoni Diaz Puerta Andoni Diaz Puerta es un colaborador!
Enviado el 31/12/2010 (14:35)
Jeje yo tengo un buen material en mis manos y tengo pensado hacer tutos sobre programación de estas maravillas.
Estate atento si te interesa :)

Andres Torti
Enviado el 31/12/2010 (17:33)
Te hago una pregunta que no me quedo claro, la pantalla se debe usar a traves de un puerto USB o puede ser usada a traves de los UART RS232 de los microcontroladores/PC ?

Andoni Diaz Puerta Andoni Diaz Puerta es un colaborador!
Enviado el 31/12/2010 (18:13)
Hola Andres,
Ambas dinámicas son totalmente compatibles, solo que si quieres programarlo necesitarás hacer uso del conversor, pues esto solo se puede hacer a través de tu equipo, en este caso un PC con windows o emulando a través de wine o una VM.
En mi actual proyecto la uso junto con un arduino para controlar la velocidad de 4 motores, con un bonito y atractivo slide tactil.
Todo por UART, entre arduino y display.

Un saludo

Javier Azagra Cacho
Enviado el 03/01/2011 (16:42)
Acabo de comprar una en la tienda, y estoy tratando de hacerla funcionar. Ya he conseguido generar botones y poner texto, pero me queda mucho por aprendrer. Me he basado en la libreria que se ha colgado en el blog recientente (muchas gracias!) pero tuve que modificarla para hacerla funcionar con mi pantalla, al parecer cambia la trama de algunos comandos serie. Seguire trabajando a ver si expremimos el jugo de este "bichito".

Andoni Diaz Puerta Andoni Diaz Puerta es un colaborador!
Enviado el 03/01/2011 (20:11)
Hola Javier,
Puedes enviarnos todos tus proyectos al mail indicado en los enlaces de arriba, explicarnos tus experiencias...
Así todos nos podemos beneficiar :)
Cualquier duda no dudes en consultarnos.

Un saludo

Javier Azagra Cacho
Enviado el 04/01/2011 (12:04)
En cuanto disponga de algo que funcione medianamente bien os lo envio. Ahora estoy realizando un control de acceso mediante rfid algo simple, os seguire contando.


Andres Torti
Enviado el 06/01/2011 (00:25)
Hola, hace poco adquirí una de estas fabulosas pantallas pero a pesar de mis esfuerzos no pude hacer que muestre un video porque ni siquiera puedo guardarlo en la tarjeta de memoria. Uso el Graphic Composer y lo unico que logre grabar fue un pequeño video avi que lo grabo en dos archivos un .DAT y un .GCI seleccionando que lo guarde como archivo GCI ya que de los demás modos no funciono ninguno. Todo esto con la memoria conectada a mi PC. Hay que grabar la memoria a través del LCD conectado a la PC? Si no hace falta como hago para grabarla? Supuestamente tengo que grabarla como uSD RAW pero salta un error.

Muchas gracias

atte

Andrés

Oscar Gonzalez Oscar Gonzalez es un colaborador!
Enviado el 06/01/2011 (14:54)
Hola Andres,
El Graphic Composer debe poder escribir el video en la memoria SD en el formato correcto, luego simplemente es llamar a la correspondiente función para reproducirlo.

Cual es el error que te da el programa? Has probado con imágenes y funciona?

Saludos

Andres Torti
Enviado el 06/01/2011 (17:43)
Cual es el formato correcto? Porque solo pude grabarlo en .GCI y leyendo un poco el set de instrucciones del procesador PICASO encontré una función que muestra el video/imagen con el formato .GCI, de que sirven los demás formatos entonces? El error que me da el programa es que el comando no fue aceptado por eso sospecho que requiere grabar la tarjeta de memoria a través del LCD.

Saludos y gracias!!

Javier Azagra Cacho
Enviado el 07/01/2011 (22:18)
Como os dije estoy trabajando con esta pantalla, de momento os dejo el enlace a mi web para que podais descargar los archivos de un pequeño proyecto que he hecho. Seria bueno ir creando una libreria para controlar estas fabulosas pantallas, yo poco a poco estoy en ello, gracias a las que puso Oscar Gonzalez, que son la base con la que he empezado a desarrollar para que funcione en la uLCD-32PT.
Lo podeis encontrar todo en www.itura-electronica.tk


Enviar comentario

Debes disponer de una cuenta de usuario para publicar un comentario.

Si aún no dispones de una cuenta, únete a la comunidad de BricoGeek.com y registrate ahora, te llevará tan solo un minuto y es gratis. También puedes identificate si ya dispones de una cuenta de usuario.
rss

Conecta con BricoGeek.com

Canales sociales

Nos gusta mucho estar en contacto con nuestros lectores y saber más acerca de sus proyecto e inventos.


También puedes sugerir una noticia en el blog
Tienda de Electrónica DIY y Arduino

Lo que se cuece...

Comentarios recientes Más comentado Top noticias
Feed de novedades

Tienda BricoGeek.com

Electrónica para tus proyectos!

Estás preparando un proyecto o quieres iniciarte en la electrónica? Encuentra todo lo que necesitas en la tienda.

Visita la tienda BricoGeek!

La familia de BricoGeek.com

Conoce toda la gente que hace que BricoGeek.com sea posible cada día:

Alejandro Mallo
Colaborador
Manuel Jiménez
Colaborador
Pablo Toimil
Colaborador
Puedes hacer click sobre un autor para ver todas sus noticias


Etiquetas más populares:

Descubre todo el contenido de bricogeek.com con las etiquetas más populares:

Páginas amigas:

Aqui tienes una selección de las páginas que más nos gusta visitar


© BricoGeek.com 2005-2012

Demuestra lo que sabes hacer!