ShawnHymel / perfect-toast-machine Public

perfect-toast-machine

About this project

The Perfect Toast Machine

This project attempts to toast bread using odor and temperature data (rather than relying on a simple timer). Using this data, we attempt to predict the "time remaining before burnt" using regression. From this, we can estimate a level of "doneness" e.g. by saying that "toast will be perfect 40 seconds before being burned." By hacking a toaster to cancel the toasting process at this point, we should, in theory, be able to perfectly make toast regardless of starting temperature and bread thickness or composition.

Gas and odor data collected from various types of bread over a Black and Decker simple two-slot toaster. Data was standardized before being uploaded to Edge Impulse. The original dataset, curation script, and inference code can be found here: https://github.com/ShawnHymel/perfect-toast-machine.

A full tutorial showing how to build this AI-powered toaster can be found here: https://www.digikey.com/en/maker/projects/how-to-build-an-ai-powered-toaster/2268be5548e74ceca6830bf35f0f0f9e.

27.1ff9db527ea946338dd77ee60e296a56
98.1245790cd8aa47cd9ca88f49c90adf2c
192.9c73250d18354f319cd489e2dc8f8606
125.6b9d400c675e4e31aa06f328550a7194
102.111058c3f01841c2819c348e3c7190c5
17.a542293eb93c4a6184813d45a14ddac1
8.de375daeb4bf400d864b7a4e6e6de9a2
2.8a268a5defb84d80837e88c986cf13a1

Run this model

Scan QR code or launch in browser

Dataset summary

Data collected
18h 15m 50s
Sensors
temp, humd, co2, voc1, voc2, no2, eth, co, nh3 @ 2Hz
Labels
-68 .. 202

Project info

Project ID 129477
Project version 2
License Apache 2.0
No. of views 414,510
No. of clones 31