
The goal was to design a home made LED Display that can be expanded to bigger sizes with minimal costs. Unlike other systems, on this one the image gets scanned mechanically and the image is created by using the POV effect (persistence of vision). There are 32 RGB LED used in the project but you can easily increase the number of LED’s. The author attached the system to a spinning fan, and the images started to appear.
ATmega16 RGB LED Display: [Download Project] - [View Project PDF] - [Via]

This ATmega48 based wall clock is able to keep any kind of score and display it on its 4 digits. The score is controlled by a IR remote control powered by an ATtiny28. Also trough the remote you can set the time and configure the clock. The digits are build on pcb with 5 mm LED’s, no commercial LED digits were used.
Wall clock that controlled trough IR also keeps your score: [Download Project] - [View Project PDF] - [Via]

This device transforms your PC into a powerful controller that you can use to program and automate machines, circuits, or just about anything you can imagine. Its flexible 29 I/O ports that you can configure to work ( bit by bit or in groups) as inputs or outputs makes it adaptable to a wide array of applications . Control of stepping motor system is unbelievably easy, thanks to its built-in Pulse Generator function. It even has encoder switch input functions, counting inputs, and port capture register. It is Visual Basic friendly, and more!
29 I/O Serial I/O PC Automation: [Link] - [Via]

The circuit is very simple. The RGB LED is hooked up to the PWM outputs on PORTB1 , PORTB2 and PORTB3 of the ATMega8. There is also a resistor between the LED and the ATmega8 to limit the current to 20mA. There is also a link to the datasheet of the RGB LED that is used in this project.
The code for the fading LED is written in assembler with the AVR Studio 4. In this example the LEDs will fade in and out one by one. The PWM timers of the ATMega8 are used to let the LED’s fade in and out. To use the PWM timers you first need to initialize the timers at the begin of the program code. The speed of the fading in and out can be changed with changing the clock speed of the ATM8.You can copy and paste the textfile into the AVR Studio 4.
Fading RGB LED with PWM Controll: [Link]

The “Birth Clock” is a fragile glass object containing a digital clock that is not working; it is designed to help you to come to a decision when you’re stuck at a specific point in life. Smash the glass, and the clock will start to work, leaving you with the broken object as a reminder of your dramatic decision. Leave the object as it is, and you remain out of time, having the beautiful object as a reminder of your resistance to change. What would you do?
Electronic Ambiguity: [Link]