Wall Sconces with Hidden Weather Display and Tangible User Interface

FeaturedContest Winner
Picture of Wall Sconces with Hidden Weather Display and Tangible User Interface
Videos of project in action below!!!

Disclaimer: This is an abbreviated description of the project since I did not have time to do a full step-by-step instructable in time for a contest. However, I will gladly make a step-by-step 'ible if there is enough interest. If you like it, please take a moment to vote for this project in the Design Competition!

Several years ago I purchased three metal wall sconces from CB2. They had a really nice modular and modern look and tile really well with each other. However, it was always kind of a pain to light and blow out the total of 15 candles they can hold since they are fairly high up on the wall and have delicate glass cylinders that cover each votive. My idea was originally to add LED's that would flicker like real candle flames so they could be turned on and off easily but still have the warm lighting of real fire.

During my first semester in the Design and Technology department of Parsons, The New School for Design, I decided to take the project further than just flickering LEDs and play with the ideas of ubiquitous computing and tangible user interfaces. I figured that since I was going to be putting LEDs in the sconces I could add all sorts of other things to affect how the lights display. I was strongly motivated by the field of ubiquitous computing (UC), or the movement to add technology to the world around us to make it better suit us and our needs. However, I feel one of the problems with UC is that its easy to feel like you're drowning in a sea of high tech devices. So, for this project I wanted the technology to blend into the original purpose of the sconces, decorating a living space to make it feel warmer and more aesthetically pleasing. I decided I wanted to give the user access to information that would be useful on a regular basis and quick to digest. The device could have been configured (with the right skills and hardware) to display any type of data, like Facebook notifications, unread tweets or emails, etc. But rather than mixing different types of data into the device, for the sake of a simplified, cohesive user experience I decided to display different aspects of the weather. Now, after waking up, the user can grab the cube, turn it on its side and see what the weather will be for the day with a pleasant light show rather than a weather website or mobile app. To light the piece, I used a digitally addressable LED strip cut into segments and places in each of the votives to achieve the desired effect and laser cut small flame shapes made from frosted acrylic to help disperse the light a bit more.

I also am a big fan of tangible user interfaces and wanted to have a physical object that people could manipulate to control the lights. So, for the controller I made a small hand held cube out of laser cut acrylic with a gyroscope, accelerometer, li-poly battery and XBee radio to communicate with the lights in the sconces. The cube controls the lights based on which side is facing up and gestures performed by the user to select what that lights will display and how some aspects are displayed. I tried to make the cube fun and pleasant to use so I tried making the gestures fun and intuitive and added a small vibration motor to incorporate some haptic feedback whenever a gesture is recognized.

The cube has 6 sides (duh) and will recognize the following gestures: 

Power Icon
The cube is normally off to save power and will not recognize any commands or orientation. By having the power icon facing up and shaking the cube, the cube is now awake, will pulse the inner light that shines through the icons, and will recognize which side is facing up to allow other modes to be accessed. By spinning the cube while its on and the power side is up, a fun rainbow display is turned on and off.

Flame Icon
When the cube is on and the flame side is facing up, the lights in the sconces will glow and flicker like real candle flames (a little difficult to see in the video). By rotating the cube clockwise, the number of candles lit are incremented and likewise, rotating it counter clockwise decreases the number of lights lit.

High Temperature Icon
Having this side face up while the cube is on will display the high temperature of the day in red light. The lights will display the first digit of the temperature on the left side by lighting up the number of lights equivalent to that digit. The lights then pause then display the second digit of the temperature on the right side. For example, if the temp. is 47 degrees (like in the video), the lights will show 4 lights on the left, pause, then display 7 lights on the right.

Low Temperature Icon
Similar to the low temp side, this side will show the low temperature of the day in a cool cyan hue.

Precipitation (snow/rain) Icon
This will display the percent chance of precipitation similar to how the other temperatures are displayed in blue. Its a little difficult to tell the difference between the cyan and blue in the video but easier in person.

Travel (plane around the world) Icon
For a bit of whimsy, I decided to make the bottom of the cube display the temperature of some fantasy destination set by the user in green light. In this case it's set to Honolulu, Hawaii, hopefully making it easier to bare the cold winter with hopes of a future vacation.

Please forgive the poor quality of the videos, I will be working on a higher quality presentation of this project in the future.

Video close-up of Cube

Video of lights and cube in action:

Next Steps
Unfortunately I didnt have time to add an internet connection to the device (my next step), so at the moment the weather data that is displayed is mocked up and hard coded. I will be working on this next but didnt want to miss the deadline for the Instructables Design Competition! I also would like to make a charging dock for the cube so that it will stay charged and ready at all times. Some extra work will be done on the signal processing of the accelerometer and gyroscope to make the gestures even smoother.

Hope you like it and please take a second to vote for this project in the Instructables Design Challenge!
1-40 of 105Next »
jimkmc7 months ago

I have wanted that Art Work the first time I saw it but didn't want to be bothered with the (original design) candles & fire hazard. This is the best alternative.


Great work!!!

archangl7 months ago

Hey! Awesome job! Have you gotten it connected to the net and written up a step by step guide yet?

SIVARAJ7 months ago

wonderful..........interesting, like to have

i would like make the same project i think that it's incredible and very wonderful please give me the intructable

Halorey1 year ago
or at least a specific list of parts used and the programming!? :-)
Halorey1 year ago
Is there any hope for a step by step documentation? Your design is spectacular and the cubeidea is amazing. Well done :-)
Raphango1 year ago
Whoa! Beautiful! =D
cpuwiz222 years ago
There are very few things I see on the Internet that make me say... WOW!! Excellent original idea!!!
bigdrackomx2 years ago
oh man you really rock!! ;) great work!!!! it would be nice if you could share with us a step by step guide ;)
Buffswing3r2 years ago
Love your idea, original, just incredible
RMDan2 years ago
Would love to see more. Maybe part of the 'ible could show how to customize the commands the cube does. Is it hooked to a computer, or is it all hardware based? If it is computer based maybe a next step would be to turn the base code into a API for custom programming.
This is incredibly amazing. Its so original I feel wrong trying to imitate it haha. Great work!
lrudor2 years ago
super awesome. would love to see a step by step!
jtoh2 years ago
very creative, just that can you share us the step-by-step? and coding as well. thanks =D
oneday872 years ago
Очень понравилось. Посетите сайт http://novaopt.ru/ найдете много интересного и красивого
oneday872 years ago
very cool!!!
acidcliff2 years ago
This looks so great. I really love the concept. Great work!
lesnielsen2 years ago
I love this project, not sure I could make it but I would love to try... please do the step-by-step --thanks
please do tell me step by step mechanism of this , i am waiting for this
snyluc132 years ago
I love this, cant wait for the step by step. I would definitely buy a kit oo
nimitz2 years ago
This is awesome! I'd love the DIY steps on this!
where can i get schematics
anks3292 years ago
Really cool project, would love to see the step by step for this!
tehuster2 years ago
I love this project because i love the tengible. I loved it so much that i bought a pro memberschip. Because i thought the pdf you are able download,only when you're pro, contained the step-by-step...Silly me. So in other wordt, i would love the step-by-step! Great Job nontheless.
prv2 years ago
This is fantastic! I'd love to see a step-by-step!
Alderin2 years ago
The cube interface is fantastic!

You didn't mention the current charging system, but maybe you could have the charger be inductive so all you have to do to charge the cube is leave it on it's stand.

Great work!
grumpygrady2 years ago
how about someone making a sound system for model diesel trucks with idle,brakes, revs, turn lights and truck lights all in a small package that will fit in 1/16 and 1/14 scale truck cabs .see http://www.rctruckandconstruction.com/search.php?searchid=782457
to see the trucks
ssj1522 years ago
Very impressive! Love the wall display, especially admire the controller! I hope that you will share the details, but if not I'll "roll my own". ?
I agree with ibwebb. This could be a great item to sell or sell as kit (at least for instructables followers and possible thousands of others). Coolest think I have seen in a long time. Keep up the great work. (if you get bored you could do a full instructable ;-)
ibwebb2 years ago
WOW! I mean.. WOW! I am really impressed and want one! You sure got my vote and a favorite too! Looking over this trying to figure out if there is any chance I can build this. I really want one and think this is incredibly awesome. OH and I REALLY agree with several other... you should sell these! You would have a lot of customers. Lastly,.. WOW!
ibwebb ibwebb2 years ago
I was really amazed and when I got done going on about this to my Fiancee; I realized that I forgot to add something in my comment. I mean if you get the internet link (even just for temps to be realistic) you could sell these and make a good deal of cash if not become wealthy. Very very impressive!
You need to sell this. I had to vote for you because 1.) This is amazing and 2.) I wish I had thought of this. :)
What if the accelerometer and gyroscope had as much accuracy as most high end smart phones? This thing would be amazing!
Correction: Even more amazing than it already is!
This is a great concept! I'd love to see a full instructable (or perhaps a series of instructables).
Chromacon2 years ago
Real nice project. There are a lot of ideas here that look like they could be broken out into separate projects/applications for us less committed users, and each (simplified) project would lead to a better understanding of this project.
elabz2 years ago
Absolutely love the cube interface and the tangible interfaces idea in general, you did a wonderful job!

I am just curious if you've ever attempted to make the interface with simple ball tilt switches rather than an accelerometer, given that the 6 positions are fixed (unless the cube lays on an uneven surface) - looks like 3 ball switches located parallel to their respective axis  might have done the job?   
trace12 years ago
The cube interface is really cool. Would love to see an Instructable on its build and code.
iamuke2 years ago
Very cool. The cube interface is sublime. Thanks for sharing!
1-40 of 105Next »