This project is a prototype of a smart tea dispenser controlled by an Arduino. It is designed to automate the process of preparing tea with different strengths and adding sugar, making the experience more convenient and consistent.
The system uses four push buttons to allow the user to select the desired option:
Light tea (1 second of dispensing)
Medium tea (2 seconds)
Strong tea (3 seconds)
Sugar (1 second)
An LCD screen is used to display messages to guide the user through the process. When the machine is powered on, it shows a welcome message, then switches to "Ready..." to indicate that it is waiting for input. When a button is pressed, the screen displays the current operation (e.g., "Tea 2 sec..."). After dispensing is complete, it shows "Enjoy!" before returning to "Ready...".
Two servo motors are responsible for controlling the dispensing of tea powder and sugar. The tea servo operates according to the selected strength, while the sugar servo runs for a fixed time.
The project combines hardware design (assembling the wooden body with slots and screws, and integrating the electronics inside) with software programming (Arduino code to handle buttons, servos, and LCD).
To refine and debug the program, I also used artificial intelligence tools to check the code, suggest improvements, and ensure smoother operation.
PrototPrototype
Sketch
final prodproduct