domingo, 6 de febrero de 2011

LCD 16x2 para PC por LPT1

LCD 16x2 para PC por puerto LPT1

Muy buenas a todos y todas!!

Este es un proyecto que llevaba tiempo en el tintero para darle añadir un pequeño gadgets que es muy sencillo y puede estar listo y funcionando en el ordenador en menos de un par de horas.

Bueno lo primero es tener los materiales, todos fáciles de conseguir y que no superan los 15€ (a mi me ha salido por unos casi 0€ ya que menos la pantalla (y el ordenador) todo lo demás es reciclado y la pantalla ya la tenia y me salio por unos 3€ o 4€.

Materiales:

  • Pantalla LCD 16x2 compatible HD44780
  • Conector DB25 Macho
  • Resistencia variable 10K
  • Resistencia variable 100 ohm
  • Conector tipo molex para fuente de PC

Bien una vez que tenemos todo lo necesario, toca ponerse manos a la obra con las conexiones, el esquema que he seguido es el siguiente:



El original lo saque de Neoteo pero le he modificado la patilla de R/W conectándola directamente a masa, ya que esta patilla se utiliza para la lectura/escritura del LCD.

Cuando la conectamos a GND ponemos el LCD directamente lo habilitamos para escritura. En el original va conectado a la patilla 14 del DB25.

Fotos del Montaje:

Esta es la pantalla LCD 16x02 compatible con HD44780 que he utilizado


Primero recorte el frontal de plástico del PC con unos orificios para meter los potenciómetros, yo utilice de los pequeñitos que no llevan "mango" no por nada en especial solo que era lo que tenia a mano.

Después de recortar comprobar que todo encaja bien y que esta bien centrado, di por terminada esta pieza que es casi la mitad del trabajo.


Este es el aspecto del LCD con sus soldaduras hechas, 11 lineas en total para el puerto LPT1 y 2 para alimentación (+5V y GND)

Aquí ya esta todos los componentes montados, el conector DB25 y el conector tipo molex para la alimentación a +5V (en mi fuente el cable de color ROJO) y la toma de GND.

Solo falta de ponerle un adhesivo para que quede mas bonito.

LCD 16x2 para PC por puerto LPT1


Y este es su aspecto una vez terminado y puesto en su sitio.

Bueno después de montarlo necesitamos el software para hacerlo funcionar junto con el sistema operativo, para esto estoy utilizando el programa LCD Smartie 5.4.1 con soporte para para Windows 7.

También sigo investigando que más hay por ahí más programas para el LCD y pongo una lista de programas y plugins.

Saludos!!!!

5 comentarios :

  1. hola aparte del programa que estas usando, kiero saber si se puede usar con otro lenguaje de programacion.... como c++

    ResponderEliminar
  2. Pues supongo que si, es cuestión de averiguar como se comunica el LCD con el puerto LPT1. He encontrado este http://www.daniweb.com/software-development/visual-basic-4-5-6/code/217074 pero si profundizas un poco más con el google seguro que encuentras algo ;)

    ResponderEliminar
  3. me decis que otro soft necesito para hacerlo andar con seven 64 bits para que me virtualize el LPT1 me dejas los links Gracias:)

    ResponderEliminar
  4. Prueba con este, yo lo he puesto en mi seven 34bits pero no me ha funcionado, la interface se ve bien, espero que tengas mejor suerte!!
    http://lcdhype.condense.de/index.php?showtopic=5002

    ResponderEliminar
  5. buenas amigo.. por que oro puero lo puedo conectar.. que no sea lpt1.. mi motherboard es una a740gm-m.. grascias muy bueno tu tutorial..

    ResponderEliminar