IJSEA Volume 15 Issue 4

Design of a Smart Small Dishwasher Control System Based on STM32

Zexin Liu
10.7753/IJSEA1504.1004
keywords : STM32 Microcontroller; Smart Dishwasher; Internet of Things (IoT); Finite State Machine (FSM); ESP32-C3; Embedded System

PDF
This paper presents the design and implementation of a smart mini dishwasher control system based on the STM32F103C8T6 microcontroller. Aimed at addressing the limitations of traditional dishwashers—such as large size, rigid control logic, and lack of remote monitoring—this system integrates precise environmental sensing, a finite state machine (FSM)-based workflow, and Internet of Things (IoT) connectivity. The hardware platform incorporates DS18B20 temperature sensors, analog water level sensors, a DRV8833 motor driver for washing action, servo-controlled valves, and relay-driven actuators (PTC heater, fan, UV lamp). The software employs a non-blocking FSM to manage the washing cycle (filling, heating, washing, draining, drying, disinfection), ensuring robust safety with timeout alarms. For IoT capabilities, an ESP32-C3 module enables MQTT-based communication, allowing real-time data upload and remote command dispatch via a cloud platform. System testing demonstrates stable performance: the temperature control error is within ±0.5°C, actuator response time is ?2 seconds, and the remote command packet loss rate is less than 0.1%. The system offers a low-cost, reliable, and remotely accessible solution for small-family dish-cleaning needs.
@artical{z1542026ijsea15041004,
Title = "Design of a Smart Small Dishwasher Control System Based on STM32",
Journal ="International Journal of Science and Engineering Applications (IJSEA)",
Volume = "15",
Issue ="4",
Pages ="23 - 27",
Year = "2026",
Authors ="Zexin Liu"}