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