by misterdata on 7/17/22, 5:28 PM with 21 comments
by jedberg on 7/17/22, 9:42 PM
by solarkraft on 7/17/22, 9:15 PM
I also tried streaming patterns (could've been really cool to hook it up to something like ColorCord), but my Wifi connection was definitely also too unreliable for that (hmmm, what about PoE LED strips?).
There's some project based on Javascript (I think) with in-browser previews for the patterns, but it's proprietary and only sold as pre-flashed modules. I forgot the name, but I think it has been posted here.
This bytecode-custom-language solution definitely looks over-engineered (wish I could use a language I already know to make an animation), but damn, it should be efficient. I think I'll play around with it bit.
by dkersten on 7/18/22, 8:07 AM
I did something similar once, where I wrote a Qt application that let you add effects to a timeline, which would get saved as json and could then be run on a Raspberry Pi to control a grid of NeoPixel LEDs. Each effect on the timeline has a start and length, which pixels it affected, RGBW colors, easing function in and out and effect type (fade, blink etc — there were a few basic effect types that could be combined to create more elaborate effects). The Qt application was able to simulate the LEDs in a GUI using the same code that ran on the RPi (just the GUI was replaced with LED driver code there). It was used to play animations on a t-shirt that was covered in a grid of LEDs made for a local musician. It was a fun project. The code is on GitHub but it’s terrible quality due to having been written over the space of 3 days and then never touched again: https://github.com/danielytics/ledstudio
by zmix on 7/18/22, 12:11 AM
* reproducable (when buyin two 10m strips of the same product, LED colors should match)
* lean (I read some reviews (Amazon), where the buyer experienced one or two LEDs in the strip having a different color temperature)
* etc.
I mainly want to equip the bottom edge of the kitchen cupboards with these, so I have better lighting, when cooking on the cutting board below them. I don't need animation, just good light, ideally in different color temperatures and hues (dimmable). Thanks.
by redfast00 on 7/17/22, 9:25 PM
by garaetjjte on 7/17/22, 9:23 PM
by Tempest1981 on 7/17/22, 8:11 PM
I see a 'get_precise_time' command. I guess you could poll that, if you aren't worried about power use. (LEDs using far more power than your CPU.)
by flaviut on 7/17/22, 9:13 PM
by natenatenate3 on 7/18/22, 12:36 AM
A fast and feature-rich implementation of an ESP8266/ESP32 webserver to control NeoPixel (WS2812B, WS2811, SK6812) LEDs or also SPI based chipsets like the WS2801 and APA102!
by manofmanysmiles on 7/17/22, 10:14 PM
by claxo on 7/17/22, 10:05 PM
The readme links to a protocol.md that lives in a private repository, any posibility it gets copied to the github repo?
by dtagames on 7/17/22, 5:39 PM