OpenMote: un mando universal programable con ESP32-S3 en una carcasa de Wiimote (crowdfunding)

Hat & Hammer ha lanzado el OpenMote, un mando universal programable basado en el ESP32-S3 que adopta el inconfundible y nostálgico formato del Wiimote de Nintendo. Incorpora WiFi, Bluetooth LE, un transceptor de infrarrojos (IR), una IMU de 6 ejes e integración con Home Assistant, lo que le permite controlar dispositivos domóticos y centros multimedia, además de funcionar como mando de juegos Bluetooth sin depender de servicios en la nube.

El mando está disponible en dos configuraciones: una versión «Ready To Go» totalmente ensamblada y un kit «Mod Your Own» con la PCB desnuda, pensada para instalarse directamente en una carcasa de Wiimote que ya tengamos. Además de las funciones habituales de un mando, el OpenMote incluye micrófono integrado, altavoz y un conector Qwiic/STEMMA QT para ampliar el hardware de forma inmediata.

OpenMote: mando universal programable para makers basado en ESP32-S3

Especificaciones del OpenMote:

  • Módulo inalámbrico – ESP32-S3-WROOM-1
    • SoC – Espressif Systems ESP32-S3
      • CPU – Tensilica LX7 de doble núcleo a hasta 240 MHz con extensión vectorial para cargas de IA/ML
      • RAM – 512 KB de SRAM y 8 MB de PSRAM
      • Almacenamiento – 16 MB de flash
      • Conectividad inalámbrica – WiFi 4 802.11n de 2,4 GHz y Bluetooth 5.0 LE
    • Antena – antena de PCB
  • Entrada de usuario
    • 12 botones (11 programables libremente + 1 de encendido)
    • Botón EN / SYNC
    • Contactos de los botones diseñados para reutilizar la carcasa, la membrana y los botones de un mando Wii Remote (Wiimote)
  • Infrarrojos
    • Emisor IR de 940 nm
    • Receptor IR de 38 kHz
    • Aprende los códigos de mandos existentes y los retransmite (no necesita ninguna base de datos IR en la nube)
  • Sensor – IMU de 6 ejes con dos líneas de interrupción para la función de activación por movimiento
  • Audio
    • Altavoz mono controlado por un amplificador en clase D MAX98357A de 3,2 W
    • Micrófono MEMS PDM
  • USB – puerto USB Type-C para carga a 5 V, programación y OpenMote Studio
  • Ampliación – conector I2C Qwiic / STEMMA QT (módulos de Adafruit / SparkFun y accesorios compatibles con Nunchuk)
  • Otros
    • 4 LED de estado e indicador de carga
    • Motor de vibración
  • Alimentación
    • Batería de litio de 1.200 mAh con conector JST
    • Carga por USB-C desde una fuente USB estándar de 5 V o USB PD
  • Dimensiones – 148 x 36,2 x 30,8 mm (las mismas de un Wiimote)
Placa PCB del OpenMote junto a la carcasa del mando Wii Remote
Placa PCB del OpenMote junto a la carcasa del mando Wii Remote
El OpenMote integra 12 botones, detección de movimiento, entrada/salida de infrarrojos, un altavoz de 3,2 W, micrófono, motor de vibración y cuatro LED indicadores
El OpenMote integra 12 botones, detección de movimiento, entrada/salida de infrarrojos, un altavoz de 3,2 W, micrófono, motor de vibración y cuatro LED indicadores

En el apartado de software, el OpenMote funciona íntegramente en local. La compañía ha anunciado que se enviará con el firmware ESPHome preinstalado para Home Assistant, de modo que podremos asignar botones físicos o gestos a automatizaciones por estancias, iluminación y controles multimedia. Los desarrolladores señalan que, dado que el ESP32-S3 admite BLE HID, el mando puede emparejarse con reproductores Android TV, consolas Steam Deck y ordenadores para funcionar como gamepad o teclado, y que los controles de movimiento y botones también responden en el emulador Dolphin. Además, admite comunicación punto a punto mediante ESP-NOW y emparejamiento directo con Apple Home y Amazon Alexa a través del WiFi. La placa se puede programar con Arduino IDE, PlatformIO o ESP-IDF, y la empresa está desarrollando asimismo una aplicación complementaria, «OpenMote Studio», para configurarlo sin escribir código. También tienen previsto publicar los esquemas completos, los diseños de PCB y el firmware como código abierto antes de que comiencen los envíos.

Ya hemos hablado de otros mandos inteligentes y controladores IR, como el ESP 360 Remote basado en ESP32 y el XIAO Smart IR Mate. Mientras que otros mandos domóticos recurren a pantallas táctiles, el OpenMote apuesta por controles físicos tipo gamepad, ampliación de hardware Qwiic y control local de Home Assistant. Frente a los concentradores IR tradicionales, añade entradas táctiles, compatibilidad con Bluetooth HID y detección de movimiento.

El OpenMote está disponible actualmente en Crowd Supply. La versión totalmente ensamblada «Ready To Go» cuesta 99 dólares, mientras que el kit «Mod Your Own», que solo incluye la PCB, cuesta 59 dólares. El envío es gratuito dentro de Estados Unidos y añade 12 dólares para el resto del mundo. Elecrow se encargará de la fabricación y las entregas están previstas a partir de finales de febrero de 2027.

Traducido del artículo en inglés «OpenMote – An ESP32-S3 programmable universal remote in a Wiimote shell (Crowdfunding)» de Debashis Das.