I wanted a way to control my computer's volume and music skips without resorting to my keyboard's hotkeys, and with the power of rotation! In addition to this, I thought it would be fun to make it control games like slither.io. Finally, it features a NeoPixel ring to indicate how the encoder is turning.
The build process is laid out in the video below, including a brief explanation about how the program works. Code and STL files for printing are stored on GitHub.
Purchased Electronics Needed:5x7 perf board
I2CEncoder: https://www.tindie.com/products/Saimon/i2cencoder-v2-connect-multiple-encoder-on-i2c-bus/
MellBell PICO: https://mellbell.cc/products/pico
NeoPixel ring: https://www.adafruit.com/product/1643
Rotary encoder
Pushbuttons
Wire
Comments