Interactive Sign
year: 2013
School Project
tags: interaction design, character design, interactive installation
This project is an exploration into the idea of Devices with Character. It investigates the potential use of character as an interface tool in designing interactive public objects.
Reasoning behind the project
As humans, our interactions with others are informed through our understanding of their character. This character is formed and expressed through the behavior of the person. We, humans, tend to have an inherent understanding of human behavior and what it means, behavior expressed through body language, posture, facial expressions, etc. Since machines and digital devices lack this ability, it is not possible to understand them through the same mechanism.
This project explores a possible language of behavior that can be designed into digital devices. It borrows from human body language and posture. Mundane day-to-day objects (in this case, a no smoking signboard) are anthropomorphized and given the ability to sense the environment, process it, and express themselves.
In this specific case, a no-smoking signboard is given the ability to sense people around, their position, and if they are smoking. The character of the sign dislikes smoking and becomes progressively uncomfortable when in an environment with smoke. It then shows the discomfort through its behavior by breathing heavily, staring at smokers, changing the message being displayed to a more direct message, and by moving rapidly and irregularly.
How its made
This image shows various mechanical and electronic elements embedded within the body of the sign (photo taken during testing)
Close up of the X and Y axis gimbal for following the users face on the left and the neck mechanism on the right
The mechanism within the neck that allows for bending along one direction
Various parts of the body and assembly steps
Two of the signs that can be displayed based on the context
An Arduino Uno board was used for interfacing all the electronic sensors, motors, and a laptop running processing. Processing was used for face tracking which was run through a windows laptop. inputs from processing were translated to motor signals through Arduino. A custom-built shield was used for motor drivers and sensor input. another custom-made shield was used for powering the servo motors and DC motors.
Initial scaled prototype
tools and techniques
sketching, mechanical design, electronic design, processing, computer vision, CAD(CATIA), lasercutting, Adobe Illustrator, mechanism assembly, installation