elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Informática
| |-+  Electrónica
| | |-+  instalar un lcd generico con el chip Hitachi HD44780
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: instalar un lcd generico con el chip Hitachi HD44780  (Leído 4,777 veces)
...:::SuPrA:::...

Desconectado Desconectado

Mensajes: 218


DI NO A LAS DROGAS porque somos muchos y hay poca


Ver Perfil
instalar un lcd generico con el chip Hitachi HD44780
« en: 20 Diciembre 2005, 02:28 am »

Este proyecto en realidad es parte de otro proyecto mas grande para construir un reproductor de mp3 que estoy haciendo en estos momentos, pero dado el interés que despiertan para muchos los displays LCD últimamente y la falta de información que hay sobre este tema sobre todo para la gente que no tiene demasiados conocimientos de electrónica, he decidido separarlo y hacer este manual lo mas detallado posible.
No obstante se presupone que el lector tiene unos conocimientos mínimos de electrónica, en cuestión de interpretación de esquemas y manejo de algunas herramientas como el soldador o el polímetro, si bien no serán estrictamente necesarios ni las conexiones tienen demasiada complejidad técnica.
También quisiera añadir (en mi defensa) que este manual se ha realizado durante el mes de agosto, en el cual la mayoría de las tiendas están cerradas por lo que el montaje es un tanto precario y se ha tenido que recurrir al reciclaje en varias ocasiones debido a la falta de suministros XD.
________________________________________
Los displays
Existen varios tipos de displays en el mercado, pero nosotros vamos a usar los modelos basados en el controlador Hitachi HD44780, el cual es bastante común por lo que este tipo de display se puede encontrar en (casi) cualquier tienda de electrónica. También la mayoría de maquinas que llevan display (alarmas, maquinas de tabaco, controles de acceso...) suelen usar uno de este tipo así que atención a los contenedores de obra, alguno de los míos ha salido de ahí ;-).

En la imagen puedes ver que aspecto tiene este controlador.


Por supuesto cuanto más grande más información puedes mostrar al mismo tiempo (sin scroll ni cambios) por lo que ante la duda... En este montaje vamos a usar uno de 2x20.

El precio varia mucho dependiendo de la tienda en que se compre (será por cuestiones de demanda digo yo) y va desde los 200 pesos del 2x24 a los 600 del 4x40 en las tiendas que los he podido encontrar. También son algo mas caros si son retroiluminados, desgraciadamente no tengo ninguno de estos.

Conexiones
Todos los displays con el controlador que hemos mencionado antes se manejan mediante un interfaz de 14 hilos, los retroiluminados llevan además otras dos conexiones para el circuito de iluminación. El patillaje es el siguiente:
1- Masa, el negativo de la alimentación (cualquier cable negro)
2- Alimentación. Esta patilla va conectada a 5 v. (cualquier cable rojo)
3- Contraste. Para tener el contraste siempre al máximo, llevar esta patilla a masa directamente, en caso de querer variar el contraste será necesario poner un potenciómetro de 10K entre esta y masa.
4- Selección de registro.
5- Lectura/escritura
6- Enable
7- D0 (primera línea de datos)
8- D1
9- D2
10-D3
11-D4
12-D5
13-D6
14-D7
15- Alimentación retroiluminacion + (si tu display no es retoriluminado, no tendrá esta patilla)
16- Alimentación retroiluminacion - (si tu display no es retoriluminado, no tendrá esta patilla)

Si compraste tu display en una tienda, no deberás tener problemas a la hora de identificar cada una de las patillas ya que posiblemente vendrá acompañado de una hoja de características. Si no es así, puede que tengas serigrafiado en la parte de atrás al menos la primera y ultima patilla como se puede ver en la imagen.


Si no se tiene el patillaje ni esta serigrafiado, no hay que desesperarse todavía. La patilla 1 se puede localizar con mayor o menor dificultad observando un poco. Esta patilla siempre va a la pista de masa que generalmente es la más ancha y se extiende lo máximo posible. Si aun así no se puede localizar esta pista porque no esta diseñada tan obviamente (a mi me ha pasado) el protector de metal que lleva por delante la pantalla también esta conectado a ella, eso ya si que no tiene perdida ;-). Si te fijas en la parte inferior izquierda de la imagen se puede observar que la pista que sale de la patilla 1 es mas gruesa que las demás y que además esta en contacto con el soporte del protector, lo dicho, no tiene perdida.

Alimentación
Pues esto es bastante simple, como ya hemos dicho antes va a 5 voltios y se pueden sacar de cualquier cable rojo de cualquier conector que tienes libre.
En este caso yo he usado un conector de un ventilador viejo para enchufarlo, pero ¡ojo! la mayoría de ventiladores que vienen de serie (por no decir todos) van a 12v por lo que el positivo del ventilador (rojo) estará conectado al cable amarillo del conector molex, es necesario desmontarlo y cambiar el cable rojo a otro conector que también tenga un cable rojo (repito: 5v). En la imagen se puede ver que además he sacado otro cablecito rojo: Es otra masa, pero es que se me termino el cable negro XD.

Conexión al ordenador
La conexión al ordenador la vamos a hacer a través del puerto paralelo por lo que será necesario un conector DB-25 macho y cable con al menos 13 hilos o directamente un cable de impresora al que le cortaremos la parte que va a la impresora. La conexión entre el puerto y el LCD es como se muestra en la imagen:

Aquí no nos queda mas remedio que localizar los cables uno a uno ya que no existe un estándar de colores para cada patilla y cada fabricante los pone como le sale de las narices. Para esto se suele usar un polímetro pero los que no tienes puedes hacer un invento casero con una pila y una bombilla (de una linterna por ejemplo, seguro que de eso tenemos todos).
Conectas un polo de la pila a un polo de la bombilla y los dos polos restantes a dos cables. Ahora al juntar los extremos de los cables que quedan libres se encenderá la bombilla. Pues ya tienes un medidor de continuidad casero, ve tocando con uno de los cables en cada una de las patillas del conector y con el otro los extremos de los cables, cuando se encienda la bombilla has dado con la correspondencia. Y así uno por uno hasta que des con todos.
Otra posibilidad es desmontar el conector y tomar nota de ellos. Quizás esto es lo más aconsejable ya que es posible que tu conector no tenga
Soldadas las 25 patillas y en ese caso es mas que posible que no tenga soldada alguna de las que necesitamos.

Para asegurarse de que vamos bien, al menos en los primeros cables, una vez que se haya conectado la alimentación y el contraste podemos conectar nuestro display para comprobar que se enciende. Si esta correctamente conectado, veremos que se enciende como se puede ver en la imagen. Nótese que solo se enciende la primera línea, esto es normal ya que no le estamos metiendo ninguna información.

Software
El software a utilizar varia dependiendo de que informacion quieras mostrar en la pantalla lo cual queda fuera del proposito de este manual. No obstante apuntare que lo mas comun es mostrar la informacion de un mp3 con algun plugin de winamp o informacion de temperaturas voltajes y velocidades obtenidas a traves de los sensores de la placa base (y las noticias de www.hardcore-modding.com tambien XD).
Aqui teneis un programa que mostrara en vuestro LCD lo que metais en un archivo de texto concreto, lo cual puede resultar util para probar el display o para mostrar un texto o un logo durante el arranque por ejemplo.

Funcionando
Un par de imagenes del invento en accion mostrando la informacion de un mp3 y un pequeño analizador de espectro. Puede mostrar mucha mas informacion pero dada la limitacion de tamaño en este LCD he elegido poner solo eso de momento.


Nota
Esta guia no es mia la encontre en internet


En línea

...:::ViVa MeXiCo CaBrOnEs:::...
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Batch] Criptoanalizador del cifrado generico monoalfabetico por sustitucion
Scripting
lShadowl 0 3,771 Último mensaje 26 Febrero 2011, 14:23 pm
por lShadowl
Ayuda con metodo guardar generico
Programación General
slipox 0 1,496 Último mensaje 6 Junio 2011, 02:44 am
por slipox
Error genérico en GDI+
.NET (C#, VB.NET, ASP)
Crazy.sx 4 14,407 Último mensaje 30 Diciembre 2012, 06:03 am
por Crazy.sx
Software LCD HD44780 para electrónicos
Electrónica
Meta 5 6,272 Último mensaje 3 Noviembre 2014, 01:40 am
por Meta
duda telefono generico voip
Dispositivos Móviles (PDA's, Smartphones, Tablets)
General Dmitry Vergadoski 0 2,087 Último mensaje 18 Enero 2016, 17:56 pm
por General Dmitry Vergadoski
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines