domingo, 6 de febrero de 2011

LCD 16x2 para PC por LPT1


Este es un proyecto que llevaba tiempo queriendo hacer porque la verdad es super sencillo y puede estar listo y funcionando en menos de un par de horas.

Bueno lo primero es tener los materiales, todos faciles 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€, nueva en tienda suele rondar los 9€.

Materiales:
  • Pantalla LCD 16x2 compatible HD44780
  • DB25 Macho
  • Resistencia Variable 10K
  • Resistencia Variable 100 ohm
  • Conector para fuente de PC

Bien una vez que tenemos todo lo necesario, toca ponerse manos a la obra con el esquema que es este:


El original lo saque de Neoteo pero le he modificado la patilla de R/W poniendola directamente a masa, ya que esta patilla se utiliza para la lectura/escritura del LCD, poniendolo en masa 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 que he utilizado
Compatible con HD44780














Primero recorte el forntal de plastico del PC con unos agujeritos par los potenciometros, yo utilice de los pequeñitos que no llevan "mango" no por nada en especial solo que era lo que tenia a mano.












Despues de recortar comprobar que todo encaja bien y que esta bien centrado, una vez 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 LPT1 y 2 para alimentacion (+5V y Gnd)














Aquí ya esta todo montado, el DB25 y el molex para la alimentación a +5V (en mi fuente el cable de color ROJO) y su Gnd. Solo falta de ponerle un adesivo para que quede mas bonito.











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












Bueno despues de montarlo para hacerlo funcionar estoy utilizando el programa lcd smartie 5.4.1
en Windows 7 y sin problemas!!!
Tambien sigo investigando que más hay por ahi más programas para el LCD y pongo una lista de programas y plugins

Saludos!!!!


By PeYuTrOn

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