Intro: Case Mod [RGB LED+Arduino Uno]
THIS INSTRUCTABLE IS OUTDATED : CHECK THE NEW ONE HERE:
a while back i did a cool amblilight clone and had around 2 meters rgb led strip, decided to make my case glow :D
basicly i wanted to have a sort of startup effect when i turn on my pc, came up with this :D
once pc is on, here's what happens :
1. strop white *25
2. strop red and blue *25
3. switch to Red, then Green, Then Blue *20
4. Fade In Purple ,Fade Out
5. Fade In Cyan, Fade out
6. Fade In Yellow, Fade Out
7. Step (4) for 15 minutes, Then Step (5) for 15 minutes,, Then (6) for 15 minutes
8. back to step (4) for 15 minutes, and so on
9. strop effects are only when pc is started .. :D
Step 1: Components ..
1. RGB LED Strip,Im using a common anode 5050 rgb 60/m
2. Arduino Uno with usb cable
3. NPN Transistor x3, or darlington arrays ic ULN2003A
4. Arduino external power supply and Head, i used my pc's power supply to power both the arduino and the led
[note: if you power arduino from usb , might not function as required][since some pc's keeps powering the usb,uno won't turn off..]
5. mini breadboard, or soldering skills :D
6. some wires and a cutter
Step 2: Arduino Software
Download the .ino file from attachments ..
upload it to arduino uno r3, only tested on uno .. i don't know about other arduinos .. &_&
and please feel free to edit the variables declared in the code to change delay or how fast are the startup strobs etc
use any minutes to milliseconds convertor to detrmine how long to hold on a certain color is ..
thats about all .. if im goin to imporve this code it's gonna be adding a pc client to control the leds ..
Step 3: Wiring and Led Placement
Place your RGB LED strip Somewhere that it covers the whole case , dark spots aren't cool :D
follow the diagram for wire connections .. if you are not using uln2003a, then almost the same connections are applied to transistors, you must figure some things out :D
just make sure to apply the correct ic direction .. :D
use a mini breadboard or solder , making a shield for arduino
anyhow i ended up using the atmega ic it self without the rest of the arduino making a small cct to put somewhere inside the case ..
Step 4: Results ..
Here's a vid of the whole process .. sorry for the bad cam focus, it gets better tho .. -_-