This project constructs a DIY macro board which has a clickable knob and 9 keys. The wireless device executes macros on a computer over Wi-Fi.
Note: This is a proof of concept project. The response time over Wi-Fi is not as good as Bluetooth or ESP-NOW based macropads. I recommend you to implement ESP-NOW based OnkarRuikar/esp-now-macropad instead.
Following features are implemented out of the box:
- a clickable knob to control system's master volume. Knob click handles audio mute and un-mute.
- 9 touch keys
- 4 keys to control media
- play / pause
- previous media
- next media
- mic mute
- turn off monitor
- 4 remaining keys could be configured to add more macros
- 4 keys to control media
Existing macro boards available in market are either wired (USB) or wireless (Bluetooth) HID devices. This wireless macro board uses Wi-Fi to communicate with PC.
Follow instructions in these documents:
- Required components
- Host macro server on PC
- Programming Pi Pico W
- Assembling circuit
- Setting up macro server on Windows or Linux PCs
- Troubleshooting
- Improvements
Other similar projects: