Overview
Too lazy to get out of bed to turn on the coffee machine? This project connects the coffee machine to a portable button, which can access the coffee machine from anywhere it can connect to WIFI.
Functionality
This project uses 2 Photons which communicate by a subscribe/publish function. the momentary push button is connected to one photon, and that turns on an LED. This sends a signal to the other photon via WIFI, which cuts the power to the transistor. The the disconnected transistor allows current to flow from the 9 volt battery to the start button, which turns on the coffee machine. The photon connected to the coffee pot then sends a signal back to Thingspeak, which graphs if it is on or not. A temperature sensor can also be attached to send temperature readings to Thingspeak, and is shown in the circuit diagrams.
Assembly
Step 1:
Get a Coffee Maker, and disassemble it to get access to the start button. When you have access to the start button, test to see if it can be powered by the 9 volt battery by touching the battery leads to each of the connections of the button to see if it will turn on. If it will not turn on, then you should reference another coffee machine hack that uses a relay, rather than a transistor.
Step 2:
You will then have to assemble the button breadboard, which is pictured below, and has a circuit diagram below as well. The LED is not necessary, but is shown.
Step 3:
Connect leads to the start button of the coffee maker. Then assemble the second breadboard with the other photon. The picture and circuit diagram are below.
Step 4:
(optional)
Drill a hole in order to place the temperature sensor near the heat source.
Step 5:
Program each photon with the provided code, and connect the photons to the internet.
Step 6:
Mount the breadboard to the coffee maker.
Graph of data acquired from photon live updated. Reports a 0 while device is connected to wifi and ready to start, when started the graph will report a value of 1. After the process is over the graph will report 0 again.
Comments
Please log in or sign up to comment.