Sistema basado en configuración que convierte microcontroladores ESP32, ESP8266, BK72xx y RP2040 en dispositivos inteligentes controlados desde Home Assistant y otros sistemas de domótica.
jomjol/AI-on-the-edge-device
Dispositivo basado en ESP32-CAM que fotografía medidores analógicos de agua, gas o electricidad y usa IA integrada para convertir las lecturas en valores digitales.
- Estrellas
- 8,884
- Forks
- 929
- Issues abiertos
- 205
- Último commit
- ayer
¿Qué es?
AI on the Edge Device conecta medidores existentes no digitales, como los de agua, gas y electricidad, con sistemas digitales sin necesidad de reemplazarlos. Una placa ESP32 con una cámara compatible toma fotos del medidor a intervalos establecidos, extrae de la imagen las regiones de interés y las procesa con un modelo de TensorFlow Lite para leer los dígitos.
El firmware realiza el procesamiento de imágenes integrado, como la detección de características, la alineación y la extracción de ROI, e incluye una cámara y un sistema de iluminación integrados. Las lecturas se pueden enviar a un broker MQTT, guardar en InfluxDB 1 o 2, o exponer mediante una REST API; además, el dispositivo se integra con Home Assistant. Una interfaz web permite administrar el dispositivo y el firmware se puede actualizar de forma inalámbrica.
El hardware es una placa pequeña y económica, y junto con el proyecto se publican carcasas imprimibles en 3D para medidores de agua, electricidad y gas. La configuración está documentada en un sitio MkDocs independiente, y la instalación del firmware se realiza mediante un instalador web en el navegador o herramientas estándar para ESP32.
Funciones clave
- 01Reconoce los dígitos del medidor con un modelo de TensorFlow Lite integrado en el dispositivo.
- 02Realiza el procesamiento de imágenes integrado para la alineación y la extracción de ROI.
- 03Publica lecturas mediante MQTT, InfluxDB 1/2 o una REST API.
- 04Se integra con Home Assistant.
- 05Ofrece una interfaz web para la administración y admite actualizaciones inalámbricas.
Casos de uso
- Registrar el consumo de agua o gas de un medidor analógico existente en un panel doméstico.
- Enviar las lecturas de un medidor de electricidad a Home Assistant o InfluxDB sin reemplazarlo.
- Crear una instalación económica de medidor inteligente con una ESP32-CAM.
Inicio rápido
- 1
Descarga la última versión desde la página Releases
- 2
Graba el firmware en el ESP32 por USB con Web Installer, que funciona en el navegador
- 3
Configura la tarjeta SD automáticamente después de instalar el firmware o, manualmente, siguiendo la documentación
Antes de usarlo
- Se necesita una placa de cámara ESP32 compatible y un medidor analógico físico que fotografiar.
- La licencia no está claramente identificada en los metadatos del proyecto.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es AI-on-the-edge-device?
- Dispositivo basado en ESP32-CAM que fotografía medidores analógicos de agua, gas o electricidad y usa IA integrada para convertir las lecturas en valores digitales. AI on the Edge Device conecta medidores existentes no digitales, como los de agua, gas y electricidad, con sistemas digitales sin necesidad de reemplazarlos. Una placa ESP32 con una cámara compatible toma fotos del medidor a intervalos establecidos, extrae de la imagen las regiones de interés y las procesa con un modelo de TensorFlow Lite para leer los dígitos.
- ¿AI-on-the-edge-device es gratuito? ¿Qué licencia tiene?
- AI-on-the-edge-device es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿AI-on-the-edge-device sigue mantenido?
- Mantenimiento activo. El último commit de AI-on-the-edge-device fue el 23 oct 2026.
- ¿Para qué puedo usar AI-on-the-edge-device?
- Registrar el consumo de agua o gas de un medidor analógico existente en un panel doméstico. Enviar las lecturas de un medidor de electricidad a Home Assistant o InfluxDB sin reemplazarlo. Crear una instalación económica de medidor inteligente con una ESP32-CAM.
- ¿Cómo se instala AI-on-the-edge-device?
- Descarga la última versión desde la página Releases Graba el firmware en el ESP32 por USB con Web Installer, que funciona en el navegador Configura la tarjeta SD automáticamente después de instalar el firmware o, manualmente, siguiendo la documentación
- ¿Dónde consigo AI-on-the-edge-device?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jomjol/AI-on-the-edge-device
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Firmware de asistente personal con IA, escrito íntegramente en C, que funciona en un chip ESP32-S3 de 5 USD y conversa contigo por Telegram.
Framework ligero de inferencia de redes neuronales para ejecutar modelos de IA en chips de la serie ESP de Espressif, con una ruta de cuantización de ONNX a .espdl mediante ESP-PPQ.
Convierte un ESP32 en un sensor de movimiento Wi-Fi privado y local que detecta movimiento a partir de cambios en las señales Wi-Fi, sin cámara ni micrófono.
NVR autohospedado que detecta objetos en tiempo real en transmisiones locales de cámaras IP, diseñado para integrarse con Home Assistant.
Sistema de código fuente disponible que convierte cámaras IP o RTSP existentes en un sistema de detección de ocupación de estacionamientos en tiempo real, con paneles y alertas.