This Arduino-based system dispenses the right amount of ingredients as you follow your Betty Crocker cookbook.
If you enjoy baking or cooking, chances are you’d appreciate an easy-to-use system capable of accurately measuring the amounts of liquid or powdered ingredients for you, rather than having to whip out those spoons or cups.
That’s exactly what one team of Makers named “enddev” have done. This simple solution is based around an Arduino Mega (ATmega2560) and employs three buttons (green for go, red for stop, yellow for selecting menu items) and an LCD display at its interface.
To use, the person in the kitchen selects either liquid and powder, then enters the desired measurement. If liquid is chosen, the peristaltic pump is engaged to deliver the specified amount through silicone tubing. Meanwhile, for powder substances, the system utilizes a kitchen scale and a shaker motor. The shaker agitates the ingredients enough to move them onto the scale, where they are then weighed and properly dispensed.
Its creators note that the powder delivery system is geared more towards leafier substances, opposed to much finer powders and seeds. Also, while the current setup includes a kitchen scale, future iterations would most likely benefit from using a volume auger and stepper motor instead. Needless to say, the scale can be hacked to use its load cell with the Arduino.
“The easiest way to find the threshold is to hook the scale up to the Arduino. Using the serial read example from the Arduino code should be plenty. You can take out the voltage part and just take the number from 0-1023. It also helps to have a scale standing by or a good variety of gram weights to use on the scale. What you’re looking for is the weight that the number the Arduino gets changes by one value for one gram,” the Makers explain.
Tired of having to use then wash those teaspoons or cups? Then this DIY solution is for you. Get started on making one of your own by following the Makers’ project on Instructables here, and accessing its code on Github.