← Volver al caso
IAtomic

Ficha técnica de proyecto

Posventa de automoción · Automatización de procesos

Producción de vídeo automatizada

Un pulsador en cada estación del taller graba el trabajo y el sistema monta solo el vídeo de la reparación para el cliente y los reels para redes.

Cliente
The Wheel Lab
Periodo
Desde junio de 2026
Estado
MVP · En uso interno
Áreas
Desarrollo de software, Infraestructura e IoT, Inteligencia artificial, Digitalización empresarial
Categorías
Automatización, IoT y domótica, Inteligencia artificial, Software y plataformas

Alcance

En cada estación del taller hay una cámara IP y un pulsador. Cuando el operario lo pulsa, el equipo de captura guarda un clip que incluye los segundos anteriores y lo sube al CRM. Allí el personal asigna los clips a la orden y pide el vídeo: un renderer en contenedor ordena los clips por etapas, elige el mejor momento de cada uno y monta un vídeo vertical con rótulos, antes y después, música con licencia y control de calidad. El resultado aparece en la página de seguimiento del cliente. Aparte, un estudio interno produce reels y los publica en Instagram, YouTube, Facebook y TikTok desde una única cola.

Fotograma de un reel vertical del proceso: «Paso 02/04 · Pintura», una llanta pintada de rojo por el robot con el rótulo animado encima.
Editor de escenas: vista previa 16:9 con el titular «WHEEL» y la mascota de la llanta, la secuencia de animación en la línea de tiempo y el panel para describir el movimiento con texto.

Funciones principales

Arquitectura

Taller
Cámara IP con RTSP en cada estación · Pulsador por GPIO, ESP32 por wifi o Zigbee · Equipo de captura en Raspberry Pi o mini PC Linux con systemd
Servicio de captura
Python con FFmpeg como proceso externo · Anillo de segmentos en tmpfs para el pre-roll · Disparo por MQTT y LED de estado · Cola de subida en el JSON de cada clip
CRM
FastAPI con rutas /capture para el equipo, el personal y el renderer · PostgreSQL con clips, trabajos de render y medios de la orden · Volumen de clips montado en solo lectura para el renderer · Página pública de seguimiento con vídeo y métricas
Renderer B2C
Contenedor con Node 22, FFmpeg 6.1 y Pillow · Imagen publicada por GitHub Actions tras un render de prueba completo · Mismo VPS que el CRM, con límites de CPU y memoria
Estudio de contenidos
Panel en Vite y React con editor y publicador · Remotion 4 y three.js para motion design · Generador CapCut en Next.js con estado en SQLite · Claude opcional para textos, selección y revisión · Voz en off con ElevenLabs o Piper
Redes
Graph API de Instagram y Facebook · YouTube Data API · TikTok (borradores en la bandeja de la app)

Tecnologías

Interfaz
React, TypeScript, three.js, Vite, Next.js
Backend
Python, FastAPI, Node.js, Zod
Datos
PostgreSQL, SQLite
IA y voz
Claude (Anthropic), ElevenLabs, Piper TTS, OpenCV
Automatización y vídeo
FFmpeg, Remotion
Infraestructura
Raspberry Pi, Linux, Docker, GitHub Actions, Hetzner
IoT, domótica y 3D
ESP32, PlatformIO, MQTT (Mosquitto)
Integraciones
Instagram Graph API, YouTube Data API, TikTok, Facebook
Calidad
pytest

Resultados medidos