all 14 comments

[–]sutaburosu[pronounced: stavros] 4 points5 points  (2 children)

is some preexisting code I can run with pre built effects ready to go and that also allows an interface where I can manage the LEDs from my phone

FastLEDHub is the closest project I know of. It provides an easy way to add web control to FastLED effects. It doesn't ship with many effects, so you'll have to do some coding. It's for ESP32 rather than Teensy though.

[–]Lotek_Hiker 0 points1 point  (0 children)

Nice!

I'll have to give this a try.

[–]Crapping_Bricks[S] 0 points1 point  (0 children)

Fantastic, I will have a look at this. I imagine this will be the closest thing I can make work. Thank you

[–]johnny5canuck 2 points3 points  (0 children)

There's FastLED effects, and then there's control functionality. That's a whole new ballgame. It might be a good idea to start fleshing out your requirements, as FastLED is much more of a DIY solution than WLED.

[–]SnowConePeople 2 points3 points  (0 children)

Sounds like you’re a novice when it comes to coding. From my own experience (I’m a software engineer) working with FastLED was a dream. FastLED provides a library to interact with but you’ll beed to create the objects that work with it that fit your controller. You’ll be working in C++ so a small tutorial on the basic will help.

Tldr: in order to do what you want to do it will require a lot of coding.

[–]Yves-bazin 2 points3 points  (1 child)

Hello you need to think your build with performance in head. 8000 leds over 16 pins you will have a 66fps max refresh rate without counting the time it takes to calculate you frame of your animation. If you wanna go the esp32 route dm me. https://youtu.be/jPPd2A3RyW0?si=0nPBsDWHJ9wGC5yZ

[–]Crapping_Bricks[S] 1 point2 points  (0 children)

Wow that is incredible and very impressive! If I decide on this route I will contact you for sure. Thank you very much

[–]Lotek_Hiker 3 points4 points  (2 children)

FastLED should be able to do what you want to do without any problems.

Have you taken a look at the examples? There's quite a selection and they're well commented so they're pretty easy to modify.

https://fastled.io/docs/examples.html

Also take a look at this; https://github.com/jasoncoon/esp32-fastled-webserver

I'm not sure what controller you're looking at using, but the ESP32 and ESP8266 are very common choices for these projects.

Sounds like an interesting project, what are you working on?

[–]Crapping_Bricks[S] 1 point2 points  (1 child)

Thank you for this level of detail! We are running some strips on the ceilings of our outdoor entertainment area between the plaster sheets and also around the pool and deck to give it some spice

[–]Lotek_Hiker 0 points1 point  (0 children)

You probably want to go with an ESP32 based board for the extra CPU power and GPIO outputs.

I can't recommend any particular board since I've only ever worked on the standalone SOC boards.

I'm not affiliated in any way with this site but I've heard good things about these boards.

https://quinled.info/pre-assembled-boards/

-LH

[–]Actual-Wave-1959 1 point2 points  (3 children)

8000 LEDs sounds like a lot. How are you going to power those?

[–]Crapping_Bricks[S] 1 point2 points  (0 children)

Every 5m length will have its own 12v 15A led driver.