Intro (The Plan):
Hey guys, this is my first Mod EVER! So I am sort of nervous about how it will turn out. for the last two weeks I have been putting allot of work into making this ‘get onto it feet’ before posting here.
So as the title suggests, this mod is going to be swapping out those boring blue LEDs in my Antec 1200, with some slightly fancier RGB LEDs (they can make any colour in the rainbow basically). These LEDs will be driven by a custom made Circuit on a PCB (Printed Circuit Board). Which will in turn be driven by a great piece of open source hardware called
Arduino. And then the software on both the Arduino and my rig will tell it which LEDs will turn on at Certain Temperatures. I will eventually have Manual control of the LEDs via the computers software.
For a good half of week 1, I was trying to figure out the best way to accomplish this. In the end i decided to go open source. Here is the basically outline of the Software/Hardware interface
1. Everest Gets the CPU temperature data and put it into the Registry.
2. This data is then read by a piece of software, which converts the data into something that is easier for the Arduino to read. For example
<40⁰C = 1
41-55⁰C = 2
56-60⁰C = 3
61-65⁰C = 4
66-70⁰C = 5
71-75⁰C = 6
>76⁰C = 7
3. the program then send this info via USB to the Arduino.
1 = Purple
2 = Blue
3 = Green
4 = Yellow
5 = Orange
6 = Red
7 = Red 1 second, white flash 0.2 second
4. The Arduino then turn on the power to the right LEDs to get the desired colour.
So with all this done I set about creating my PCB that will fit happily on top of the Arduino (otherwise known as a shield). My first job was to Chose which Arduino to use. And I chose the Duemilanove.
Now for the PCB, This took around a week to design, and i still haven’t sent it of to be professionally manufactured .
First step was to design the schematic.
Then Design the PCB. (FYI Silk Screen is the white text you see on you Mobo.)
Top Traces, Bottom Traces and Silkscreen:
Top Traces and Silkscreen:
Bottom Traces and Silkscreen:
Silkscreen:
as you should be able to see my prototype PCB should be able to slide straight onto the pins of the Arduino. all of the green rings in the middle of the board is were the wires for the LEDs come from.
And now we are up to the present day.
Edited by Du-z - 8/17/10 at 10:54am