Návrh a realizace modelu automatizovaného výrobníku nápojů
Loading...
Files
Downloads
0
Date issued
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoká škola báňská – Technická univerzita Ostrava
Location
Signature
Abstract
This master’s thesis deals with the design and implementation of a model of an automated bev
erage dispenser called DrinkMaker. The aim of the thesis was to design and verify a functional
device enabling automated beverage preparation, with emphasis on modularity, operational safety,
structural clarity, and the possibility of further expansion. The thesis also includes a review of
available hardware and software solutions in the field of automated beverage dispensing systems,
followed by the selection of suitable components and technologies for the design of a custom system.
Based on the defined requirements, a device with six glass positions, a rotary carousel, and a fixed
dispensing section was designed. The control system was conceived as a multi-layer architecture
in which a web application forms the user interface, Raspberry Pi provides the application logic
and communication layer, and the embedded part of the system consists of the main ESP32 control
unit together with six subordinate ESP32-C3 units. As part of the thesis, the mechanical structure,
electronic circuits, and control software were implemented. The software uses a state machine, se
lected FreeRTOS features, and communication via I2C and UART interfaces. The resulting solution
also includes configuration tools, service functions, and an over-the-air firmware update mechanism.
The practical part of the thesis focuses on commissioning, testing, and the overall integration of
the device. During the implementation, a number of practical issues related to the mechanical
design, the properties of the actuators, and the reliability of electrical contacts were identified and
addressed. The result of the thesis is a functional device model that verifies the proposed concept
of an automated beverage dispenser and provides a basis for its further technical development.
Description
Delayed publication
Available after
Subject(s)
Automated beverage dispenser, distributed control, embedded system, ESP32, ESP32-C3, FreeRTOS, I2C, load-cell measurement, Raspberry Pi, UART, web application