DIY ESPNow Remote / WiZmote

To anyone looking to make their own remotes for WLED:
I wrote more or less universal code for the ESP32 C3 to act as a low-power ESPNow remote. Here is a list of features:

  • Arduino IDE based for easy code compilation & uplod
  • Support for up to 6 standard button inputs (more when not using deep-sleep)
  • Support for up to 36 buttons when using a 6x6 button matrix
  • Support for rotary encoder input with configurable number of levels
  • Each button can be assigned up to 3 functions: single click, double click and long press with automatic repeat
  • Makes use of the low-power capabilities for battery powered remote controllers: a 500mAh battery should last over a year without recharge

More details on github: GitHub - DedeHai/WLED-ESPNow-Remote: ESPNow based remote controller for WLED with support for buttons, button matrix and rotary encoder

2 Likes

This is EXACTLY what Iā€™m looking for right now. I will give it a shot after the holidays.