It took me a few years of fits and starts but I've finally got my DIY persistence of vision bike light to display video!
I designed and built the PCB for it and wrote the code for the wifi streaming of video frames with a bit of help from Claude. This was actually one thing I was dreading as I was hitting a wall being burned out on this project. With a little bit of Claude's help in getting the ESP32 wifi stack working It's finally finished!
Some tech specs: Using an ESP32 42 LED's per strip, 4 strips total spaced 90 deg apart. Angular resolution of the image is 1 deg so it updates all 168 LED's , 360 times per rotation.
The LED's are SK9822 individually addressable LED's (also known as DotStar from Adafruit).
Uses a magnet and hall effect sensor to keep track of rotation speed.
The server can be run from a phone and using termux with a python server to serve locally to the esp.
I need to periodically spin it up every time it slows down.
My video camera shutter speed needs to be slow to show the correct effect otherwise it is either incomplete or it shows too many "frames" in a video frame.
Gonna get around to making a blog post at some point to talk more about it in detail!
Comments URL: https://news.ycombinator.com/item?id=43198245
Points: 26
# Comments: 5
Ak chcete pridať komentár, prihláste sa
Ostatné príspevky v tejto skupine

Article URL: https://setosa.io/ev/markov-chains/
Comments URL: https://news.ycombin
Article URL: https://doesioshavesideloadingyet.com/
Comments URL: https://news.y

Article URL: https://github.com/deepseek-ai/3FS
Comments URL: https://news.ycombinat

Article URL: https://github.com/LadybirdBrowser/ladybird
Comments URL: http

