Introduction: PC RGB Control With Arduino
Your gaming PC doesn't have RGB?! Just buy some! But what if your motherboard doesn't support it either? Well... Build your own controller!
Supplies
Required:
- 1 x Arduino Nano
- 1 x Breadboard (half+)
- >=24, Full Project>=60 x Jumper/Breadboard Cables
- 3 x TIP 120
- 3 x Resistor 1K
- >0 x Led Strips Or/And Led Fans
- 1 x Power supply 5 and 12 V (if not using computer PSU)
- LCD 16x2 IIC module (if using LCD)
Optional:
- 1 x Button
- 3 x Potentiometers
- 1 x LCD 16x2
Step 1: Circuit
You can see a higher resolution version of the Schematic and Animated Schematic or download the Fritzing (.fzz) file to edit them.
If you decide to not use some of the unnecessary parts just exclude them and their wires. If you upload the corresponding code for your changes everything should work just fine.
Step 2: Choose the Correct Code to Load
I tried uploading the real table but Instructables wouldn't understand HTML so this is just a Screenshot.
You can download the code you need from this page:
Step 3: Installation
After you finish testing you can add more RGB fans or Led strips in series or parallel. You can now remove the cover of the back of your breadboard and stick it in one 2,5 inch drive bay of your computer. Or, if you are not using it in a computer, you can just place it wherever you want to. A trick of mine was to get some cables out of the PCIe ports and add more RGB to my desk that was synchronised with my pc.
If you are using the full or no LCD versions I recomend either making a stand with the three potentiometers and the LCD outside the PC or drilling holes on the top of your case and then placing the potentiometers and the LCD with their nuts and hot glue respectively. You can even add potentiometer knobs to make them look more professional.