Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mossop/blinky-pico
A remote controlled neopixel animation system
https://github.com/mossop/blinky-pico
Last synced: 26 days ago
JSON representation
A remote controlled neopixel animation system
- Host: GitHub
- URL: https://github.com/mossop/blinky-pico
- Owner: Mossop
- Created: 2023-12-01T16:19:17.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2023-12-05T08:23:40.000Z (11 months ago)
- Last Synced: 2023-12-06T00:01:36.403Z (11 months ago)
- Language: Python
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# blinky-pico
Pulls a JSON configuration file from a http server (https not supported) and based on the
configuration data displays animations on a neopixel strip.Runs under Micropython on a Pico-W.
Requires a `config.json` on the device:
```json
{
"ssid": "My Wifi SSID",
"password": "My Wifi password",
"config": "http://where.to.pull.the/config.json",
"leds":
}
```Also copy the `code.py` and `blinky` directory onto the device. It should run on boot and after each
run through the animation will pull any new config file.Understanding the config format is currently left as an exercise, it is parsed in [blinky/animation.py](blinky/animation.py)
The `test` script runs the animation in CPython on a regular computer displaying the LEDs as lines
of coloured asterisks.