5 ms·
Self Organising WS2811 LEDs
- RobLach 6y agoA few steps away from a randomly sparse pixel display you can just string up and display things bounded by density.
- person_of_color 6y agoUnfortunately, even a 64 x 64 grid uses a surprisingly large amount of power and you'll find yourself working with high current DC power supplies.
- iamflimflam1 6y agoYes, you need to start injecting power along the strings of LEDs to keep it working properly and the power demands do add up pretty quickly. Fortunately it's low voltage (5v) so not shock worthy, but definitely capable of starting fires!
- dekhn 6y agoI built a 64x64 grid of neopixels. It used 2-3 large PC power supplies, providing about 1.2kW at peak (all pixels fully on).
- jablongo 6y agoI had spent a bunch of time trying to do the exact same thing with self powered esp8266s (one rgb led per device), but never finished. This captures the essence of the coolest part which “learns” how to use randomly placed pixels as a display. I do think there’s a faster algorithm for the calibration step though...
- iamflimflam1 6y agoI think you are right, one pixel at a time is a pretty slow way of doing things. The current image processing is pretty naive at the moment as well, gets easily confused by large reflections and splashes of light.
- 0xdeadb00f 6y agoThe video here when each LED is being lit up reminds me a lot of Ryoji Ikeda's works [0]. Specifically the visuals that accompany his audio/soundscape/"sound art" stuff 0: https://en.wikipedia.org/wiki/Ryoji_Ikeda https://en.wikipedia.org/wiki/Ryoji_Ikeda See "Test Pattern" for example: https://www.youtube.com/watch?v=JfcN9Qhfir4 https://www.youtube.com/watch?v=JfcN9Qhfir4 (at around 1:20 is what I'm thinking of)
- svlasov 6y agoSince LED can also work as light detector, I wonder if it would be possible to calculate a similar positioning map by detecting the flashes of nearby LEDs.
- jpterry 6y agoIn theory, if you had individual leads to each LED, possible. However, I don't think the way WS2811s (and similar) are addressed would allow this.