I thought it was about time to split off my DIY of the http://www.atlantareefclub.org/forums/showthread.php?t=76590">Dream Chip LED</a> build into a separate thread so as not to clutter up Hanin's [IMG]http://www.atlantareefclub.org/forums/showthread.php?t=77295">Dream Chip Build Thread.</a>
[IMG]http://www.atlantareefclub.org/forums/showpost.php?p=844546&postcount=6"> <span style="font-size: 14px;"><span style="color: Red;">Parts List is Here</span></span></a>
Here is what I have planned:
<ul>
<li>3 x 100-chip Dream LEDs, 252 Watts max each, but running at 180W each - 480W total vs 756 Watts.
Each channel can handle 1400mA (1.4A) of current at it\'s maximum level, but I have chosen to use drivers that provide 1000mA (1A) of current instead, to reduce heat and power consumption, as well as increase the lifespan of the LEDs. Running LEDs at 100% capacity is not necessarily good over a long period of time.</li>
<li>120mm fan Heat Pipe GPU coolers for the LEDs.</li>
<li>3D-Printed custom enclosure for the LED and Heatsink, with either a borosilicate glass cover plate or a large optical lens. The enclosure will have a [IMG]http://en.wikipedia.org/wiki/Gimbal">gimbal </a>style mounting bracket(s) so that the LED can be angled manually - or possibly driven by servos? Imagine LEDs that tilt and rotate to simulate the sun/moon patterns...</li>
<li>The Dream Chip LEDs each have 5 channels of LEDs in these different spectrum:
[LIST]</li>
<li>Channel 1) 10S x 2P 10000K (EPISTAR: 45mils)</li>
<li>Channel 2) 10S x 2P 455nm (EPISTAR: 45mils) (blue, beneficial to chlorophyll C)</li>
<li>Channel 3) 10S x 420nm parallel with 10S x 430nm (EPILED: 45mils) (UV range)</li>
<li>Channel 4) 10S x 2P 445nm (EPISTAR: 45mils) (blue, beneficial to chlorophyll C)</li>
<li>Channel 5) 10S x 2P 15000K (EPISTAR: 45mils)</li>
</ul>
[/list]
<ul>
<li>Each channel will be driven separately using a [IMG]http://www.meanwell.com/search/LDD-H/LDD-H-spec.pdf">Meanwell LDD-1000H</a> driver chip, providing up to 1000mA (1A) max per channel. These driver chips are very nice for this purpose (and other LEDs!) because:
[LIST]</li>
<li>They take a wide range of DC input voltage, anywhere from 9V to 56V, and automatically step-down as required. In my case, I\'m powering ALL the LEDs from a single 48V AC-DC power supply that can handle 480 Watts.</li>
<li>They can take a PWM signal for dimming, and can dim all the way down to 0% - completely off. The PWM signal can also be run at a frequency of up to 1000Hz (1kHz), making the resulting dimming at low levels ultra ultra smooth. Incandescent lights flicker at 60 Hz, and most people won\'t see a flicker at 120 Hz... at 1000 Hz - it\'s pure awesome. Most other drivers have a lower limit cut-off at 10%, otherwise you\'ll see the flickering of the LED\'s turning off and on at low levels.</li>
<li>With 15 channels, that means 15 driver chips - they\'re $5-10 each, and very small. I have a circuit board set that is being made that holds 5 LDD drivers on a diagonal board 10cm square (~4\" square).</li>
</ul>
[*]The LEDs will be controlled with a custom Arduino microcontroller package:
<ul>
<li>Based on the newest [IMG]http://arduino.cc/en/Main/ArduinoBoardDue">Arduino Due</a> board, I\'ll be running a cloned model called the [IMG]http://www.ebay.com/itm/TAIJIUINO-Due-Pro-Board-with-Programmer-completely-compatible-with-Arduino-Due-/140903497573?pt=LH_DefaultDomain_0&hash=item20ce80bf65">Taijiuno Due Pro</a> from China.</li>
<li>The LDD drivers will be driven by a PWM signal generated by this 16-channel PWM/Servo board, the [IMG]http://www.adafruit.com/products/815">Adafruit 16-Channel 12-bit PWM/Servo Driver</a>. These boards are particularly nice because they can run independently of the Arduino board - once you set a PWM signal, it runs continuously until you need to change the level. This frees up the Arduino to do other tasks while the PWM board handles driving the LDD drivers. They can also be daisy chained together if you need more PWM ports.</li>
<li>Someone on another forum designed a circuit board to hold 5 x LDD drivers, so I ordered 10 boards from a PCB fabrication company for about $35 for 10.</li>
<li>The Arduino package will also have:
[LIST]</li>
<li>A [IMG]http://www.ebay.com/itm/111008432389">7\" Touchscreen LCD</a> display, also with an [IMG]http://www.ebay.com/itm/121057447668">Adapter Shield</a>.</li>
<li>An [IMG]http://www.ebay.com/itm/260868624339">Ethernet Port</a> for remote control (eventually!).</li>
</ul>
[*]The whole enclosure and LEDs will be powered by a single [IMG]http://www.ebay.com/itm/380556652740">48V 480W AC-DC Power Supply</a>.
[*]The Arduino board and accessories will be powered by this [IMG]http://www.ebay.com/itm/290863793506">48V to 12V and 5V converter</a>.
[*]Each LED module will have two cables going to it:
<ul>
<li>A [IMG]http://www.molexkits.com/76650-0078">10-pin Molex</a> connector for the 5x LED power and ground lines.</li>
<li>An [IMG]http://www.ebay.com/itm/120968046027">8-Pin RJ45 Ethernet port</a> for power to the 120mm fan and digital [IMG]https://www.sparkfun.com/products/245">Temperature Sensor</a>. The ports use an Ethernet cable to transmit 12V and Ground for the fan, PWM for the fan speed control, tachometer signal from the fan, 5v and Data for the Temperature Sensor.</li>
</ul>
[*]All of the above will be assembled in a 3D Printed custom enclosure, most likely as an all-in-one box with the LCD display on the front/top.
[/list]
[/list]
So, there you have it!
At this point, I'm at the stage of ordering the hardware parts.
Most of the stuff from eBay comes from China, and should be here in a few weeks.
The 15x LDD-1000H drivers I ordered from PowerGate LLC are back ordered (they're popular!) but should be here by April...
Once I get most of the hardware parts, I'll be working on designing cases and enclosures and then 3D Printing them.
Following getting the hardware running, the tough part comes next - writing the code!
Thankfully, there are a few examples out there of people that have built Arduino-based Aquarium Controller code packages, so I may use some of those as a starting point.
[IMG]http://www.atlantareefclub.org/forums/showpost.php?p=844546&postcount=6"> <span style="font-size: 14px;"><span style="color: Red;">Parts List is Here</span></span></a>
Here is what I have planned:
<ul>
<li>3 x 100-chip Dream LEDs, 252 Watts max each, but running at 180W each - 480W total vs 756 Watts.
Each channel can handle 1400mA (1.4A) of current at it\'s maximum level, but I have chosen to use drivers that provide 1000mA (1A) of current instead, to reduce heat and power consumption, as well as increase the lifespan of the LEDs. Running LEDs at 100% capacity is not necessarily good over a long period of time.</li>
<li>120mm fan Heat Pipe GPU coolers for the LEDs.</li>
<li>3D-Printed custom enclosure for the LED and Heatsink, with either a borosilicate glass cover plate or a large optical lens. The enclosure will have a [IMG]http://en.wikipedia.org/wiki/Gimbal">gimbal </a>style mounting bracket(s) so that the LED can be angled manually - or possibly driven by servos? Imagine LEDs that tilt and rotate to simulate the sun/moon patterns...</li>
<li>The Dream Chip LEDs each have 5 channels of LEDs in these different spectrum:
[LIST]</li>
<li>Channel 1) 10S x 2P 10000K (EPISTAR: 45mils)</li>
<li>Channel 2) 10S x 2P 455nm (EPISTAR: 45mils) (blue, beneficial to chlorophyll C)</li>
<li>Channel 3) 10S x 420nm parallel with 10S x 430nm (EPILED: 45mils) (UV range)</li>
<li>Channel 4) 10S x 2P 445nm (EPISTAR: 45mils) (blue, beneficial to chlorophyll C)</li>
<li>Channel 5) 10S x 2P 15000K (EPISTAR: 45mils)</li>
</ul>
[/list]
<ul>
<li>Each channel will be driven separately using a [IMG]http://www.meanwell.com/search/LDD-H/LDD-H-spec.pdf">Meanwell LDD-1000H</a> driver chip, providing up to 1000mA (1A) max per channel. These driver chips are very nice for this purpose (and other LEDs!) because:
[LIST]</li>
<li>They take a wide range of DC input voltage, anywhere from 9V to 56V, and automatically step-down as required. In my case, I\'m powering ALL the LEDs from a single 48V AC-DC power supply that can handle 480 Watts.</li>
<li>They can take a PWM signal for dimming, and can dim all the way down to 0% - completely off. The PWM signal can also be run at a frequency of up to 1000Hz (1kHz), making the resulting dimming at low levels ultra ultra smooth. Incandescent lights flicker at 60 Hz, and most people won\'t see a flicker at 120 Hz... at 1000 Hz - it\'s pure awesome. Most other drivers have a lower limit cut-off at 10%, otherwise you\'ll see the flickering of the LED\'s turning off and on at low levels.</li>
<li>With 15 channels, that means 15 driver chips - they\'re $5-10 each, and very small. I have a circuit board set that is being made that holds 5 LDD drivers on a diagonal board 10cm square (~4\" square).</li>
</ul>
[*]The LEDs will be controlled with a custom Arduino microcontroller package:
<ul>
<li>Based on the newest [IMG]http://arduino.cc/en/Main/ArduinoBoardDue">Arduino Due</a> board, I\'ll be running a cloned model called the [IMG]http://www.ebay.com/itm/TAIJIUINO-Due-Pro-Board-with-Programmer-completely-compatible-with-Arduino-Due-/140903497573?pt=LH_DefaultDomain_0&hash=item20ce80bf65">Taijiuno Due Pro</a> from China.</li>
<li>The LDD drivers will be driven by a PWM signal generated by this 16-channel PWM/Servo board, the [IMG]http://www.adafruit.com/products/815">Adafruit 16-Channel 12-bit PWM/Servo Driver</a>. These boards are particularly nice because they can run independently of the Arduino board - once you set a PWM signal, it runs continuously until you need to change the level. This frees up the Arduino to do other tasks while the PWM board handles driving the LDD drivers. They can also be daisy chained together if you need more PWM ports.</li>
<li>Someone on another forum designed a circuit board to hold 5 x LDD drivers, so I ordered 10 boards from a PCB fabrication company for about $35 for 10.</li>
<li>The Arduino package will also have:
[LIST]</li>
<li>A [IMG]http://www.ebay.com/itm/111008432389">7\" Touchscreen LCD</a> display, also with an [IMG]http://www.ebay.com/itm/121057447668">Adapter Shield</a>.</li>
<li>An [IMG]http://www.ebay.com/itm/260868624339">Ethernet Port</a> for remote control (eventually!).</li>
</ul>
[*]The whole enclosure and LEDs will be powered by a single [IMG]http://www.ebay.com/itm/380556652740">48V 480W AC-DC Power Supply</a>.
[*]The Arduino board and accessories will be powered by this [IMG]http://www.ebay.com/itm/290863793506">48V to 12V and 5V converter</a>.
[*]Each LED module will have two cables going to it:
<ul>
<li>A [IMG]http://www.molexkits.com/76650-0078">10-pin Molex</a> connector for the 5x LED power and ground lines.</li>
<li>An [IMG]http://www.ebay.com/itm/120968046027">8-Pin RJ45 Ethernet port</a> for power to the 120mm fan and digital [IMG]https://www.sparkfun.com/products/245">Temperature Sensor</a>. The ports use an Ethernet cable to transmit 12V and Ground for the fan, PWM for the fan speed control, tachometer signal from the fan, 5v and Data for the Temperature Sensor.</li>
</ul>
[*]All of the above will be assembled in a 3D Printed custom enclosure, most likely as an all-in-one box with the LCD display on the front/top.
[/list]
[/list]
So, there you have it!
At this point, I'm at the stage of ordering the hardware parts.
Most of the stuff from eBay comes from China, and should be here in a few weeks.
The 15x LDD-1000H drivers I ordered from PowerGate LLC are back ordered (they're popular!) but should be here by April...
Once I get most of the hardware parts, I'll be working on designing cases and enclosures and then 3D Printing them.
Following getting the hardware running, the tough part comes next - writing the code!
Thankfully, there are a few examples out there of people that have built Arduino-based Aquarium Controller code packages, so I may use some of those as a starting point.