Last chance to enter The Hackaday Prize.

VGA video output with an ATtiny

vga_video_attiny

[Fernando] is working on creating a game at home, with live scoring displayed on a large LCD TV. He’s keeping mum as to what the game entails, but he was more than happy to spill the details on how he planned to use the television as a wireless scoreboard.

The writeup is the first part in what will likely be a substantial series of progress reports, covering how he used an ATtiny45 to drive his LCD display. Eventually, the scoreboard will use a Bluetooth adapter for wireless input, but his immediate goal was to get the display running properly.

He explains how he uses the tiny micro and its limited set of I/O pins to drive the display, dipping into some of the technical details along the way. He discusses how he worked out the timings of the VSYNC and HSYNC pulsing, as well as how how the characters are actually drawn on the screen.

The article isn’t overly heavy on the technical details, and he has sample code available so you can take a look at how the VGA magic was done, so be sure to check it out.

Comments

  1. Very cool little project! I’ll have to remember this if I come up with a need for it.

  2. At last, a use for some of my otherwise useless 15″ LCD panels.

    Replace CCFL backlight with LED strip from more modern screen, and make a scoreboard/digital picture frame/etc.

    I came up with the idea of recording the drive signals for all possible number combinations from a single working board then playing them back using a fast serial memory ie 23K256 and an AVR etc.

    • Whatnot says:

      Most LED monitors have LED strips on the side, and then a special material attached to the rear of the screen to diffuse it across the screen, it’s not simply a matter of putting some LED behind an LCD because then you just get a ridiculous blotchy screen, it needs to be very uniformly diffused, but still be bright enough after that.
      On the other hand – for a simple clock that might not matter though.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 91,198 other followers