https://github.com/dadleyy/xiao-runner
line wobbler clone using esp32c3 + neopixels
https://github.com/dadleyy/xiao-runner
cpp17 esp32 esp32c3
Last synced: 5 months ago
JSON representation
line wobbler clone using esp32c3 + neopixels
- Host: GitHub
- URL: https://github.com/dadleyy/xiao-runner
- Owner: dadleyy
- License: mit
- Created: 2022-09-23T11:24:19.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-10-31T02:13:39.000Z (over 3 years ago)
- Last Synced: 2025-06-14T00:05:28.770Z (about 1 year ago)
- Topics: cpp17, esp32, esp32c3
- Language: C++
- Homepage: https://youtu.be/LCHULixg3cw
- Size: 53.7 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# XIAO Runner
A project incoporating the [xiao esp32c3 microcontroller][xiao] and some neopixel
lights. [Demo on youtube](https://youtu.be/LCHULixg3cw).
| |
| --- |
|
|
## Hardware
| Quantity | Name | Price (per each) |
| --- | --- | --- |
| 2 | [xiao esp32c3][xiao] | ~$5.00 |
| 1 | [adafruit rugged metal pushbutton][pushbutton] | ~$5.00 |
| 1 | [adafruit thumbstick][thumbstick] | ~$2.50 |
| 1 | [adafruit thumbstick breakout][breakout] | ~$1.50 |
| 1 | [ws2812b led light strip][led] | ~$15.00 |
## Compiling
This project uses [platformio] for compilation and dependency management. Once installed, the project's two main
applications can be compiled and flashed onto esp32c3 devices using the cli:
```
$ pio run -t upload
```
> Note: there are two separate platformio projects in this repository -
> 1. the controller code @ [`src/xiao-controller`]
> 1. the "sever"/light code @ [`src/xiao-lights`]
## Inspiration
See [`inspiration.md`][insp]
[xiao]: https://www.seeedstudio.com/Seeed-XIAO-ESP32C3-p-5431.html
[platformio]: https://platformio.org/
[pushbutton]: https://www.adafruit.com/product/481
[thumbstick]: https://www.adafruit.com/product/2765
[breakout]: https://www.adafruit.com/product/3246
[led]: https://www.amazon.com/gp/product/B09PBJ92FV
[variant]: https://en.cppreference.com/w/cpp/utility/variant
[`src/xiao-controller`]: ./src/xiao-controller
[`src/xiao-lights`]: ./src/xiao-lights
[insp]: https://gist.github.com/dadleyy/edc6ead991f363764fc5f1a3a47fb630#file-inspiration-md