Overclock.net › Forums › Case Mods & Cases › Other Hardware Mods › Custom case Fan/RGB LED Controller with WC Loop and temp monitor. 7" Touchscreen 4x5.25" bay device
New Posts  All Forums:Forum Nav:

Custom case Fan/RGB LED Controller with WC Loop and temp monitor. 7" Touchscreen 4x5.25" bay device - Page 3

post #21 of 81
Thread Starter 
Quote:
Originally Posted by Mr240sx View Post

Hmm.... How much do you think it would cost if all I was doing was taking a junk dvd drive for my enclosure, and a controller for maybe... 4-5 strips?

How would the controller work? Would it be digital or analogue? Digital being controlled over USB or with a touch screen and analogue being with potentiometers. Would the 4-5 strips need interdependent color control or can they all use the same color?

Not sounding annoyed or anything, but I can give you a more accurate price for parts with that info. biggrin.gif
Big Black Guy
(15 items)
 
 
CPUMotherboardGraphicsRAM
AMD FX-4100 ASUS Crosshair V Formula-Z Sapphire Raedon HD 6670 G.Skil Ripjaws-X 
Hard DriveHard DriveHard DriveHard Drive
WD Black WD Blue  Seagate 7200RPM Kingston HyperX 3k 
Optical DriveCoolingOSMonitor
LG Noctua NH-D14 Windows 7 Ultimate x64 Dell 2408WFP 24" 
MonitorPowerCase
Soniq 32" Antec TruePower 550W NZXT Switch 810 
  hide details  
Reply
Big Black Guy
(15 items)
 
 
CPUMotherboardGraphicsRAM
AMD FX-4100 ASUS Crosshair V Formula-Z Sapphire Raedon HD 6670 G.Skil Ripjaws-X 
Hard DriveHard DriveHard DriveHard Drive
WD Black WD Blue  Seagate 7200RPM Kingston HyperX 3k 
Optical DriveCoolingOSMonitor
LG Noctua NH-D14 Windows 7 Ultimate x64 Dell 2408WFP 24" 
MonitorPowerCase
Soniq 32" Antec TruePower 550W NZXT Switch 810 
  hide details  
Reply
post #22 of 81
I actually feel like I'm bothering you by asking for all these numbers smile.gif

Anyways I was thinking of a few scenarios.

Scenario 1 being much like a hue, with buttons for color or fade/flash presets.
Scenario 2 being the same as above, with individual control for each strip.
Scenario 3 being software controlled. - Could you use an internal USB header and interface with the strips directly from a program?
post #23 of 81
Thread Starter 
Quote:
Originally Posted by Mr240sx View Post

I actually feel like I'm bothering you by asking for all these numbers smile.gif

Anyways I was thinking of a few scenarios.

Scenario 1 being much like a hue, with buttons for color or fade/flash presets.
Scenario 2 being the same as above, with individual control for each strip.
Scenario 3 being software controlled. - Could you use an internal USB header and interface with the strips directly from a program?

Not at all, its giving me an excuse to put off studying tongue.gifthumb.gif

Basics:

Scenario 1:
That would need 3 buttons, one for colour select, one for pre-set modes and one for on/off.
You would need at bare minimum an Arduino Mini (?) or a standalone ATmega chip. You would also need maybe one or two more chips to expand your I/O to an appropriate level, You would also need some form of basic PSU(Probably not needed but hey, Never know), Just a few capacitors to make sure flow is nice and even. Not 100% sure but if you go with a standalone ATmega you will need a USB-Serial chip. I’m sure you could find that info at the Arduino site seeing as it is open source hardware.

Scenario 2:
That would need 4 buttons, same as above plus one for strip select.
See above.

Scenario 3:
You can have an internal header; I plan to do that with my project. I’m writing up a new project brief for it.
This option would be easier hardware wise, you will still need an Arduino or ATmega plus the USB-Serial chip and the PSU, but you don’t need to worry about any of the inputs but you will still need an expander chip for the extra I/O.

Details:
This section will be a ramble, its everything I can think of.
S1:
This would be the easiest option to program, When the button is pressed you could make variable X increment +1, then a simple;
Code:
if(x==1) {
        do this;
        } else {
        if(x==2){
                do this;
        } else {
        if(x==3){
                do this;
        }
}
So on and so forth, that would be good for colour select, then have an array or global variables defined, however you prefer to do it.
You then can repeat for the mode select and the on/off.
You will want to try and make much of the code generic and in functions of their own so instead of repeating code you can just call functions.
S2:
Refer to above for this, You will need to first have an if statement to find which strip you want, then another if statement for colour, mode select and stuff could take an entire function on its own.
S3:
For this, your main code will be in processing which is a java based language. The reason I refer you to processing is because the Arduino and processing are like bread and butter, they go together perfectly, even use the same IDE smile.gif
Back to my original statement, your firmware for the controller will be minimal, just what to do if and when a byte has been received serially.
Hardware will be minimal too, Just the Chip, USB-Serial and the connectors for output.
The server side software (Computer) will be a bit harder to do; you will need to write up a GUI, the events in strings and variables in such a way that can be sent over serial. I’m not going to go into too much detail here as I am still learning processing, However if you can grasp the basics, It won’t be overly hard.

Costs:
It’s hard to give you a perfect price, so these are estimates.
S1: <$60 depending on what Arduino/ATmega path you go down.
S2:<$60 depending on what Arduino/ATmega path you go down.
S3:<$60 depending on what Arduino/ATmega path you go down.
This one will be cheaper because you don’t need to buy any of the inputs that are required for S1/2 but you will need to think about how an internal header would come together.

Closing thoughts:
The hardest part of any of these options will be a nice, clean coding style because they will need quite a few lines of code.
All 3 scenarios have their pros and cons, and each are as easy as each other, if you want to go pure simplicity, S1 is best. If you want max customizability then go for S3, S2 fits nicely in the middle but will need more code then both S1/3.
Costs on all 3 scenarios can be lowered by $10-20 if you get an Arduino compatible from eBay instead of a genuine.
Big Black Guy
(15 items)
 
 
CPUMotherboardGraphicsRAM
AMD FX-4100 ASUS Crosshair V Formula-Z Sapphire Raedon HD 6670 G.Skil Ripjaws-X 
Hard DriveHard DriveHard DriveHard Drive
WD Black WD Blue  Seagate 7200RPM Kingston HyperX 3k 
Optical DriveCoolingOSMonitor
LG Noctua NH-D14 Windows 7 Ultimate x64 Dell 2408WFP 24" 
MonitorPowerCase
Soniq 32" Antec TruePower 550W NZXT Switch 810 
  hide details  
Reply
Big Black Guy
(15 items)
 
 
CPUMotherboardGraphicsRAM
AMD FX-4100 ASUS Crosshair V Formula-Z Sapphire Raedon HD 6670 G.Skil Ripjaws-X 
Hard DriveHard DriveHard DriveHard Drive
WD Black WD Blue  Seagate 7200RPM Kingston HyperX 3k 
Optical DriveCoolingOSMonitor
LG Noctua NH-D14 Windows 7 Ultimate x64 Dell 2408WFP 24" 
MonitorPowerCase
Soniq 32" Antec TruePower 550W NZXT Switch 810 
  hide details  
Reply
post #24 of 81
I'd like to take a shot at building The 3rd one, but I don't have very much knowledge with circuitry so I think I'd be getting in over my head.
post #25 of 81
Thread Starter 
Quote:
Originally Posted by Mr240sx View Post

I'd like to take a shot at building The 3rd one, but I don't have very much knowledge with circuitry so I think I'd be getting in over my head.

Ill give you a hand with the circuitry if you want, I assume you know how to code? C?
Big Black Guy
(15 items)
 
 
CPUMotherboardGraphicsRAM
AMD FX-4100 ASUS Crosshair V Formula-Z Sapphire Raedon HD 6670 G.Skil Ripjaws-X 
Hard DriveHard DriveHard DriveHard Drive
WD Black WD Blue  Seagate 7200RPM Kingston HyperX 3k 
Optical DriveCoolingOSMonitor
LG Noctua NH-D14 Windows 7 Ultimate x64 Dell 2408WFP 24" 
MonitorPowerCase
Soniq 32" Antec TruePower 550W NZXT Switch 810 
  hide details  
Reply
Big Black Guy
(15 items)
 
 
CPUMotherboardGraphicsRAM
AMD FX-4100 ASUS Crosshair V Formula-Z Sapphire Raedon HD 6670 G.Skil Ripjaws-X 
Hard DriveHard DriveHard DriveHard Drive
WD Black WD Blue  Seagate 7200RPM Kingston HyperX 3k 
Optical DriveCoolingOSMonitor
LG Noctua NH-D14 Windows 7 Ultimate x64 Dell 2408WFP 24" 
MonitorPowerCase
Soniq 32" Antec TruePower 550W NZXT Switch 810 
  hide details  
Reply
post #26 of 81
Not really... Thats why I said I got in over my head. I know HTML if that helps? xD
post #27 of 81
Thread Starter 
Quote:
Originally Posted by Mr240sx View Post

Not really... Thats why I said I got in over my head. I know HTML if that helps? xD

If only tongue.gif
I would say get an Arduino UNO off ebay, Like $20-30 and play around with the tutorials on their site, Thats how I learned the Arduino.
Also take a look at C for Dummies, Its how I learned it. You can find it very, very cheap through alternative methods wink.gif
Big Black Guy
(15 items)
 
 
CPUMotherboardGraphicsRAM
AMD FX-4100 ASUS Crosshair V Formula-Z Sapphire Raedon HD 6670 G.Skil Ripjaws-X 
Hard DriveHard DriveHard DriveHard Drive
WD Black WD Blue  Seagate 7200RPM Kingston HyperX 3k 
Optical DriveCoolingOSMonitor
LG Noctua NH-D14 Windows 7 Ultimate x64 Dell 2408WFP 24" 
MonitorPowerCase
Soniq 32" Antec TruePower 550W NZXT Switch 810 
  hide details  
Reply
Big Black Guy
(15 items)
 
 
CPUMotherboardGraphicsRAM
AMD FX-4100 ASUS Crosshair V Formula-Z Sapphire Raedon HD 6670 G.Skil Ripjaws-X 
Hard DriveHard DriveHard DriveHard Drive
WD Black WD Blue  Seagate 7200RPM Kingston HyperX 3k 
Optical DriveCoolingOSMonitor
LG Noctua NH-D14 Windows 7 Ultimate x64 Dell 2408WFP 24" 
MonitorPowerCase
Soniq 32" Antec TruePower 550W NZXT Switch 810 
  hide details  
Reply
post #28 of 81
EDIT: Reread your long post describing everything.
Edited by Mr240sx - 3/21/13 at 9:07pm
post #29 of 81
Thread Starter 
Just made some purchases for this:
2 more breadboards
Lots of jumper wires
The 7" Touch LCD

All the rest of the electronics, Chips etc will be bought next week.
Big Black Guy
(15 items)
 
 
CPUMotherboardGraphicsRAM
AMD FX-4100 ASUS Crosshair V Formula-Z Sapphire Raedon HD 6670 G.Skil Ripjaws-X 
Hard DriveHard DriveHard DriveHard Drive
WD Black WD Blue  Seagate 7200RPM Kingston HyperX 3k 
Optical DriveCoolingOSMonitor
LG Noctua NH-D14 Windows 7 Ultimate x64 Dell 2408WFP 24" 
MonitorPowerCase
Soniq 32" Antec TruePower 550W NZXT Switch 810 
  hide details  
Reply
Big Black Guy
(15 items)
 
 
CPUMotherboardGraphicsRAM
AMD FX-4100 ASUS Crosshair V Formula-Z Sapphire Raedon HD 6670 G.Skil Ripjaws-X 
Hard DriveHard DriveHard DriveHard Drive
WD Black WD Blue  Seagate 7200RPM Kingston HyperX 3k 
Optical DriveCoolingOSMonitor
LG Noctua NH-D14 Windows 7 Ultimate x64 Dell 2408WFP 24" 
MonitorPowerCase
Soniq 32" Antec TruePower 550W NZXT Switch 810 
  hide details  
Reply
post #30 of 81
How did you intend on putting this in the 5.25" drive bays? I want to know how I can fabricate my own dual 5.25 bay enclosure
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Other Hardware Mods
Overclock.net › Forums › Case Mods & Cases › Other Hardware Mods › Custom case Fan/RGB LED Controller with WC Loop and temp monitor. 7" Touchscreen 4x5.25" bay device