MuTech RoboticsLearning Hub
Adults onlyArduino NanoLevel 1/3

Milk Boil-Over Guard

Two steel probe rods sit above the milk. When the foam touches them, the Arduino beeps and a servo lowers the flame.

Milk Boil-Over Guard
Adults only

Involves a gas stove and flame.

Not for children. Build at your own risk.

Strictly follow the description given with this video.

Video

The video link will be added here soon.

How it works

  1. Rising milk foam touches both steel rods and connects them.
  2. Rod 1 is on D3 with a pull-up, so the pin reads LOW when the foam joins it to GND.
  3. The Nano turns the servo to lower the flame.
  4. The buzzer beeps to call you back to the stove.

Parts you need

  • Arduino Nano× 1Buy
  • 2× stainless steel probe rods× 2Buy
  • SG90 micro servo× 1Buy
  • Buzzer× 1Buy
Kit for this projectPrice on request
Get the kit

Wiring

Wiring diagram
PowerGroundSignal
#FromConnect to
1 SignalProbe rod 1Nano D3 (INPUT_PULLUP)
2 GroundProbe rod 2Nano GND
3 SignalServo signalNano A1
4 PowerServo redNano 5V
5 GroundServo brownNano GND
6 SignalBuzzer +Nano A5
7 GroundBuzzer −Nano GND

3D print files

This project has no 3D-printed parts.

Code

The tested Arduino / ESP32 code for this project will be posted here, ready to copy.