Overclock.net › Forums › Case Mods & Cases › Other Hardware Mods › Thermaltake Riing RGB Fan Controlled Directly From Arduino Uno
New Posts  All Forums:Forum Nav:

Thermaltake Riing RGB Fan Controlled Directly From Arduino Uno

post #1 of 2
Thread Starter 
I decided to pop one of my Thermaltake Riing 14 RGB fans open and look at what leds are inside. Here's a photo of what it looks like with it open.

They aren't even glued in. If you want, you could swap them out for other leds. It might even be possible to swap the leds in the non-rgb version of these fans to actual rgb leds if they haven't changed anything. The wires are color coded for our convience: White = 5V, Red, Green, Blue I cut the wires down as close to the fan motor as possible then extended the wires by soldering extra wire onto them. I'm using awg 22 solid core since that's the smallest I had. The fan uses awg 24 wire. I'll probably redo it with some awg 24 for better routing.

Then, I followed the tutorial on the Adafruit website for hooking up a simple rgb led. These leds are the common annode type so don't forget to use the common annode edits. You have to plug the +5V into the 5V plug on the Arduino, not the ground. The tutorial says to use 270 Ohm resistors, but I'm using 220 Ohm because that's what I had.

There's even some simple code there to test to see if it works. Personally, I have a Windows App that controls all my led strips which I coded it into. I'll do this to all of my fans eventually. Now they'll all be 16.1 million colors instead of 256 and fully software controllable thumb.gif
If you're wondering about how to power the actual fan, 4 of the pins are your standard mobo header pins while the 5th pin is the 5V to power the leds. Here's a photo of it running directly from my motherboard. The fan is a PWM fan, so make sure you're using PWM headers.


Looking at this photo, from the right to the left:

Pin 1: Ground
Pin 2: 12V
Pin 3: Signal, fan rpm
Pin 4: PWM signal
Pin 5: 5V (for leds, don't need to power fan)

I'm using jumpers there to connect, but you can use a extension cable that doesn't have a housing around the male side, like this
 
Corsair 350D
(22 items)
 
 
CPUMotherboardGraphicsRAM
i7-7700k Asus Strix z270G EVGA GTX 1070 FTW GSkill TridenZ RGB 
Hard DriveOptical DriveCoolingOS
Samsung 850 Evo M.2 Asus Blue Ray Custom Liquid Cooled Windows 10 
MonitorKeyboardPowerCase
Samsung KS8500 Razer Blackwidow Chroma Corsair AX1200 Thermaltake View 31 
MouseMouse PadAudio
Razer Naga Chroma Razer Firefly Soundblaster Z 
CPUMotherboardGraphicsRAM
I7-7700K Asus Rog Strix Z270G EVGA GTX 1070 FTW GSkill TridentZ RGB 
Hard DriveHard DriveOptical DriveCooling
Samsung 850 Evo M.2 WD Passport External USB Asus Blue Ray Drive Monsoon Series 2 Reservoir 
CoolingCoolingCoolingCooling
EK Supremacy Evo Alphacool ST30 Alphacool ST30 Alphacool UT60 
CoolingCoolingOSMonitor
Primochill Advanced LRT Swiftech MCP655-PWM Windows 10 Pro Samsung KS498500 
KeyboardPowerCaseMouse
Razer Blackwindow Chroma Stealth Corsair AX1200 Corsair 350D Razer Naga Chroma 
Mouse PadAudio
Razer Firefly Creative Soundblaster Z 
  hide details  
Reply
 
Corsair 350D
(22 items)
 
 
CPUMotherboardGraphicsRAM
i7-7700k Asus Strix z270G EVGA GTX 1070 FTW GSkill TridenZ RGB 
Hard DriveOptical DriveCoolingOS
Samsung 850 Evo M.2 Asus Blue Ray Custom Liquid Cooled Windows 10 
MonitorKeyboardPowerCase
Samsung KS8500 Razer Blackwidow Chroma Corsair AX1200 Thermaltake View 31 
MouseMouse PadAudio
Razer Naga Chroma Razer Firefly Soundblaster Z 
CPUMotherboardGraphicsRAM
I7-7700K Asus Rog Strix Z270G EVGA GTX 1070 FTW GSkill TridentZ RGB 
Hard DriveHard DriveOptical DriveCooling
Samsung 850 Evo M.2 WD Passport External USB Asus Blue Ray Drive Monsoon Series 2 Reservoir 
CoolingCoolingCoolingCooling
EK Supremacy Evo Alphacool ST30 Alphacool ST30 Alphacool UT60 
CoolingCoolingOSMonitor
Primochill Advanced LRT Swiftech MCP655-PWM Windows 10 Pro Samsung KS498500 
KeyboardPowerCaseMouse
Razer Blackwindow Chroma Stealth Corsair AX1200 Corsair 350D Razer Naga Chroma 
Mouse PadAudio
Razer Firefly Creative Soundblaster Z 
  hide details  
Reply
post #2 of 2
Slick! Good work, good write-up. thumb.gif
Subtle Hammer
(6 items)
 
µHammer
(10 items)
 
 
CPUMotherboardGraphicsRAM
i7-7700HQ Acer Aspire V15 VN7-593G GTX 1060 6GB 16GB DDR4-2400 (2x8GB) 
Hard DriveCooling
OCZ RD400 256GB NVME lol 
CPUMotherboardGraphicsRAM
i5-4690k - 4.6GHz @ 1.250V ASRock Z97M OC Formula Sapphire R9 290 G.SKILL TridentX (2 x 4GB) DDR3 2400 
CoolingMonitorPowerCase
2x H105s: CPU and 290 (via NZXT G10) The Tube (39" LG LED) Corsair AX760 Thermaltake Core V21 
  hide details  
Reply
Subtle Hammer
(6 items)
 
µHammer
(10 items)
 
 
CPUMotherboardGraphicsRAM
i7-7700HQ Acer Aspire V15 VN7-593G GTX 1060 6GB 16GB DDR4-2400 (2x8GB) 
Hard DriveCooling
OCZ RD400 256GB NVME lol 
CPUMotherboardGraphicsRAM
i5-4690k - 4.6GHz @ 1.250V ASRock Z97M OC Formula Sapphire R9 290 G.SKILL TridentX (2 x 4GB) DDR3 2400 
CoolingMonitorPowerCase
2x H105s: CPU and 290 (via NZXT G10) The Tube (39" LG LED) Corsair AX760 Thermaltake Core V21 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Other Hardware Mods
Overclock.net › Forums › Case Mods & Cases › Other Hardware Mods › Thermaltake Riing RGB Fan Controlled Directly From Arduino Uno