PC RGB Control system (Arduino)The Do-IT-Yourself way
Back in 10th grade (around 2012) I was fascinated by Alienware’s color changing LEDs in their systems, their prices, however, did not impress me. Needless to say, as a custom PC builder and tinkerer I decided to build my own RGB control system. Together with an Arduino, some MOSFETs, an RGB strip off Amazon and a Processing applet I developed I was able to get it done.
Back in 2012 I wanted an RGB LED system for my custom build PC that could be controlled via software. As an Arduino enthusiast, I decided to build my own.
The project can be broken up into three main parts: the Arduino Code, the circuitry and the Processing Code. The project was completed using an Arduino Uno, a 5050 RGB LED Strip (with a 60LEDs/meter density), 3 N Channel Logic Level MOSFETS, some 24AWG wire and a couple resistors. Aftering repurposing a molex adapter from a hard drive, I soldered everything together with my Hakko FX888. Some double sided velcro tape and maneuvering later I had it installed inside my Corsair Obsidian 800D case. All that was left was to upload the Arduino Code (which I had developed and tested earlier) and fire up the Processing app I had prepared.
As the project is over six years old now, I am looking through old photo backups to find more photos and videos of it. I’ll be uploading more details and code soon, so stay tuned!
Arduino IDE (click to download)
Arduino Uno (or alternative)
Logic Level N Channel MOSFETS
RGB LED STRIP (Common Anode)
A molex adapter
More Great Electronics and Programming Tutorials
With the creation of WOOF IOT, I designed and built a WiFi, Apple HomeKit enabled enivronment monitoring system. Join me as I explore the internet of things!
Last time we looked at how to use Digital Outputs in our projects, today I will be going over digital inputs. At a basic level, digital inputs allow us to add buttons and switches to our projects. I'll also cover "if" statements and button debouncing. Let's get...
Continuing from my first tutorial (Introduction to Arduino), today I will be going over digital outputs. Furthermore, I'll be discussing Ohms Law and Kirschoffs Law to introduce you to the world of electronics! If you haven't read the first tutorial , I highly...
When I first started with Arduino back in early high school I was amazed by the versatility and power of the platform. Although there are many electronics platforms available today, Arduino is one of the best and a great place to start learning. In my article I will...