Have you ever accidentally left boiling water unattended? Are you tired of sitting, watching, and waiting for your water to boil? Wait no more!
For our MEGR 3171 IOT Project, we chose to create a boiling water detection system- so that you can leave the room while you wait on your water to boil!
In this project, we use a total of three Particle Argons; one Argon is measuring temperature directly in the pot of water, another one is using a motion sensor to detect if the user is in the same room as the boiling water, and lastly the third Argon to process and plot data.
Below is the full setup of the project. The communication argon and temperature sensor are located close to the stove and the motion sensor is located near the couch.
For this specific user, if the user is not actively at the stove, they will either be sitting on the couch or out of the room. If the user is sitting on the couch, a boiling water notification will not be sent. However, if the user is not in the room (no motion detected) when the water boils a notification will be sent to alert them.
The temperature sensor sat in the water, directly next to the communication Argon. The temperature sensor is coded to alert the user when the water is boiling (for our project, we used 200°F).
Temperature Sensor with Communication Argon
However, whether or not the temperature sensor sends an alert depends on the data the motion sensor is sending. The goal of the motion sensor is to detect whether or not the user is in the room. If the user is in the room motion is detected- no matter the temperature of the water a notification will not be sent. If a motion is not detected when the water comes to a boil it will send an alert to the user, because the user is away.
From the temperature sensor data, we were able to graph temperature versus time. As expected, time and temperature increase together. The temperature values begin to stop increasing at approximately 210°F.
Temperature versus Time from Temperature Sensor Data