Апаратно-програмний комплекс обліку та продажу товарів на базі мікроконтролера ESP32

dc.contributor.advisorЩербина, Олександр Андрійович
dc.contributor.authorТимченко, Володимир Михайлович
dc.date.accessioned2026-07-01T13:26:48Z
dc.date.available2026-07-01T13:26:48Z
dc.date.issued2026
dc.description.abstractБакалаврський дипломний проєкт включає пояснювальну записку (59 стор., 23 рис., 3 табл., список використаної літератури з 16 найменувань, 3 додатки). Об’єкт розроблення – система обліку та продажу товарів, яка дозволяє здійснювати автоматизацію роздрібних торговельних операцій, швидку ідентифікацію штучного та вагового асортименту, а також ведення оперативного контролю складських залишків. Комп’ютерна система забезпечує: зчитування та декодування штрих-кодів, високоточне зважування продукції, бездротовий друк розрахункових чеків, а також візуалізацію та збереження даних торговельних сесій. У процесі розроблення було використано мікроконтролер ESP32, тензометричний датчик із модулем АЦП HX711, символьний дисплей із модулем розширення PCF8574T, а також бездротовий інтерфейс Bluetooth. Програмна частина контролера реалізована в середовищі Arduino IDE, а десктопний застосунок користувача розроблено за допомогою фреймворку Qt. В якості бази даних використовувалась реляційна СУБД SQLite. В ході розроблення: – проведено аналіз сучасних методів побудови та функціонування POS систем і комплексів автоматизації торгівлі; – сформульовано технічні вимоги до програмного та апаратного забезпечення смарт-системи; – розроблено програмне забезпечення мікроконтролера для збору даних з периферії та передачі інформації за протоколами UART, I2C та Bluetooth; – спроєктовано структуру реляційної бази даних для збереження номенклатури товарів та цін; – розроблено десктопний застосунок користувача з графічним інтерфейсом для керування продажами та обліку залишків; – проведено тестування роботи створеного пристрою. Результатом роботи є економічно вигідна, компактна та зручна в експлуатації система, призначена для використання на підприємствах малого бізнесу, у торгових точках комбінованого асортименту, острівках у ТРЦ та на об'єктах виїзної торгівлі.
dc.description.abstractotherBachelor’s diploma project includes an explanatory report (59 pages, 23 figures, 3 tables, a reference list of 16 sources, and 3 appendices). The object of development is a goods accounting and sales system designed to automate retail operations, rapidly identify both piece and weighed assortments, and maintain real-time inventory control. The computer system provides barcode reading and decoding, high-precision product weighing, wireless receipt printing, as well as the visualization and storage of trading session data. The development utilized an ESP32 microcontroller, a load cell with an HX711 ADC module, a character display with a PCF8574T expansion module, and a Bluetooth wireless interface. The controller's firmware was implemented in the Arduino IDE environment, while the desktop user application was developed using the Qt framework. The SQLite relational database management system was used for data storage. During the development process, the following tasks were accomplished: – analyzed modern methods of designing and operating POS systems and retail automation complexes; – formulated technical requirements for the hardware and software of the smart system; – developed microcontroller firmware to collect data from peripherals and transmit information via UART, I2C, and Bluetooth protocols; – designed the structure of a relational database to store product nomenclature and pricing; – developed a desktop user application with a graphical interface for sales management and inventory tracking; – conducted functional testing of the created device. The result of the work is a cost-effective, compact, and easy-to-use system intended for small businesses, mixed-assortment retail outlets, shopping mall kiosks, and mobile trading points.
dc.format.extent89 с.
dc.identifier.citationТимченко, В. М. Апаратно-програмний комплекс обліку та продажу товарів на базі мікроконтролера ESP32 : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Тимченко Володимир Михайлович. – Київ, 2026. – 89 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/82059
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectоблік та продаж товарів
dc.subjectesp32
dc.subjectsqlite
dc.subjectграфічний інтерфейс
dc.subjectqt
dc.subjectтензодатчик
dc.subjectсканер штрих-кодів
dc.subjectbluetooth принтер
dc.subjectgoods accounting and sales
dc.subjectgraphical user interface
dc.subjectload cell
dc.subjectbarcode scanner
dc.subjectbluetooth printer
dc.titleАпаратно-програмний комплекс обліку та продажу товарів на базі мікроконтролера ESP32
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Tymchenko_bakalavr.pdf
Розмір:
4.01 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: