It is no secret that Arduino is a wonderful platform for DIY electronics. Most of them are not fully programmable. The OpenMote is an Arduino compatible controller with D-pad, sensors, buttons, and open source design. You can use this remote to control lights, thermostats, and other smart devices. You can program it through the Arduino IDE.
You may also want to see:
OpenMote - An Arduino-Compatible Controller for Makers
This remote is based on ESP32-S3. It has WiFi and Bluetooth connectivity. It has 12 programmable buttons and a 6-axis IMU. There is also a haptic motor built-in. Since this is an open hardware project, you can expect to find all its design files on GitHub in the future.
**Disclaimer: Our posts may feature aff links. As an Amazon Associate, we earn from qualifying purchases. Please read our disclaimer on how we fund this site.