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

This might be a dumb question but, I have the uno board. If I wanted to dim the channels separately and I bought the LCD screen and buttons do I still need to write the sketch on my computer or do you just do it through the button? I noticed the Jarduino used the Mega board and he had a touch screen and was dimming them without changing the sketch.
 
CrazyEyes, you need to load the sketch on once. Then, the buttons allow you to alter the parameters that control the lights. So, if you want to change the dimming behavior, you just push buttons on the unit.
 
Sharkboy

Sharkboy

Hey Sharkboy,

I cant PM you or email you directly (it bounces). Send me an email. I am still interested in the board. It looks like you copied the address incorrectly.

Thanks

John
aka
Speedbump858
 
I have an issue where every time one of my channels gets down to 20% to 10% my arduino controller starts reseting anything above or below that and the controller is fine I have it connected to 5 cat4101 LED drivers each driving 3 LED's
 
I have been working on improving the Typhon code to give each channel very precise control of every half-hour of every day. I will post the code here when it's all debugged.
 
Who wants a cheap, simple, Arduino-based LED controller?

Any way to add two more light channels?

Sean

You should be able to just add additional channels in the coding if you are using a controller with additional PWM pins. I know the typhon controller is limited to 4 but if you use your own arduino, you should be able to incorporate addition PWM ports by just replicating the channels to add additional ones.
 
I figured it could be done, I just have no coding experience and have no idea how I would make two more values arranged on the base display. If anyone wants to show me how to change the code it would be much appreciated. I am using rev13:

http://code.google.com/p/typhon-reef/source/browse/trunk/software/typhon/typhon.pde?r=13

Your link is to v.02
Here is a link to the latest revision I know of (v.03 alpha).

http://code.google.com/p/typhon-reef/source/browse/trunk/software/typhon/typhon.pde

The ATMega328 does have 6 PWM pins that could be used for LED dimming however 2 of those are currently being used for the LCD in v.03.

It can be done with code and hardware changes however....

A simpler approach might be to look at the Jarduino Project.
You will get 6 channels of LED dimming plus a bunch of other neat options and a touchscreen.

http://code.google.com/p/jarduino-aquarium-controller/

-BB
 
Your link is to v.02
Here is a link to the latest revision I know of (v.03 alpha).

http://code.google.com/p/typhon-reef/source/browse/trunk/software/typhon/typhon.pde

The ATMega328 does have 6 PWM pins that could be used for LED dimming however 2 of those are currently being used for the LCD in v.03.

It can be done with code and hardware changes however....

A simpler approach might be to look at the Jarduino Project.
You will get 6 channels of LED dimming plus a bunch of other neat options and a touchscreen.

http://code.google.com/p/jarduino-aquarium-controller/

-BB

Awesome, exactly what I was looking for!!!
 
Awesome, exactly what I was looking for!!!

You could also get a mega and then you can use any of the digital pins to go with the screen and then have all of the pwm ports available. This is what I'm currently working on. You can still use the typhon code but just add more channels and modify the pins in which the lcd works from.
 
Wire the pwm output to the pwm input an add one ground from the controller. Am using the cat4101's currently that drive my typhon off the 12v output so i'm just connecting the pwm pin to the input.
 
I just re-programmed the Typhon. Now, it has the following:
-48 points of control per day, with auto calculation of power 24/7
-255 steps of dimming (255 is 100%)
-EEPROM memory storage
-Acclimation mode, up to 30 days long
-Lighting test, to test different powers of each channel

Attached is a .zip with the Typhon folder in it, a guide to navigating the menu, and a "DS1307" folder, which you drag and drop into the "libraries" subfolder of Arduino 1.0.5. You will need to download 1.0.5 in order to use the code and library.

If you don't want to set 48 settings for each channel, then wait a week or two and I'll have a better version up with less settings needed (and lighting parabolas! And weather effects!) .
 

Attachments

  • Typhon controller mod button mapping.jpg
    Typhon controller mod button mapping.jpg
    24.9 KB · Views: 5
  • Typhon_improved_code.zip
    Typhon_improved_code.zip
    74.4 KB · Views: 5
Does this new code work with the button library? If so i'm guessing there is an updated library correct.

You don't need the button library. The DS1307 library is the only external library you need; the rest are included in the 1.0.5 Arduino software.
 
Cool.....I noticed the lightning and cloud variable within your code. Will be excited to see it implemented. I'm actually working on something similar with weather but am stumped at the lightning part right now. I have tried another members (snorkler I believe) weather pattern sketch but I can't seem to get the data for the lighting intensity for all 4 channels...just two of them.
 
Where can I get








Can someone post a link to the google site for the typhon or does any one have any boards I need two

Thanks
Marc
 
Back
Top