Preview of what will be possible with https://blinksy.dev
#rustlang #fastled #wled #embedded #creativecoding #opensource #maker
Preview of what will be possible with https://blinksy.dev
#rustlang #fastled #wled #embedded #creativecoding #opensource #maker
Wrote up all about my adventures with Blinksy: an embedded Rust LED library 🌈
https://blog.mikey.nz/first-look-at-blinksy/
✨ Define 1D, 2D, and soon 3D spatial layouts
✨ Create a visual pattern: given the pixel's position in space, what's the color?
✨ Built-in support for WS2812B & APA102 LEDs; easy to add the others
✨ Desktop simulator for creative coding
✨ Quickstart project to jump in
Please share if you like! 💜
#rustlang #fastled #wled #embedded #creativecoding #opensource #maker
I've been working on the FastLED project. This week I got it to support WS2816 LEDs. They're pretty nifty LEDs -- they're like WS2812, but with 16 bits per color channel instead of 8, they have much greater dynamic range. From blinding all the way down to "Is it lit at all?"
Of course, with twice as many bits, it takes twice as long to refresh them. That's why I made them work with the ObjectFLED driver today (up to 42 parallel strands from a Teensy 4).
Any C/C++ wizards looking for a project? I'd be willing to pay for WS2816 support to be added to #FastLED.
#PixelBlaze supports them but I do still use FastLED with the QT Py SAMD21.
I can provide PCBs with the LEDs already assembled.
They're 48-bit color (16 per channel), but FastLED support for them would need to be 24-bit (8 per channel).
WS2816 Datasheet: https://www.lcsc.com/datasheet/lcsc_datasheet_2412021803_Worldsemi-WS2816C-2121_C965561.pdf
Here's a whole thread where I compare them to WS2812 and SK9822: https://leds.social/@jasoncoon/111575637982422573
Der 5. Workshop "Programmieren lernen mit Arduino" findet am Donnerstag 21.11. um 19:00 im #ZTL statt.
Endlich - smarte RGB-WS2812 Neopixel LEDs! Wir erfahren, wie sie funktionieren und setzen für die Ansteuerung die FastLED-Bibliothek ein. Als Belohnung gibt's dann noch ein kleines Reaktionsspiel zum Testen der Reflexe und Hand-Auge-Koordination
#ztl #ztlspace #zentrumfürtechnikkultur
#makerspace #arduino #programmieren
#landau #WS2812 #neopixel #FastLED
Now that the software for the #cyberjacket is in a very minimally usable state, it was time to start testing out how it would actually look on the jacket. A little duct tape to hold the Pi in place; a little clear tape for the LED panel.
I'm not in love with the white LED bases, but haven't see any other option. Figuring out how to mount them on the jacket will also be exciting.
But I'm relatively pleased with the Pi. For a prototype that's not bad.
I have been trying to make this video for two years and I finally got it done. My basement LED marquee project:
Really enjoyed working on this installation over the past few months, even though it was pro-bono evening and weekend work! This is an infinity dodecahedron, created by talented group of artists and craftsfolk who tasked me with working on the code to bring over 2000 LED lights to life. We didn't get it to where we wanted to be for its first outing at Beyond The Pale festival, but we will be adding more features for next outing.
#creativecoding #FastLED #OctoWS #Teensy #Arduino #musicfestivals
Next project, a Tetragonal Deltohedron LED polyhedron.
It seems If you are making Art PCBs eventually you make the LED Cube style project.
101 Addressable LEDs per side, 8 sides. running off a XIAO ESP32, Lipo battery inside...
Same shape as my stained glass version https://blog.abluestar.com/projects/2019-illuminated-stained-glass-tetragonal-trapezohedron/
Same methods as the Dodecahedron PCB https://blog.abluestar.com/dodecahedron-pcb-retrospective/
#LED #LEDArt #PCB #PCBArt #LEDCube #kicad #polyhedron #MathArt #XIAO #ESP32 #FastLED
Really enjoyed working on this installation over the past few months, even though it was pro-bono evening and weekend work! This is an infinity dodecahedron, created by talented group of artists and craftsfolk who tasked me with working on the code to bring over 2000 LED lights to life. We didn't get it to where we wanted to be for its first outing at Beyond The Pale festival, but we will be adding more features for next outing.
#creativecoding #FastLED #OctoWS #Teensy #Arduino #musicfestivals
Hey @jasoncoon ,
Have you ever controlled 800 or so WS2811 LEDs with your pixel mapper? We edge lit wrapped all these letters at work and I wanna map em so I can make em rainbow fade from top to bottom.
Sure the fastled strip effects are cool, but I really wanna get the pixels mapped for more neat things. I figure with 8mb of ram, the RP2040 or M4 #Adafruit feathers might be nice?
Programming is fun :)
#led #notneon #electronics #programming #pixelmapping #brooklyn #sign #fastled #ws2811
Interesting results experimenting with WS2816B-2121:
* I can drive them with #FastLED by just doubling the LED count.
* They don't seem to be 3.3V logic tolerant.
* I can drive them with #Pixelblaze, and an ESP8266 with one of my level shifter (74HCT) shields.
* Tried with a QT Py SAMD21, no output.
* Added a level shifter inline with the data line from the QT Py and it works.
* The datasheet says (after translation): Logic input voltage (Vᵢ): -0.3V~VDD+0.7V
@tschundler @skyguided
After ordering I remembered that #FastLED doesn't support WS2816 & likely won't for a very long time. I should have used SK9822. 🤦
I could use #PixelBlaze Pico & forgo the touch pads. I'd need to add a USB-C port for the LiPo charger. Or there might be *just* enough room for a full size PixelBlaze.
It looks like the NeoPixelBus library supports WS2816, so I may see if I can hack together an unholy combination of it and FastLED: https://github.com/Makuna/NeoPixelBus
@yurnidiot someone just installed #FastLED on it and made it go real fast 😂
Playing around with my Fibonacci182 Card prototypes again, after mostly ignoring them for over a year.
I have multiple patterns working using the #FastLED library running on the onboard @adafruit QT Py SAMD21. A double-tap on any of the touch pads changes to the next pattern.
The first pattern (Attractor) still works, with long-touches on the pads changing the center of gravity orbited by the two boids.
The code: https://github.com/jasoncoon/fibonacci182-card
New blog post - Fidget Encoder - I designed a fidget toy with a Ws2812 LED's light ring paired with a nice and clicky encoder wheel - https://facelesstech.wordpress.com/2023/11/19/fidget-encoder/
https://youtu.be/UHvId7B831Q?si=JXeefuTu6GGrhEzJ
#ws2812 #arduino #fastled #3dprinting
Made this string of addressable LED unicorns out of a bunch of Wilko unicorn solar lights, a WS2811 12V LED string, a DC-DC converter and an ESP32.
The only problem is I have fifty LEDs, but only thirty unicorns. Clearly I need to get more unicorns.
Also, yes, they are all extremely gay.
Ported my CycloHex snakes #FastLED pattern to #Pixelblaze for @maketvee's flower display: https://gist.github.com/jasoncoon/e7cc81eb9829658a0ee0af0c4288dbe2
I’ve been working on LED projects lately and I’ve been trying to find a good diffuser that I don’t have to spend a lot of money on. I read that broken LCD televisions are great sources of free diffuser film.
I got a 42 inch broken TV off of craigslist today and in about 15 minutes was able to take it apart and pull out two very nice diffusers, which work AMAZING in front of the LED strips and a TV sized piece of diffuse plastic, that is very stiff / may not work as well. #arduino #fastled #led