Penumbra: Tangible UI using Interactive Mirrors

A presence responsive mirror using polarised light embodied ephemeral reflection
Penumbra is a Tangible User Interface that explores how light can act as a medium for interaction. The installation investigates embodiment through material and optical behavior. By rethinking reflection as a spatial dialogue between body and matter, it transforms the act of seeing into a tactile experience.
Tangible Interfaces
Physical Prototyping
Embodied Experience
Installation Design
Project type
Academic Project
Guided by:
Prof. Jayesh Pillai, Prof. Venkatesh Rajamanickam
Team:
Soumya | Kushagra | Ananta | Abhimanyu
Duration:
3 weeks




Initial Setup
Testing the Video feed from webcam coded on p5.js as input for the arduino

How does this system work?

Converting the video feed from webcam to give input to Arduino on Touch Designer
Webcam feed
Touch Designer
Arduino
The code was running smoothly for one servo motor but when we expanded it for 30. It did not functioning properly.

Touch Designer code
Final Setup

Using the same logic we used webcam feed and p5.js and ran a test on 4 servo motors


P5.js and Arduino Code

Structure


Curious to collaborate,
brainstorm, or just talk design?
Thanks for stopping by! I would love to hear your thoughts on my work, or just chat about all things design. Feel free to drop me a message, alway us for a chat!
© Soumya Agarwal 2025 | All rights reserved