Illuminatrix – led matrix with animations

This is a great project because it is a complete solution to run your own animations on Illuminatrix during Burining Man 2010. Project itself is pretty complex one that consists of 16 distinct PCBs built around PIC16F1827 on each that control 3 LED drivers for every color of RGB LEDs.

All these slave boards are controlled by master board run by PIC18F26J50 microcontroller that sends data via I2C interface. Animations are stored in SD card so animations are run one by one, or user can enter animation ID with PS/2 keyboard and view own animation. Well this is great stuff for shows.

Simple PWM fan controller with temperature reading

This circuit does what the name says – it reads temperature of an object and then adjusts PWM signal that turns fan. So the hotter – the more intense cooling will be.

Controller is based on PIC12F675 microcontroller that reads temperature from LM35 temperature sensor via ADC channel. Then ADC value is converted to temperature. Fan controller can be used anywhere where cooling is needed. Mainly it will fit on a PC for cooling hard drives, or other gadgets.

Alarm clock with glass ringer

This is another analog clock solution as we’ve seen before. But this one has alarm functionality. Fun thing is how alarm is ringed. It uses a motor with two weights that hit the wine glass and this way makes a sound that will definitely wake you up.

Lock runs on legacy microcontroller AT90S2313 that can easily be replaced with ATtiny2313 with minor fuse changes. Clock also has a battery backup that will ensure that alarm will ring even if mains will be out.

Analog like Duino watch

Digital clocks with analog imitating display sometimes look much cooler than simple digit indication. So there is another clock based on ATmega328P microcontroller running at 8MHz. To display time there are two circles of 2 LEDs used to indicate hours and minutes.

Clock is powered by two 3V coin batteries so size is almost right to make it wearable. Clock relies on DS1337 real time clock so microcontroller mostly is put on a sleep mode and is waken when time needs to be updated or displayed when button is pushed.

Next Page »