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.

101.5ce2caf1edd6447694cb934c159f041e
44.b204cdb4dc764a96b51114044dd3bc15
-4.588ffb9a6ed54e36aa6faf829d579a1d
170.384ff3b3c1d247dd9f0fd36db1f595c6
48.0eab1df40d45462dbd29a9501d1f9423
2.f75aa4f333d7492880df21c2fce49253
107.530cd3343aa04cbbbb12bfe35cd39c7a
75.76c2bf716cee4ee78bbd13a1ab0c471b

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 410,184
No. of clones 31