LED Full Spectrum Controller based on Mega2560 board

kapelan

New member
8 Channels LED controller based on Arduino Mega2560 with 3.2" TFT touch screen panel.
Always was thinking to control spectrum of the light to avoid algae problem.
With LED it's easy to do.
This device was designed for full LED spectrum control. Level of each channel can be adjusted 0-100% of LED power.
This project try to focus on:
1. "As cheap as possible", and it looks like it is, please see bellow.
2. Easy to build as:
- get parts
- load software
- enjoy

TjtvJr6B_kE


Video of working controller

Download the latest version from here
Software: loader and .hex file for arduino
There are 2 files: one for ILI touchscreen another for ITBD

Main screen:
20171004_174445.jpg


LED level setup screen
20171004_174719.jpg


Doser setup screen
20171004_174551_001.jpg


Average cost of the project:
Arduino Mega2560 = $15
TFT 3.2" = $10
Shield between arduino and TFT = $10
----
Minimum configuration that will work: $35

With drivers, power supply + box about $150
 
Last edited:
looks very nice where did you get the box for the controller

also where did you get the board with all the drivers on it looks like the driver board plugs in to the mega?
 
Last edited:
Me likes very much. Can we see a picture with the tft removed? Are you worried about heat build up with the psu on top of each other?
 
That's a sandwich:
Arduino + Shield + TFT
All drivers are on the shield
View from bottom:
IMG_0007_01_zpsb5bc9b25.jpg

Front panel laser cut from transparent acrylic.
Back panel laser cut from stainless steel.
Box from ebay.
No hot places on these boards.
Drivers are also cold.
 
Last edited:
Looks good. But when you spent the money on a PCB with drivers, why not just use a TI chip to make it into a 16-channel 12-bit controller instead of an 8-channel?
 
Looks good. But when you spent the money on a PCB with drivers, why not just use a TI chip to make it into a 16-channel 12-bit controller instead of an 8-channel?
which TI chip?
I remember one chip for 16 channel LED array but it supports current 50-300mA or so. That is definitely not enough.
 
which TI chip?
I remember one chip for 16 channel LED array but it supports current 50-300mA or so. That is definitely not enough.

You wire the PWM signal coming out of the chip to the PWM input of the led driver; you don't use it to drive the leds directly.

The TLC5940 is what I'm thinking of. AdaFruit sells a board for it.
 
bunch of boards means bunch of connections and wires.
This design is good for temporary testing.
For permanent solution it must be only one board.
 
bunch of boards means bunch of connections and wires.
This design is good for temporary testing.
For permanent solution it must be only one board.

You can still buy the chip on digikey and stuff. I just didn't want to link to a datasheet.
 
I'm thinking about improving this device and add PH and ORP control.
this is the project of main screen:
MainSceen_project_20131016_zps6e354cdb.jpg

PH and ORP will be flashing, like 3-5 seconds display ORP and then 3-5 seconds display PH level.
PCB can be ordered minimum 10 peaces, and I need only one.
The size of PCB: 10x25 cm
Does anybody interested in this PCB?
 
Last edited:
Drivers on board - last picture from the topic.
Board will be the same size with everything on it:
- timer
- 8 drivers
- ORP
- PH
Just reorganized for ORP and PH chips
 
I'm thinking about improving this device and add PH and ORP control.
this is the project of main screen:
MainSceen_project_20131016_zps6e354cdb.jpg

PH and ORP will be flashing, like 3-5 seconds display ORP and then 3-5 seconds display PH level.
PCB can be ordered minimum 10 peaces, and I need only one.
The size of PCB: 10x25 cm
Does anybody interested in this PCB?
I might be intrested in one or two boards. Can you publish the code in a non hex format and also the BOM for the boards so I can see how much the assembly will cost.
 
Very nice!

Have you had it running full power yet? As someone else asked aren't you worried the PSUs will over heat with no cooling of the enclosure? They are intended for free air convection not sealed in a box.....

Drivers, even the really efficient type get hot too running in a sealed box, but maybe not the 100+C needed to cause any problems as long as they don't melt something else......
 
It is running on 27V 8 channels 1A each, so total it's about 200W
LEDs used mostly CREE.
Light time 7 hours.
Nothing is worm inside.
Driver can support up to 40V - for test reason I tried 36V - they are cold and working fine.
So basically device can do 40V x 1A x 8 channels = 320W.
That's a lot! The only reason I did not do it - Power Supply from meanwell costs a lot.
And chinese power supply with this voltage from ebay are big to fit the box.
 
Last edited:
Back
Top