Who wants a cheap, simple, Arduino-based LED controller?

You still plan on releasing the code for this publicly? I don't know what language the Arduino uses, but since I have some coding experience I feel like it would be easy to take your code and alter/add a few variables to control my 10 channels of LEDs with my Seeeduino Mega, right?
 
I will absolutely be releasing hardware and software once I have something worth doing so with. Probably under Creative Commons 3.0. If you go look in the "Arduino sketches" thread you'll see that I've posted the current working draft of the software, which is messy and missing some important functions. It's also heavily based on the hardware design (16x2 LCD, four input buttons, which pins are used for which functions, etc.) though you could alter the code to match your hardware or just copy the general setup.

FWIW Arduino language is based on C/C++. I have little formal programming education and none in C but find it really easy to learn as you go if you understand basic object oriented programming concepts.
 
DWIZ , I'm disappointed that you had no comment on my prototype image. And the lack of your pressence is obvious in the lounge. Its been rumored that you were eaten by philosoraptor....

~Frank
 
DWIZ , I'm disappointed that you had no comment on my prototype image. And the lack of your pressence is obvious in the lounge. Its been rumored that you were eaten by philosoraptor....

~Frank

Sorry, missed that somehow. :lol: You can tell the Lounge folks that I died in an unfortunate underwater hot air balloon accident.
 
Hello everyone,

I'm French, so sorry for my English.

I have a 250 liters reef tank and I want to build a ramp LED based on Arduino.
I've been reading for a while and your project "typhon" is very interrescent.

Any news of the project ?
I am excited that you put it online

Again thank you.
DWZM you are awesome.
 
Last edited:
The prototype is working, I am making a few non-critical tweaks to the design and will post the final version as soon as it is done.

Groovy

Can't wait.

All I want is is a timer that starts at 1vdc for the ELN 60-48D and two hours later ends up at 10vdc. Then 9 hours later takes two hours to end up at 1vdc.

Spent days searching the internet for such a simple device. Considering time valued at minimum wage I would of been better off just buying an APEX controller.

Thanks DWZM please post soon.

Bill
 
Bill,

That's basically the functionality I've written into the basic firmware. For each of the channels of LED, you get to program the following:

Start time: self-explanatory.
Photoperiod: self-explanatory.
Fade Duration: The amount of time the channel takes to fade from zero (at the start time) to full power.
Max Intensity: The % it hits at max power.

And of course, since it's an Arduino, you can write or use any code you want to do anything else - moonlight control, using a different start time/photoperiod each day to simulate natural changes in day length, cloud simulation, and so on.

Also, I put pinouts for the I2C and Serial ports on the edge of the board, so you can easily expand the basic hardware. For instance, if you decided in a year that you wanted to display pH, you could build any of the popular pH circuits, slap an I2C ADC on it, and plug it in.

Or, you could use a multiport I2C ADC and add a few temp sensors. I may design a simple "Typhon add on" for temp sensors, since it could arguably be used in controlling your LEDs - you could rig the temp sensors to the heatsinks and have the Typhon shut your LEDs off if it detected an unsafe temperature (due to a fan failure or other such event).
 
Either I missed it too. Or he is referring the fact that DWZM has worked out the bugs and want to know if the 'real' version is ready.
 
I sent him a link to this thread via PM - there's nothing to miss. I'm not in the retail business and am releasing this project open source so people can make their own.

FWIW the first prototype boards went in the mail to beta testers today at lunch. Once I get some feedback and incorporate any noted hardware changes I'll release the design.
 
Will there be a 2nd Fade Duration? The amount of time the channel takes to fade from full power (at the start time) to zero. (To create a sunset)
This should be a sweet setup when it's done.
Thx
 
Will there be a 2nd Fade Duration? The amount of time the channel takes to fade from full power (at the start time) to zero. (To create a sunset)
This should be a sweet setup when it's done.
Thx

By default, in the current firmware, the "fade" value works on both sides.

Let's walk through an example. You set the variables as follows:

Start: 9 AM
Fade: 1 hour
Duration: 12 hours
Max intensity: 80%

At 9 AM, the lights come on at 1% (actually, a fraction of a percent, since we're working with 255 dimming steps extrapolated to 100 "percents"). They slowly fade up, reaching 80% at 10 AM. At 8 PM, the lights slowly start fading back down, reaching zero at 9 PM.

Again though, I want to emphasize that this is purely the function of the firmware I wrote to test the device. People can write code to get it to fade or otherwise alter the signal in any manner you can realistically describe, and I'm planning on adding some additional functionality over time as well.
 
Back
Top