Arduino Shield for Dimming Light

arduino_led_dim_shield_self_made_overview

arduino_led_dim_shield_self_made_detail

After having assembled the electronics on a breadboard I decided to solder a shield for my Arduino Yun. The power supply delivers 5V which is exactly the power the arduino needs to run. That’s why I could feed power into the Vin pin. In the end I only need to plug it in, it will connect to the internet and receive incoming messages from shiftr.io.

Controlling an LED via Arduino’s PWM

schematic drawing sketch

This schematic shows a setup to control (dim) an LED via Arduino. An external power supply is controlled with a transistor, which is dependent on the input of the arduino. Pulse width modulation (PWM) allows to downregulate the voltage of the power supply to the voltage required by the LED.

I need this to dim the lamp via gestures. I will therefore map a certain value (e.g. Y-axis value) to the brightness of the LED.

Video Documentation: User Tests

Video Documentation: User Tests from Jones Merc on Vimeo.

User tests showed that users direct their gestures mostly towards the object, they want to control. A direct dialogue between the user and the object is obvious.
It also showed some interesting insights about how they interact with the gesture lamp. All of them found one of the On/Off gestures pretty quickly, but were puzzled if they came across the other which rather confused them instead of helping them.
Another interesting thing said, was that if a user is controlling sound, the source is less evident than a light (lamp) or a wind (fan) source. Sound/Music is rather surrounding us and therefore a gesture may not be directed that clearly to the object (music-player) itself.
The tests sure make me rethink some interaction steps and help to develop a smoother interaction flow.