Volver a proyectosBack to projects

PRJ.01 Hardware & softwareHardware & software

PersonalPersonal

Ambilight "UlumiGlow"

Ambilight "UlumiGlow"

Sistema de iluminación ambiental sincronizada con el contenido de la pantalla, desarrollado de punta a punta: electrónica, firmware y software de escritorio.

Ambient lighting system synchronized to on-screen content, developed end to end: electronics, firmware and desktop software.

PERÍODOPERIOD 2024 — 2025
TIPOTYPE Proyecto personal / código abiertoPersonal project / open source
STACKSTACK ESP32 · PWM · Python
Imagen principal del proyecto — reemplazar este bloque al subir contenido Main project image — replace this block when uploading content

Descripción del proyecto

Project description

Desarrollo integral de hardware y software para iluminación ambiental sincronizada. Incluye programación de firmware para ESP32 (control PWM), una aplicación de escritorio en Python para el procesamiento de imágenes en tiempo real, comunicación serial entre software y microcontrolador, y empaquetado de binarios de instalación para Windows. Se diseñó y ejecutó también la etapa de potencia del circuito. El proyecto es de código abierto: diseño de PCB y esquema de conexión electrónica disponibles en GitHub.

End-to-end hardware and software development for synchronized ambient lighting. Includes ESP32 firmware programming (PWM control), a Python desktop application for real-time image processing, serial communication between software and microcontroller, and packaged Windows installers. The circuit's power stage was also designed and built in-house. The project is open source: PCB design and wiring schematics are available on GitHub.

Espacio reservado para la descripción técnica completa, decisiones de diseño, desafíos y resultados. Se completará al subir el informe/paper correspondiente.

Reserved space for the full technical write-up, design decisions, challenges and results. To be completed once the corresponding report/paper is uploaded.

Galería

Gallery