iot_conectividad

Un sistema de grabación retrospectiva optimiza la captura de eventos en talleres

El proyecto Shopcam 2000, desarrollado por gearscodeandfire, permite salvar metraje de hasta un minuto antes de la activación manual, reduciendo el almacenamiento necesario.

En un entorno de trabajo como un taller, los momentos clave —ya sean pruebas exitosas, fallos dramáticos o descubrimientos accidentales— a menudo ocurren sin una grabación activa. Para abordar este desafío, el desarrollador gearscodeandfire ha creado Shopcam 2000, un sistema que permite capturar estos eventos después de que sucedan.

Según informa Hackster.io, el sistema se basa en el software de videovigilancia Blue Iris, el cual mantiene un búfer rodante de un minuto para cada una de las nueve cámaras instaladas en el taller. Esto significa que, aunque las cámaras están operativas, no se almacena permanentemente ningún metraje hasta que se activa un botón físico. Al pulsarlo, el sistema guarda los 60 segundos previos a la acción, más diez segundos adicionales, de todas las cámaras. Un controlador Python se encarga de agrupar estos nueve clips en una carpeta específica, nombrada según el evento. La grabación incluye incluso el momento de la pulsación, ya que el metraje inicia antes del disparador.

El diseño del botón incorpora una placa Seeed Studio XIAO ESP32S3 alimentada por batería, que permanece la mayor parte del tiempo en modo de suspensión profunda y se activa únicamente con la pulsación. Envía un paquete ESP-NOW a un receptor ESP32 dedicado, que a su vez reenvía el mensaje por UART a otro ESP32. Este último se encarga de la comunicación Wi-Fi, transmitiendo finalmente la solicitud al controlador Python mediante HTTP.

La arquitectura que distribuye la funcionalidad entre tres microcontroladores busca optimizar la respuesta. El receptor ESP32 no necesita conectarse a una red Wi-Fi, manteniendo su canal de radio constante. Esto permite que el botón responda de manera inmediata, sin los tiempos de espera asociados a la conexión con un punto de acceso.

La ruta de comunicación ha sido diseñada con la fiabilidad como prioridad. Los mensajes están autenticados con una etiqueta HMAC, las pulsaciones duplicadas se filtran mediante números de secuencia, y las confirmaciones se envían de vuelta al botón. Una luz LED en el botón confirma la recepción por parte del receptor ESP-NOW en milisegundos, mientras que una luz más prolongada indica que Blue Iris ha aceptado la solicitud de guardado. Patrones de parpadeo adicionales permiten diagnosticar fallos de comunicación sin necesidad de una consola serial.

En términos de eficiencia, el sistema captura aproximadamente 460 MB de vídeo con cada pulsación del botón. Esto contrasta significativamente con el almacenamiento continuo, que generaría más de 21 GB por hora si las nueve cámaras grabaran de forma ininterrumpida. La principal ventaja operativa de Shopcam 2000 radica en eliminar la necesidad de anticipar la grabación, permitiendo salvar únicamente los momentos de interés.

Fuente original: Hackster.io

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *