You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For more time-sensitive applications, we might want to connect the lights to the Raspberry Pi running the backend directly with a cable, rather than through WiFi and Pico. In order to achieve that, we need:
An implementation of LightClient that will communicate with the lights over local Raspberry Pi pins
An option to run the webapi and animator with that new light client implementation
The text was updated successfully, but these errors were encountered:
There doesn't seem to be a solution in Rust to reliably control a string of LEDs from a Raspberry Pi 4, due to its variable clock frequency. We might spend more time trying to implement our own solution later (or maybe one will show up), but for now it seems like the best way for local control is to use python's neopixel library.
For that reason we decided that for now we will use a simple python script to fetch frames from a websocket endpoint in webapi, and forward them to the LEDs through neopixel.
For more time-sensitive applications, we might want to connect the lights to the Raspberry Pi running the backend directly with a cable, rather than through WiFi and Pico. In order to achieve that, we need:
The text was updated successfully, but these errors were encountered: