With a learning sensor from http://www.aniomagic.com/learning_sensors.php Aniomagic, I built a smart coaster that can monitor the temperature of my drink: green means it's just right, red means it's way too hot, and white means I'll need to heat it up again.
Video here: http://www.aniomagic.com/examples/example10/example10.mp4
(or here http://www.aniomagic.com/examples/example10/example10.wmv )
The wonderful thing about the learning sensor is that I don't have to hook it up to a computer to reprogram it. If I wanted to monitor (say) a cold drink, I can recalibrate it by tilting the coaster, which activates the tilt switch.
The coaster goes to sleep after 30 minutes, and wakes up when picked up. (next: a version powered by heat from the drink)
Disclaimer: We make and sell some of the materials on our website.
Step 1: Ingredients
- red surface mount LED (digikey part# 67-1695-1-ND)
- green surface mount LED (digikey part# 67-1357-2-ND)
- white surface mount LED (digikey part# 160-1737-1-ND)
- tilt switch (mouser part# 107-2006-EV)
- large battery (CR2032)
- plastic battery holder
You'll also need
- some acrylic (or something similar)
- a soldering iron
- wire-wrap wire
- a laser cutter (lucky us :-)
Step 2: Design & Preparation
To embed the LEDs into the underside of the acrylic, measure and etch three rectangular bevels. There are three more on the other side in case the future me wants indicators there too. Drill holes for the learning sensor too.
Next, cut out three doughnuts that will be stacked up to clear the battery holder.
Some LEDs don't have indicators to tell which end is which. Connect a 3V battery to each one, and mark the minus... it makes things much easier.
Prepare the wires by stripping and tinning them. The exposed wires are very short so they'll be flush when soldered into the learning sensor. "H", "M", and "L" go to the red, green, and white LEDs respectively.
Step 3: Soldering Wires
Pass the wires through the holes until the sensor is flush.
Since the solder connections are fragile, apply some epoxy and fill in the holes (you don't want to resolder through acrylic if any break). Glue down the LEDs as well.
This is also a good time to glue down the battery holder... use one of the doughnuts as a guide. Make sure you'll have clearance for replacing the battery.
For multi-drop connections like ground, I prefer to expose a long arc of wire and connect with smaller pieces as needed.
Hook up all the "-" of the LEDs to the negative terminal of the battery holder.
Step 4: Stripping Wires by Melting Insulator (tip)
In these cases, I like to burn off and trim the plastic with the soldering iron because there's no risk of breaking.
Step 5: Attaching the Ilt Switch, Gluing the Body
Stack the disc and doughnuts, and glue them together. You can use more exotic acrylic glues, but since this isn't load bearing, a thick epoxy will do.
Step 6: It Works! Turn on and Calibrate
Fill a cup with the "right-temperature" beverage of your choice and let it sit on the coaster for a minute. Remove the cup and tilt the smart coaster so all three lights start flashing - this recalibrates the sensor.