Repolode
OMOTE-Community

OMOTE-Community/OMOTE-Firmware

Firmware Arduino para ESP32 del control remoto universal y abierto OMOTE, con control por IR, BLE y MQTT, y una interfaz gráfica LVGL.

Estrellas
1,807
Forks
183
Issues abiertos
3
Último commit
hace 27 días

¿Qué es?

OMOTE Firmware es el software basado en Arduino para ESP32 del control remoto universal y abierto OMOTE. Gestiona una interfaz táctil LVGL y envía comandos a dispositivos del hogar. La configuración de ejemplo controla un televisor y un amplificador por infrarrojos, un reproductor multimedia Fire TV mediante BLE, emulando un teclado Bluetooth, y varios dispositivos domóticos mediante MQTT. Un receptor IR puede decodificar los códigos de un control remoto existente.

El firmware está pensado para modificarse. Se pueden añadir amplificadores, televisores y reproductores multimedia a la configuración, y el proyecto incluye una wiki que explica cómo está organizado el código. No hay firmware precompilado, así que los usuarios compilan y cargan el código con PlatformIO. El control remoto se carga y se programa mediante USB-C.

Un simulador de la interfaz gráfica LVGL ejecuta la misma interfaz en Windows, Linux o macOS desde Visual Studio Code con PlatformIO, para que se puedan probar los diseños sin hardware.

Funciones clave

  • 01Controla televisores y amplificadores por infrarrojos
  • 02Controla un reproductor multimedia Fire TV mediante la emulación de un teclado BLE
  • 03Controla dispositivos domóticos mediante MQTT
  • 04Decodifica códigos IR con un receptor IR
  • 05Ejecuta un simulador de la interfaz gráfica LVGL en Windows, Linux y macOS

Casos de uso

  • Crear un control remoto universal personalizado para tu televisor, amplificador y reproductor multimedia
  • Controlar dispositivos domóticos basados en MQTT desde un control remoto con pantalla táctil
  • Prototipar interfaces LVGL en un equipo de escritorio antes de cargar el firmware en el hardware

Inicio rápido

  1. 1

    Instala PlatformIO y ponlo en marcha

  2. 2

    Abre el proyecto de PlatformIO de este repositorio

  3. 3

    Compila y carga el firmware en el ESP32, o ejecuta el simulador de LVGL

Antes de usarlo

  • No hay firmware precompilado, así que debes compilarlo y flashearlo tú mismo con PlatformIO.
  • Debes saber usar PlatformIO para compilar y flashear el firmware.
  • El código está bajo la licencia GPL-3.0, una licencia copyleft que también se aplica a las obras derivadas.

En colecciones

Temas

#esp32#lvgl#infrared#ble#mqtt#embedded#remote-control#platformio#remote#wifi

Preguntas frecuentes

¿Qué es OMOTE-Firmware?
Firmware Arduino para ESP32 del control remoto universal y abierto OMOTE, con control por IR, BLE y MQTT, y una interfaz gráfica LVGL. OMOTE Firmware es el software basado en Arduino para ESP32 del control remoto universal y abierto OMOTE. Gestiona una interfaz táctil LVGL y envía comandos a dispositivos del hogar. La configuración de ejemplo controla un televisor y un amplificador por infrarrojos, un reproductor multimedia Fire TV mediante BLE, emulando un teclado Bluetooth, y varios dispositivos domóticos mediante MQTT. Un receptor IR puede decodificar los códigos de un control remoto existente.
¿OMOTE-Firmware es gratuito? ¿Qué licencia tiene?
OMOTE-Firmware es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿OMOTE-Firmware sigue mantenido?
Mantenimiento activo. El último commit de OMOTE-Firmware fue el 10 oct 2026.
¿Para qué puedo usar OMOTE-Firmware?
Crear un control remoto universal personalizado para tu televisor, amplificador y reproductor multimedia Controlar dispositivos domóticos basados en MQTT desde un control remoto con pantalla táctil Prototipar interfaces LVGL en un equipo de escritorio antes de cargar el firmware en el hardware
¿Cómo se instala OMOTE-Firmware?
Instala PlatformIO y ponlo en marcha Abre el proyecto de PlatformIO de este repositorio Compila y carga el firmware en el ESP32, o ejecuta el simulador de LVGL
¿Dónde consigo OMOTE-Firmware?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/OMOTE-Community/OMOTE-Firmware

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados