Click on the image to read the entire report

**This is an unpublished report cooperatively written by Logan Derry and Matthew Dauphinais for their ECE 2242 course.**

Introduction[edit | edit source]

One of the greatest issues plaguing young people today is self-inflicted starvation, resultant from a large majority of students skipping the most important meal of the day: breakfast, as determined in out research upon the subject. The main reason for this is that the process of cooking is often too time intensive for the student that runs right out the door as soon as they wake to get to class on time. Unfortunately for this kind of student, research shows that eating breakfast correlates with a higher grade earned on exams [1].

We set out to make it easier for students to eat in the morning, allowing them to perform as optimally as possible during their classes.

To start our design, we created a few constraints that we will use to consider our design successful. The constraints are:

  • It must not take more than 5 minutes to cook a piece of food.
  • It must be versatile enough to cook different kinds of foods.
  • It must be safe enough to use by even the least qualified individual.
  • USDA, minimum safe internal temperature of food
    It must be easy and straightforward to use.
  • It must effectively communicate when the food is ready.
  • It must cook the food consistently.
Temperature Probe (Thermistor) Resistance Formula

After determining our constraints, we did research on USDA regulations; more specifically, the minimum safe internal temperatures of food; as well as how we were going to implement the non-Arduino-made temperature sensor. The USDA temperature table is seen to the right and the formula to determine the resistance of the temperature probe at a certain temperature is below that. R0 and T0 are a reference temperature and resistance pair as determined through testing and is set by the properties of the probe itself. B is another property constant, but is generally 4000 for commercially-made sensors.

We then came up with a few ideas that could meet the constraints, including designs such as: an automated toaster, using a heat light bulb, and turning on an actual oven. Some of these ideas were dismissed due to many reasons (i.e. the very obvious safety concerns for the oven).

In the end, we agreed upon the hotplate controller.


________________________________________________________________________________________________________________________________

The Project[edit | edit source]

Algorithm flow 1.png

The main function of the hotplate controller is to turn a heating element on periodically, whenever a set of conditions is met, as monitored by the sensors.

In total there are 4 sensors: temperature, proximity, time, and infrared; and 4 actuators: a relay switch, Bluetooth chip, LCD display, and servo motor.

The sensors are responsible for as follows:

  • The temperature probe(thermistor) monitors real time food temperature.
  • The proximity sensor detects if there is something on the stovetop.
  • The timer counts down when dealing with water-based (soups, pasta, etc.) dishes that cannot be measured using the temperature sensor.
  • The infrared sensor detects input from a IR remote that sets the timer.

The actuators' functions are:

  • The LCD displays important information to the user such as real time temperature, desired temperature, and time left.
  • The Bluetooth app on the phone pairs with a HM-10 chip on the device that allows the user to set the desired cooking temperature.
  • The Relay controls the current flowing into the stovetop; the stovetop will only turn on when the relay is closed (when all conditions are met within the code).
  • The servo stirs the contents of the pot to allow even heat distribution.
Algorithm flow 2.png

The action flow of the device is described in the chart to the right. It starts off by accepting a user input from the Bluetooth and IR sensor, and turns on the stovetop if all other conditions are met (i.e. there is something on the stove and its cooler than the desired temperature).

______________________________________________________________________________________

TinkerCAD[edit | edit source]

File:Tinkercad Simulation.mp4 To test our device without physically building it, a pre-test was done using an online application: TinkerCAD. On this application, we created a virtual Arduino board, added the input and output devices, and coded the board to do what was needed. The result was a success, so we began the physical build.


______________________________________________________________________________________

CAD[edit | edit source]

In order to make the physical device, a special component is needed: an Arduino Shield. To create this item, another computer application was used: Autodesk EAGLE. On here, a schematic was created and PCB produced. From here the sensors and actuators can be soldered to the board and connect to the pins on the Arduino.


EAGLE PCB
EAGLE Schematic

________________________________________________________________________________________________________________________________

Physical board.jpg

The Result[edit | edit source]

Using a variety of other user-made code and ideas, we were able to make our device. A video showcasing the prototype can be seen here. This project is an example of open-source work, since we used a lot of different ideas found on blogs and sites made by other users. The result is a conglomeration of many cool ideas that seamlessly work together to comprise an automated cooker that meets all preliminary criterium.

________________________________________________________________________________________________________________________________

Resources[edit | edit source]

[1]          G. Philips, "Does Eating Breakfast Affect the Performance of College Students on Biology Exams?,"

n.d.. [Online]. Available: https://files.eric.ed.gov/fulltext/EJ876514.pdf .

[2]          A. Mohiuddin, "Skipping Breakfast Everyday Keeps Wellbeing Away," 2018. [Online]. Available: https://www.fortunejournals.com/articles/skipping-breakfast-everyday-keeps-wellbeing-away.html.

[3]          Marketing, "The important benefits of breakfast for kids and students," 2018. [Online]. Available: https://www.linkhc.org.au/the-benefits-of-breakfast/.

[4]          L. Wright, "Many college-aged students skip breakfast, study shows," 2017. [Online]. Available:

https://www.dailyhelmsman.com/news/many-college-aged-students-skip-breakfast-studyshows/article_93b31df2-a3df-11e7-.

[5]          C. Watson, "How long does it take to eat breakfast [average times]," n.d.. [Online]. Available: https://eatforlonger.com/how-long-does-it-take-to-eat-breakfast/ .

[6]          Merriam-Webster, "Fatigue definition & meaning," n.d.. [Online]. Available: https://www.merriamwebster.com/dictionary/fatigue.

[7]          USDA, "Safe Minimum Internal Temperature Chart," 11 05 2020. [Online]. Available:

https://www.fsis.usda.gov/food-safety/safe-food-handling-and-preparation/food-safety-basics/safetemperature-chart. [Accessed 20 02 2022].

[8]          J. Rubin, "Thermistors," 2013. [Online]. Available:

https://www.juliantrubin.com/encyclopedia/electronics/thermistor.html.

[9]          Toppr, "What is Nichrome Wire used for?," n.d.. [Online]. Available: https://www.toppr.com/guides/physics/electronics/what-is-nichrome-wire-used-for/.

[10]       Bulbs.com, "Heat: Light bulb types," 01 03 2022. [Online]. Available:

https://www.bulbs.com/learning/heat.aspx#:~:text=Heat%20lamps%20are%20incandescent%20lam ps%20used%20for%20the,incandescent%20lamps%2C%20but%20produce%20much%20more%20inf ra.

[11]       Home Depot, "Philips 175W PAR38 Heat Lamp Red Hard Glass | The Home Depot Canada," 01 03 2022. [Online]. Available: https://www.homedepot.ca/product/philips-175w-par38-heat-lamp-redhard-glass/1000417838.

[12]       Amazon, "Nichrome 80 - 250' - 32 Gauge Resistance Wire," 01 03 2022. [Online]. Available:

https://www.amazon.ca/gp/product/B07CJ63YYT/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&p sc=1.

[13]       StackExchange, "Voltage - How do I find Nichrome Temperature," 2014. [Online]. Available: https://electronics.stackexchange.com/questions/84516/how-do-i-find-nichrome-temperature.

[14]       Amazon, "Salton Single Coil Portable Electric Cooktop with Large Burners, Variable Temperature Control and Dual Indicator Lights, Perfect for Camping, 1000 Watts, Black (HP1940)," 02 03 2022.

[Online]. Available: https://www.amazon.ca/Salton-Portable-Tempertature-IndicatorHP1940/dp/B088KV3X5Z/ref=pd_sbs_5/146-86810968358929?pd_rd_w=NV7E0&pf_rd_p=5e3de09f-c23c-4218-88f9-

a2511d573f0c&pf_rd_r=J6764CA6YVMDJ3K338MA&pd_rd_r=a6a7c455-9523-4026-b84a6a7ef0063020&pd_rd_w.

[15]       Amazon, "Zevro KCH-06129 Compact Dry Food Dispenser, Single Control, White/Chrome," 01 03 2022. [Online]. Available: https://www.amazon.ca/KCH-06129-Compact-Dispenser-SingleControl/dp/B0016LT6SY/ref=sr_1_5?adgrpid=1353499042539413&hvadid=84593845331018&hvbm t=be&hvdev=c&hvlocphy=124479&hvnetw=o&hvqmt=e&hvtargid=kwd-84593859863118%3Aloc32&hydadcr=20575_10230624&keywords.

[16]       electronicsComp.com, "HM-10 Bluetooth Module," n.d.. [Online]. Available:

https://www.electronicscomp.com/hm-10-bluetooth-module. [Accessed 30 03 2022].

[17]       M. Eaton, "Getting started with the HM-10: Easy Arduino Bluetooth integration for iOS and Android!," AnyoneCanBuildRobots.com, 31 03 2020. [Online]. Available: https://www.anyonecanbuildrobots.com/post/getting-started-with-the-hm-10-easy-arduinobluetooth-integration-for-ios-and-android. [Accessed 14 03 2022].

[18]       InstructablesCircuits, "Ultrasonic Distance Sensor in Arduino With Tinkercad," n.d.. [Online]. Available: https://www.instructables.com/Ultrasonic-Distance-Sensor-Arduino-Tinkercad/. [Accessed 09 03 2022].

[19]       S. Saini, "Project Hub," 24 10 2021. [Online]. Available:

https://create.arduino.cc/projecthub/sainisagar7294/arduino-based-ir-remote-decoder-ac67c4. [Accessed 20 03 2022].

[20]       Instructables Circuits, "Real Time Clock with Arduino," n.d.. [Online]. Available:

https://www.instructables.com/Real-Time-Clock-Module-With-Arduino/. [Accessed 21 03 2022].

FA info icon.svg Angle down icon.svg Page data
Authors Logan Derry
License CC-BY-SA-4.0
Language English (en)
Related 0 subpages, 1 pages link here
Impact 136 page views
Created August 22, 2022 by Logan Derry
Modified August 27, 2022 by Logan Derry

Warning: Display title "" overrides earlier display title "Derry, Logan; Dauphinais, Matthew. ECE 2242 Final Project, 2022".

Cookies help us deliver our services. By using our services, you agree to our use of cookies.