Our project senses the temperature of a beverage, displays the temperature on a web interface and through an RGB iLED, and sends an email notification when the beverage is at your desired temperature.
Video
video of the mug working in action
Pictures of the project
Side on picture showing the photon Top down picture showing servo, vents and iLED
Pictures of alternate setup
Picture showing circuit Picture showing servo, DS18B20 sensor, button and iLED
Picture showing button Picture showing servo and DS18B20 sensor
Picture of IFTTT notification Picture showing particle console
Coffee served at coffee shops or brewed by vending machines often have high temperatures that makes it unsafe to drink and can cause scalding if you drink it. This project is designed to cool such a cup of coffee, and maintain the temperature once it reaches the ideal temperature. To do this, we used a DS18B20 waterproof temperature sensor to measures the temperature of the coffee, an iLED to display a color gradient corresponding to the temperature, a servo motor to open and close the cover of the cup to control the temperature, a button to allow access to the drink when the cover is closed, and a particle photon in the device’s creation.
On this device’s web interface, the current and current ideal temperature are displayed. An input for changing the ideal temperature and a toggle for turning on or off the iLED allow the user to customize their experience. When the beverage cools to the desired temperature a notification will be sent through IFTTT to your email.
The device can also be monitored and controlled using the particle console. You can perform actions like changing the desired temperature using the toggle underneath the functions header and requesting for the current temperature using the toggle underneath the variables header.