PDA

View Full Version : Diy Arduino tft 50w led build


ktnch
04/18/2012, 08:14 AM
Added a few posts in the past on here regarding arduino and leds for reef tanks

I have nearly finished my led build after 1.5 years saving up and getting all the parts together also had some failures as to be expected as a one of system

the leds i am using are

5 x 50w whites 10000k 36v 1700ma
3 x 10w royal blues 11v 900ma
3 x 10w blues 11v 900ma
4 x 3w violets 2.5v 450ma
4 x 1w uv 2.5v 350ma

The arduino has a 3,2" touch screen controller and runs pwm led drivers from sure electronics, the main psu is 36v 11amp turned down to 34v as the max on the led pwm drivers are 35v

the arduino drives each led channel by pwm and also has powerhead control and even a feeding pwm feed. i do not get on this site much please be patient for a reply

The white leds

http://i768.photobucket.com/albums/xx326/ktnch/my%20led%20build/EPILEDS_38mil_10000K.jpg

Just one of the leds on my 60x30x30 tank

http://i768.photobucket.com/albums/xx326/ktnch/my%20led%20build/DSCN2355.jpg

the heatsinks for the build

http://i768.photobucket.com/albums/xx326/ktnch/my%20led%20build/DSCN4718.jpg

http://i768.photobucket.com/albums/xx326/ktnch/my%20led%20build/DSCN4719.jpg

ktnch
04/18/2012, 08:21 AM
The specs on the main leds are

Color Temperature: 10000K cool white
LED chips: Epileds EP-B3838B-A3 38*38mil
Download Manufacturer Data Sheet http://www.epileds.com.tw/data/131.pdf
PAR reading(Instrument: Apogee MQ-200): 1490
DC Forward Voltage (VF): 32-36V DC
DC Forward Current (IF): 1700mA Max
Viewing Angle: 120 Degree
Intensity Luminous (Iv): 4000LM
Life span 30000 hours guarantee

And the controller

http://i768.photobucket.com/albums/xx326/ktnch/my%20led%20build/DSCN8025.jpg

http://i768.photobucket.com/albums/xx326/ktnch/my%20led%20build/DSCN8027.jpg

http://i768.photobucket.com/albums/xx326/ktnch/my%20led%20build/DSCN8032.jpg

http://i768.photobucket.com/albums/xx326/ktnch/my%20led%20build/DSCN8031.jpg

The heatsink frame

http://a7.sphotos.ak.fbcdn.net/hphotos-ak-snc7/422080_10150580275578097_670163096_9167191_1378806710_n.jpg

http://a8.sphotos.ak.fbcdn.net/hphotos-ak-ash4/400985_10150580275883097_670163096_9167195_1883211500_n.jpg

36v psu, 5 x 10w pwm drivers, 3x 3w pwm drivers and 1 x 1w pwm driver, Also one adj supply for the arduino power supply

http://a5.sphotos.ak.fbcdn.net/hphotos-ak-prn1/523620_10150637955123097_670163096_9367672_405230662_n.jpg

http://a3.sphotos.ak.fbcdn.net/hphotos-ak-ash4/318185_10150637955383097_670163096_9367673_1582152819_n.jpg

http://a6.sphotos.ak.fbcdn.net/hphotos-ak-ash3/556051_10150637955758097_670163096_9367676_2005215354_n.jpg

ktnch
04/18/2012, 08:26 AM
Managed to get a start wiring the controller side up

This is just the poss feed to the leds done

http://a5.sphotos.ak.fbcdn.net/hphotos-ak-ash4/318216_10150643686108097_670163096_9390740_1180150448_n.jpg

All led feeds done

http://a8.sphotos.ak.fbcdn.net/hphotos-ak-ash4/393159_10150643686713097_670163096_9390747_1170233681_n.jpg

http://a8.sphotos.ak.fbcdn.net/hphotos-ak-ash3/546816_10150643687328097_670163096_9390753_680816069_n.jpg

http://a8.sphotos.ak.fbcdn.net/hphotos-ak-ash3/565018_10150643687993097_670163096_9390758_505040098_n.jpg

All power side wired up

http://a2.sphotos.ak.fbcdn.net/hphotos-ak-ash3/534844_10150643688583097_670163096_9390759_1690271748_n.jpg

Psu powered on, arduino powered off 10v from the min adj drivers pwm drivers have a 33v supply

http://a5.sphotos.ak.fbcdn.net/hphotos-ak-ash3/547275_10150643689603097_670163096_9390763_479760680_n.jpg

Next step is wiring the pwm feeds from the arduino up just hoping i can piggyback the five white pwm and 2 blue pwm channels

ktnch
04/18/2012, 08:30 AM
These are all the arduino outputs i will not be using all of them for my build

//Define the PWM PINS for the LEDs
const int ledPinSump = 7; //PowerLed Shield pin 10
const int ledPinBlue = 8; //PowerLed Shield pin 5
const int ledPinWhite = 9; //PowerLed Shield pin 3
const int ledPinRoyBlue = 10; //PowerLed Shield pin 6
const int ledPinRed = 11; //PowerLed Shield pin 9
const int ledPinUV = 12; //PowerLed Shield pin 11
const int ledPinMoon = 13; //PowerLed Shield pin 13 (Modification to Shield & NOT controlled by an array)

// Define the other DIGITAL and/or PWM PINS being used
const int tempHeatPin = 52; //Heater on/off (set thermostat on heater to highest desired level)
const int tempChillPin = 53; //Chiller on/off (set thermostat on chiller to lowest desired level)
const int WaveMakerTop = 42; //Hydor Koralia Evolution (Top Plug)
const int WaveMakerBottom = 43; //Hydor Koralia Evolution (Bottom Plug)
const int HoodFansPWM = 44; //PWM Hood Heatsink Fan (code added so frequency = 25kHz)
const int SumpFanPWM = 4 5; //PWM Sump Heatsink Fan (code added so frequency = 25kHz)
const int HoodFansTranzPin = 47; //Hood Heatsink Fan on/off
const int SumpFanTranzPin = 48; //Sump Heatsink Fan on/off
const int tempAlarmPin = 49; //Buzzer Alarm for Temperature offsets
const int autoFeeder = 50; //Automatic Fish Feeder

// DS18B20 Temperature sensors plugged into pin 51 (Water, Hood, & Sump)

ktnch
04/18/2012, 08:40 AM
and boy does it hurt your eyes !

http://a7.sphotos.ak.fbcdn.net/hphotos-ak-ash4/485692_10150684906158097_1916963263_n.jpg

And what happens when the leds get to near the table i hear you ask, It cant be from the heat as that was just after 2 mins running

http://a3.sphotos.ak.fbcdn.net/hphotos-ak-ash3/524751_10150646985513097_670163096_9401453_1277680548_n.jpg

If you google "Arduino 3.2 tft colour touch screen build" you will find my main thread

Kev

Juicer69
04/18/2012, 10:16 AM
Awesome Job!!!

rc407092
04/18/2012, 02:36 PM
Wow, very impressive work!

Mike31154
04/19/2012, 12:14 AM
Very slick indeed! That touchscreen Arduino is the bomb. I'm almost done my own DIY LED fixture using 27 of the 10 watt LEDs in 3 different colours. A much simpler build using a 12VDC 250watt power supply & 3 dimmers. A few additional parts to come such as more dimmers & another power supply to distribute load & have separate timings for some of the LEDs. The manual dimming is fine for now to get me started, but definitely plan some automation for the future & your build is an inspiration in that regard.

I had considered individual drivers for each of my 27 LEDs, but that's a crap load of hardware & is why I decided on the 3 manual dimmers. I did order some constant current DC to DC drivers for 10watt LEDs, but they're not adjustable or have any inputs for controllers, they simply run the 10 watt LED at the 900mA rated current, so not using them atm. Interested in details on the PWM drivers you have though, for future reference. Specs & source would be appreciated. Same goes for the Arduino touchscreen hardware. You're wiring is tidy & professional too by the way. Are those RCA audio connectors & jacks you're using to route the power from the supply to the LEDs? Thanks in advance.

Here's a shot of the 12VDC power supply & manual 8A dimmers, remotely located in the center compartment of the stand. Pretty simple, but the fixture's been doing great over my tank for a couple of weeks now.
https://public.blu.livefilestore.com/y1pSNN6PyUu8jciVSf4hJKjnUxsIRcj9dz1QfLExeSlbGWeVeqsGcMvqWd3uc_sD16aMBPut1fy7MG5_7lg-h3NJQ/P1050405E.JPG?psid=1

& what the hey, here's a photo of the first test firing after getting the fixture wired up a couple of weeks ago. I chose to use individual heatsinks with fans to keep the mass of the fixture down. Mounting the power supply remotely helps in that regard as well. The fixture weighs just over 11 lbs.
https://public.blu.livefilestore.com/y1p_p8VifXY7DFCoaK0yBdMKkSYrUCL7CdT0bLUuMGEfFeHdN3yfaXKXsVLR9y3GN3X2Lij8Ya0oJdC35xyTiR***/P1050396E.JPG?psid=1

Looking forward to more info as your build progresses!

ktnch
04/19/2012, 04:04 AM
To make your dim by arduino all you would have to do is remove the manual dimers and depending on the amperage of the bank of leds use these

The phono sockets i used are shielded so do not short to chassis although now i might add a few more one for 10w 660nm red leds and the other for a 30w 600k sump led

http://www.ebay.co.uk/itm/High-Power-10W-LED-Driver-MBI6651-PWM-DIM-/380428221842?pt=UK_BOI_Electrical_Components_Supplies_ET&hash=item589349fd92

the 10w one is 35v max and 1650ma
they also do 5w,3w,1w which will suit most

the arduino i used is the 2560 and the shield that has an rtc and drops the voltage down to run the screen is
http://iteadstudio.com/store/index.php?main_page=product_info&cPath=17&products_id=236

and the touch screen
http://iteadstudio.com/store/index.php?main_page=product_info&cPath=57_58&products_id=54

All the arduino threads and sketches can be found by googling "Arduino 3.2 tft colour touch screen build" saves me uploading it all here lol

Mike31154
04/19/2012, 05:58 PM
Thanks very much for the links, particularly the driver. It has some useful features, although the way I have my circuit set up at the moment it looks like I would need one for every LED. I'll have to do a little more research.

ktnch
04/25/2012, 01:22 AM
Well its taken me 3 days now to get a vid up so much for fair use policy for music on youtube bloody emi !

http://youtu.be/26QqxeaRnzI

ktnch
04/29/2012, 04:41 PM
Just about finished building my diy led lights, On this vid the whites were at 70% but now on 45% and still brighter then the 150w halides, i use 5x50w 10k whites, 3x10w royal blue, 3x10w blue, 4x3w violets and 4x1w uvs for the lunar cycle, its all controlled by a 3.2" colour touchscreen, Have just got to add red 660nm leds and i think i will be happy oh and change the 1w uvs to 3w uvs

http://youtu.be/26QqxeaRnzI

justindost1
05/01/2012, 11:57 PM
I am having trouble with the sure electronics driver not responding to pwm havr u run into this?

A Reef Scene
05/02/2012, 06:49 AM
This is a great build. Can you post a link on where you picked up the power supply and what model it is? Thank you

leedoherty
05/02/2012, 11:22 AM
was looking at these high power leds the other day, you have convinced me have a go at this myself great build

A Reef Scene
05/03/2012, 10:21 PM
Lets keep it going

ktnch
07/06/2012, 07:59 AM
The psu i used was 36v 11amp 400w from ebay, but going to upgrade to a 36v 20amp

http://www.ebay.co.uk/itm/320921298979?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1438.l2649

will get some more pictures on for you

pwreef
07/06/2012, 11:07 AM
Nice work, ktnch. Do you have pictures of how you cleanly connected the PWM pins to the drivers. Looking for a way to take the PWM output out of the Arduino sandwich.