Skip to content

xeonqq/SpeedyBirdie

Repository files navigation

.github/workflows/main.yml

An ESP8266 powered affordable open-source badminton shuttlecock launcher, most of the parts are 3D printable. It can be easily configured and controlled by mobile web app.

speedybirdie_various_shot.mp4

SSID: SpeedyBirdie

password: chinasprung

ip: 192.168.0.1

Main page (index.html) Configuration page (dev.html)

Build and Flash (on Linux)

The project depends on https://github.com/SmingHub/Sming, therefore it is easier to use docker

Build

git clone https://github.com/xeonqq/SpeedyBirdie
cd SpeedyBirdie

# connect the esp8266
docker-compose run --rm sming-cli
make

Flash

# when inside docker
# flash app and upload website data:
make clean && make flash 

Note the settings data will be erased every time a new flash happens.

Debug

# when inside docker
make terminal # ctrl-] to exit

Build Instruction & 3d printed parts

https://www.thingiverse.com/thing:5827863

Sponsor Content

sponsor

The SpeedyBirdie project is completely opensource, the code and STL files provides everying needed to accomplish this project. However, some building instruction and wiring diagram would help in some cases. As a sponsor, you would be able to enjoy the following premium content: