Show HN: Wireless video streaming on POV bike display (youtube.com)
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!
23 comments
[ 3.2 ms ] story [ 63.5 ms ] threadThis demo looks like it's been achieved with cheap commodity hardware which is cool, but I suspect it's pretty heavy and awkward.
https://www.kickstarter.com/projects/minimonkey/monkey-light...
Also, all 168 LED's were hand soldered here but I'd need to get them machine laid out and soldered if selling as a kit.
How many rpm do you need to make it look reasonably good in person?
If it's dark out the pov effect works better. If you're far away, the arms sweep across a smaller field of view for you which lessens the effect.
When the wheel stops I have it detect that and stop shining the LED's until it starts spinning again.