LCD on parallel port

This is one of my earlier but a bit more complex project which was inspired by the very cool Logitech G15 keyboard. I had a simple keyboard an I’ve attached a display to it that showed me various useful (?) info.

Date and time on the display

Hardware

The fact that this device was made in 2007 pretty much sums up that I used the parallel port of my computer as I did not have any knowledge about microcontrollers. By adding couple resistors to the display the interfacing to the LTP port was done. The role of the cable management unit was taken by an old mobile rack box. The display itself was an HD44780 compatible 2×16 character piece which since died in an accident of getting too high volage as a supply.

Software

At this time I was already coding in Python so it was obvious to use it in the control software. The was sent by a single command to the port. Previously I wrote an IRC bot called Szarvasember (Deer-man) which had all the fancy features and I was able to port some of those like querying the current TV show or the weather. Beside this I could show many interesting details of the computer that probably the G15 could do also, like the time, system uptime, CPU load, memory load, free space on the hard disk, etc. Later I’ve managed to connect it to Winamp as well so I could show the title of the current song however it could not do any interactions with the player.

I think this was the project which encouraged me to start getting into microcontroller as I saw that I could have more interesting features for this project if I had a better hardware.

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top