Lamp changes color based on emotions

The Mood Lamp is an Arduino-based project created by Italian developer Vittorio Cuculo. As the name suggests, the hacked IKEA lamp adjusts its lighting output based on the facial expression of a user. 


According to Cuculo, the Mood Lamp attempts to redefine the classic human-machine interface with a more natural system built around gestures, gaze tracking and facial expressions. As the Maker’s paper explains,  facial expressions are “particularly relevant because they play‘a fundamental role in nonverbal communication between human beings.”

The Mood Lamp is powered by OpenCV (software) and the Arduino Duemilanove, an older board based on Atmel’s ATmega168 or ATmega328.The board is loaded with 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button.

Watch the video below as the lamp’s color corresponds with varying emotions — turning blue when it registers a frown, pink with a smile, blue for a ‘surprised’ expression.

Interested in learning more about this project? Read Vittorio Cuculo’s entire paper here.


2 thoughts on “Lamp changes color based on emotions

  1. Pingback: Rewind: 30+ abstract Arduino projects from 2014 | Bits & Pieces from the Embedded Design World

  2. Pingback: Here are some unbelievable projects to help celebrate Arduino Day | Bits & Pieces from the Embedded Design World

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s