IoT-система автоматизованого управління та моніторингу систем безперебійного живлення

dc.contributor.advisorПасічнюк, Антон Олексійович
dc.contributor.authorЦекот, Мар’яна Володимирівна
dc.date.accessioned2026-09-30T09:50:10Z
dc.date.available2026-09-30T09:50:10Z
dc.date.issued2026
dc.description.abstractДипломна робота бакалавра виконана на 52 сторінках та містить 20 ілюстрацій, 1 додаток та 12 найменувань у списку використаних джерел. Мета роботи – створення локальної, автономної програмно-апаратної системи для безперервного моніторингу та управління безперебійним джерелом живлення, яка не залежить від хмарних серверів та провайдера. Методи та засоби: концепція периферійних обчислень (Edge Computing), протокол UART для послідовного зв’язку, алгоритм математичного прорахунку надлишкового коду CRC-16. Апаратна частина складається з мікроконтролера ESP32 та модуля перетворювача рівнів RS232-TTL для безпечної роботи та узгодження промислових рівнів безперебійного джерела живлення. Програмна частина, а саме бекенд реалізований мовою MicroPython, користувацький інтерфейс реалізований за допомогою Vanilla JavaScript, HTML5/CSS3 і бібліотеки Chart.js. Результат: локальна система, що забезпечує безперервний збір телеметрії (напруга мережі, напруга акумулятора, поточний струм, рівень навантаження), побудову динамічних графіків, розрахунок орієнтовного часу автономної роботи безперебійного джерела живлення та керування струмом заряду. Програмно-апаратний комплекс являє собою автономну локальну IoT-систему, призначену для безперервного моніторингу та управління безперебійним джерелом живлення. Головна мета розробки полягає у вирішенні проблеми критичної залежності сучасних інверторів від хмарних сервісів та інтернет-провайдерів під час знеструмлень. Завдяки використанню концепції периферійних обчислень (Edge Computing), обчислювальне ядро перенесено на локальний мікроконтролер ESP32, що гарантує стабільний збір телеметрії, такої як напруга, струм та рівень навантаження, виключно в межах домашньої бездротової мережі. Технічна архітектура системи охоплює надійний апаратний зв'язок з інвертором через інтерфейс UART із застосуванням мікросхеми узгодження рівнів MAX3232 та математичним захистом цілісності пакетів за допомогою алгоритму CRC-16. Серверна частина бекенду реалізована мовою MicroPython, а легковаговий клієнтський веб-інтерфейс побудовано з використанням Vanilla JavaScript, HTML5 та бібліотеки Chart.js для просторового стиснення та побудови динамічних графіків. Крім того, комплекс має вбудований аналітичний модуль калькулятора для моделювання навантажень і прогнозування залишкового часу автономної роботи на основі введеної ємності акумуляторів. Важливою складовою проєкту є розширена підсистема безпеки. Доступ до дистанційного керування струмом заряду інвертора захищено векторним графічним ключем, а програмний алгоритм безперервно відстежує загальне споживання і миттєво блокує інтерфейс візуальним попередженням у разі критичного перевантаження силової мережі. У підсумку, створена локальна система забезпечує користувача безперебійним, повним і безпечним контролем над енергетичним обладнанням навіть за умов тотального блекауту.
dc.description.abstractotherThe bachelor’s thesis is executed on 52 pages and contains 20 illustrationse, 1 appendix, and 12 titles in the list of references. The purpose of the work is to create a local, autonomous hardware and software system for continuous monitoring and management of an uninterruptible power supply, which is independent of cloud servers and internet providers. Methods and tools: Edge Computing concept, UART protocol for serial communication, mathematical algorithm for calculating the redundancy code CRC-16. The hardware consists of an ESP32 microcontroller and an RS232-TTL level converter module for safe operation and matching the industrial levels of the uninterruptible power supply. The software part, specifically the backend, is implemented in MicroPython, while the user interface is developed using Vanilla JavaScript, HTML5/CSS3, and the Chart.js library. Result: a local system that ensures continuous telemetry collection (grid voltage, battery voltage, current, load level), dynamic charting, calculation of the estimated autonomous operation time of the uninterruptible power supply, and charge current control.
dc.format.extent62 с.
dc.identifier.citationЦекот, М. В. IoT-система автоматизованого управління та моніторингу систем безперебійного живлення : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Цекот Мар’яна Володимирівна. – Київ, 2026. – 62 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/83593
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectінтернет речей
dc.subjectesp32
dc.subjectбезперебійне джерело живлення
dc.subjectлокальний сервер
dc.titleIoT-система автоматизованого управління та моніторингу систем безперебійного живлення
dc.typeBachelor Thesis

Файли

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