I Built an open-source LED controller and app from scratch

OP
OP
oldrev

oldrev

Community Member
View Badges
Joined
Feb 21, 2025
Messages
89
Reaction score
174
Location
Yunnan, China
Rating - 0%
0   0   0
Hello Reefers, I am very excited to announce that my iOS app has finally officially launched on the Apple App Store!

If you are interested, you can directly click the App Store link below to download the official release version:

1775729427727.png
 

khaled_007

New Member
View Badges
Joined
Mar 15, 2026
Messages
10
Reaction score
4
Location
algerie
Rating - 0%
0   0   0
Thank you so much for your efforts, what you've done is truly incredible!
I built a DIY light bar with 3W LEDs and a PWM dimming driver. I even installed a Seeed Studio ESP32 C3 flashed using your program and software.
Everything works perfectly; I can adjust the intensity as I want.



The problem is that I can't adjust the sunrise and sunset times as I want.

For example:
I want to divide the sunrise time into 5 stages over 40 minutes:
1st stage: 7:00–7:10 AM
W: 0%
Red 20%
Green 0%
Blue 5%

2nd stage: 7:10–7:20 AM
W: 20%
Red 40%
Green 10%
Blue 10%

2nd stage: 7:20–7:30 AM
W: 50%
Red 50%
Green 20%
Blue 20%

2nd stage: 7:30–7:40 AM
W: 70%
Red 40%
Green 30%
Blue 30%

3rd stage: 7:40–7:50 AM
W: 90%
Red 40%
Green 30%
Blue 30%

Unfortunately, I can't use these settings in your software (see the image).



Easy mode sets the sunrise cycle to 30 minutes, from 7 PM to 7:30 PM, and I can't change it, for example i cannor put 7:10, 7:20, 7:30, 7:40, or 7:50 for optimal sunrise intensity, or any other time I want.

any suggestions please !
 
OP
OP
oldrev

oldrev

Community Member
View Badges
Joined
Feb 21, 2025
Messages
89
Reaction score
174
Location
Yunnan, China
Rating - 0%
0   0   0
Thank you so much for your efforts, what you've done is truly incredible!
I built a DIY light bar with 3W LEDs and a PWM dimming driver. I even installed a Seeed Studio ESP32 C3 flashed using your program and software.
Everything works perfectly; I can adjust the intensity as I want.



The problem is that I can't adjust the sunrise and sunset times as I want.

For example:
I want to divide the sunrise time into 5 stages over 40 minutes:
1st stage: 7:00–7:10 AM
W: 0%
Red 20%
Green 0%
Blue 5%

2nd stage: 7:10–7:20 AM
W: 20%
Red 40%
Green 10%
Blue 10%

2nd stage: 7:20–7:30 AM
W: 50%
Red 50%
Green 20%
Blue 20%

2nd stage: 7:30–7:40 AM
W: 70%
Red 40%
Green 30%
Blue 30%

3rd stage: 7:40–7:50 AM
W: 90%
Red 40%
Green 30%
Blue 30%

Unfortunately, I can't use these settings in your software (see the image).



Easy mode sets the sunrise cycle to 30 minutes, from 7 PM to 7:30 PM, and I can't change it, for example i cannor put 7:10, 7:20, 7:30, 7:40, or 7:50 for optimal sunrise intensity, or any other time I want.

any suggestions please !
Thanks for reporting this, fixed in the V0.7.4 app.

BTW, Can I repost your video to Discord's showcase channel?
 
Last edited:

khaled_007

New Member
View Badges
Joined
Mar 15, 2026
Messages
10
Reaction score
4
Location
algerie
Rating - 0%
0   0   0
Thanks for reporting this, fixed in the V0.7.4 app.

BTW, Can I repost your video to Discord's showcase channel?
thank you so so so mush for the v0.7.4 app
problem solved 😍
Now I can adjust the sunrise and sunset times as I want 🤙
WhatsApp Image 2026-04-14 2.jpeg

WhatsApp Image 2026-04-14 at 00.03.33.jpeg

WhatsApp Image 2026-04-14 at 3.jpeg


you saved my life, you're genius

for the video: yes of corse you can share it where do you want, and i can send you others for my DIY bar led
 

AndroidGeek18

New Member
View Badges
Joined
Apr 13, 2026
Messages
6
Reaction score
1
Location
Manila, Philippines
Rating - 0%
0   0   0
Thank you so much for your efforts, what you've done is truly incredible!
I built a DIY light bar with 3W LEDs and a PWM dimming driver. I even installed a Seeed Studio ESP32 C3 flashed using your program and software.
Everything works perfectly; I can adjust the intensity as I want.



The problem is that I can't adjust the sunrise and sunset times as I want.

For example:
I want to divide the sunrise time into 5 stages over 40 minutes:
1st stage: 7:00–7:10 AM
W: 0%
Red 20%
Green 0%
Blue 5%

2nd stage: 7:10–7:20 AM
W: 20%
Red 40%
Green 10%
Blue 10%

2nd stage: 7:20–7:30 AM
W: 50%
Red 50%
Green 20%
Blue 20%

2nd stage: 7:30–7:40 AM
W: 70%
Red 40%
Green 30%
Blue 30%

3rd stage: 7:40–7:50 AM
W: 90%
Red 40%
Green 30%
Blue 30%

Unfortunately, I can't use these settings in your software (see the image).



Easy mode sets the sunrise cycle to 30 minutes, from 7 PM to 7:30 PM, and I can't change it, for example i cannor put 7:10, 7:20, 7:30, 7:40, or 7:50 for optimal sunrise intensity, or any other time I want.

any suggestions please !
What driver did u use? Did u have the alum PCB fabricated? Thanks
 

js-3Design

Active Member
View Badges
Joined
May 29, 2024
Messages
179
Reaction score
144
Location
Netherlands
Rating - 0%
0   0   0
1000024701.jpg


I used this driver 700mah, 3 leds 3w for 1 driver
Hmm those drivers where causing me a lot of problems...
What powersupply are you using? 12v?
Did you do anything to them?
I used a 10k resistor from pwm to ground. Did you do that?
 

khaled_007

New Member
View Badges
Joined
Mar 15, 2026
Messages
10
Reaction score
4
Location
algerie
Rating - 0%
0   0   0
Hmm those drivers where causing me a lot of problems...
What powersupply are you using? 12v?
Did you do anything to them?
I used a 10k resistor from pwm to ground. Did you do that?
What kind of problems you had with this driver !? It's not a driver but a step down...
I use 24v 20a powersupply connected directly with step down driver without anything else
 

Biff0rz

Valuable Member
View Badges
Joined
Jul 9, 2020
Messages
2,261
Reaction score
1,267
Location
USA
Rating - 100%
2   0   0
Amazing project. I'm in software engineering and did hw/fw in the past. You did a phenomenal job!! Wow. I'm geeking out over the github lol.

Did you ever evaluate your overall goal? Cheap aquarium lighting? How much does it cost you to build a light to something currently on the market with similar output? It'd be nice to see the outcome "they charge $x for something I made for $y" (and it's better!).

Congrats
 

TOP 10 Trending Threads

WHAT AMOUNT OF LIVE ROCK AND SAND SHOULD BE PRIORITIZED FOR OPTIMAL BIODIVERSITY/FILTRATION?

  • 100% live rock + bagged sand

    Votes: 37 27.4%
  • 100% dry rock + 100% live sand

    Votes: 46 34.1%
  • 50/50 live/dry rock, 50/50 live/bagged sand

    Votes: 30 22.2%
  • 75% live rock, 25% live sand

    Votes: 12 8.9%
  • 25% live rock, 75% live sand

    Votes: 10 7.4%
Free Phyto Promo
Spend $39+ → free 16oz Phyto · Use code FREEPHYTO at checkout · $16.99 value · Densest 6-species blend · Free shipping on every order · 100% live arrival guaranteed Spend $39+ → free 16oz Phyto · Use code FREEPHYTO at checkout · $16.99 value · Densest 6-species blend · Free shipping on every order · 100% live arrival guaranteed
Shop Now Code: FREEPHYTO
Back
Top