Introduction to Programming and
Physical Computing

An intelligent and adaptive facade system that dynamically responds to environmental light intensity and human proximity, creating an ever-changing architectural surface that enhances both functionality and aesthetics.

The facade integrates kinetic elements that rotate based on two key parameters:

Light Intensity: The system uses sensors to monitor sunlight or artificial light levels. The kinetic elements adjust their position to optimize shading, reduce heat gain, or enhance daylight penetration, ensuring energy efficiency and occupant comfort.

Proximity: Motion sensors detect the presence of individuals or objects near the facade. This triggers a secondary movement pattern, adding an interactive dimension to the design that responds directly to human engagement.

Prototype logic using two sensor types for an interactive experience

Project vision made with Comfi UI

Prototype showcasing the fabric movement based on sensor inputs

Prototype circuit diagram

The button is used to switch between the sensor type input for solar to human interaction input method.

Bill of materials used for the prototype

Code setup which controls the speed and how much the servos move based on sensor input where the distance from the ultrasonic distance sensor is remapped to degrees and similar remap for the light sensor.

Project Visual 1 – Made with Comfi-UI
Project Visual 2 – Made with Comfi-UI