The Smart Coaster is an intelligent coaster for your beverages. It recognizes the different types of beverages placed on top of it, with a cocktail the Smart Coaster glows in some atmospheric and slowly changing colors. If you place a cup of hot tea on it, it automatically starts a special tea timer program which shows you, when the tea is ready to drink. If the glass is empty or filled with a cold drink the Smart Coaster glows blue, if the drink within the glass is hot, it glows red.

The Smart Coaster uses a LED strip with 23 RGB LEDs, each driven by a WS2812 chip, to glow in different colors. It contains a self-made pressure sensor based on Velostat, by which it recognizes the weights of different types of glasses.  Additionally a Texas  Instruments TMP006 temperature sensor is placed with the coaster. This sensor detect fast changes of the temperature of the glass without the need to touch the object. For this purpose the TMP006 uses a uses a thermopile to absorb the infrared energy emitted from the glass and uses the corresponding change in thermopile voltage to determine the glass temperature. By matching these sensor values with predefined profiles the Smart Coaster differentiates between different glasses and beverages.
This instruction allows to build 2 different variants of the Smart Coaster. The first variant uses only 3D printed parts, the second variants replaces some printed parts with acrylic glass and involves therefore some additional work. It is highly recommended to build the first variant, since some parts for the Smart Coaster have to be printed in 3D.

Don't be confused, the pictures in this instructable are showing my first prototype. I used laser cut parts instead of 3d printed parts. But the build process is nearly the same. If you use 3D Printed parts you can leave out some instructions of this step. Whenever i mention acrylic glass discs they represent also the 3d printed bottom parts.

Bill of materials:

1 x Arduino Mini Pro  
1 x Adafruit TMP006 Breakout
1 x LED Strip WS2812 with 23 LED’s  
1 x 3D printed parts (Thingiverse) 
1 x resistor 2.7 KOhm
1 x 6x6cm Velostat 
1 x 3,7V 250 mAh LiPo battery (lady bug)
1 x wire
1 x insulating tape

only used when NOT building the pure 3d printed variant:

1 x circle Ø11 cm of normal white paper
1 x ring (5mm width) Ø11 cm of heavy paper or cardboard
1 x 5 mm thick disc of acrylic glass Ø11 cm
1 x 3 mm thick disc of acrylic glass Ø 11 cm

Used tools and devices:

1 x 3D printer
1 x dremel (multifunction rotary tool)
1 x hot melt glue gun
1 x solder iron
1 x FTDI breakout
1 x Cutter
1 x scissors
1 x Arduino IDE

time and affort:
2 - 4 hours

Step 1: Printing the Needed Parts

Download all needed parts from http://www.thingiverse.com/thing:165218 . All 3 parts bottom_bottom, bottom_top and top from Thingiverse should be printed out using white filament. If you build laser cut version, you only need to print out the top part. 

<p>I couldn't find your sketch from the link provided...http://www.mariolukas.de/downloads/</p><p>Could you send a direct link plz? Thank you.</p>
<p>my project is growing, I now need the body of the pot to change color. I did a quick small prototype with rgb leds. I think just 1 led will provide plenty of light if we can make it travel around the rim, or bottom. I also am planning on a wireless charging system. I was just able to upgrade it with a wifi module. now the pot can e-mail you once a sensor is triggered, and also saves the collected data on the cloud. you should consider using the ESP8266 wifi module; <a href="https://www.instructables.com/id/ESP8266-Wifi-Temperature-Logger/" rel="nofollow">https://www.instructables.com/id/ESP8266-Wifi-Tempe...</a></p><p>.</p><p>i am trying to assemble a team of amazing people. we are a non-profit, open source electronics company, specializing in <a href="https://www.instructables.com/id/the-Plant-Doctor-family/" rel="nofollow" style="">plant care instruments</a> - feel free to message me with any questions. all contributors are listed with their input/date on our webpage.</p><p>.</p><p>thank you very much for such a detailed instructable !!!</p>
<p>I've been doing a mini project. Can i get the full coding for this smart coaster as reference?<br><br>This is my email if you can contact me for further detail. </p><p>nursakinahyasmin@yahoo.com</p>
I was thinking you could maybe incorporate a piezo-electric buzzer into it so that it would make a buzzing noise or even a speech sample repeating 'I need a refill' or some similar saying in addition to lighting up

About This Instructable




More by mlukas:Arduino controlled smart coaster 
Add instructable to: