Live data from Hacker News

Over-engineering an RGB LED strip: let’s make a custom programming language

pixelspark.nl

21–22 of 22 posts

Re: Over-engineering an RGB LED strip: let’s make a custom programming language

#21
That’s pretty cool.

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

Re: Over-engineering an RGB LED strip: let’s make a custom programming language

#22
post #16

On a sidenote: Can anyone recommend decent quality LED strips on Aliexpress or Ebay (I'm not in the US)? Points of interest would be: * 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 cupb…

I have the Govee ones and they work fairly well. Can work with Alexa and Google Home and they have their own app too (in addition to a built in physical control).

Thanks, I'll check!
Post reply on HN