Адаптивні системи управління домашньою автоматизацією на базі ШІ та ІОТ

dc.contributor.advisorОтрох, Сергій Іванович
dc.contributor.authorІмаєва, Тетяна Альбертівна
dc.date.accessioned2025-10-08T12:05:04Z
dc.date.available2025-10-08T12:05:04Z
dc.date.issued2025
dc.description.abstractДипломна робота виконана на 74 сторінках, містить 7 рисунків, 1 таблицю, 1 додаток, 20 джерел. Мета роботи – розробка адаптивної системи управління домашньою автоматизацією на базі Arduino з емуляцією Wokwi, збором та обробкою даних у Python (pyserial, pandas, matplotlib), аналізом трендів через OpenAI API та керуванням пристроями через Telegram-бота. Методи та засоби: Arduino і емулятор Wokwi API Platform IDE; датчики DHT22, MQ-2, PMS5003; протоколи MQTT/HTTP; мова Python із бібліотеками pyserial, pandas, matplotlib, requests; інтеграція з OpenAI API; бібліотека python-telegram-bot; збереження телеметрії в CSV. Результат – реалізований прототип адаптивної системи домашньої автоматизації з інтерфейсом у вигляді Telegram-бота. Розроблена система управління домашньою автоматизацією складається з кількох взаємопов’язаних модулів. Перший модуль відповідає за емуляцію сенсорів у середовищі Wokwi (датчики температури й вологості DHT22, газу MQ-2, пилу PMS5003) та передає синтетичні дані на сервер у режимі реального часу. Другий модуль збирає й обробляє ці дані мовою Python із використанням бібліотек pyserial, pandas і matplotlib: проводить валідацію, фільтрацію, агрегацію й зберігає результати у зручному форматі CSV. Третій модуль виконує інтелектуальний аналіз трендів — через інтеграцію з OpenAI API формуються рекомендації щодо оптимальних кліматичних умов і своєчасного виявлення аномалій. Четвертий модуль забезпечує взаємодію з користувачем через Telegram-бота: відправляє графіки поточних показників, надсилає сповіщення про перевищення порогових значень і приймає команди для віддаленого керування пристроями. Для адміністрування системи передбачено окремий модуль налаштувань, який дозволяє змінювати параметри опитування сенсорів, корегувати порогові значення сповіщень та оновлювати ключі доступу до OpenAI API. Щоб забезпечити швидке й безперервне розгортання всіх компонентів у ізольованому середовищі (наприклад, у віртуальному оточенні Python), розроблено покрокові інструкції, що описують необхідні залежності, налаштування конфігураційних файлів і команди для запуску кожного модуля. Це дає змогу запустити систему цілісно, не турбуючись про додаткову конфігурацію інфраструктури.
dc.description.abstractotherThe diploma thesis is presented on 74 pages, with 7 illustrations, 1 table, 1 appendice, and 20 sources. The aim of the work is the development of an adaptive home automation control system based on an Arduino sensor node (emulated via Wokwi), real-time data processing in Python (pyserial, pandas, matplotlib), trend analysis using the OpenAI API, and device management through a Telegram bot. Methods and tools: Arduino and the Wokwi API Platform IDE; DHT22, MQ-2, and PMS5003 sensors; MQTT/HTTP protocols; Python with the pyserial, pandas, matplotlib, and requests libraries; integration with the OpenAI API; the python-telegram-bot library; and CSV for telemetry storage. Result – a working prototype of an adaptive home automation system with a Telegram bot interface.
dc.format.extent75 с.
dc.identifier.citationІмаєва, Т. А. Адаптивні системи управління домашньою автоматизацією на базі ШІ та ІОТ : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Імаєва Тетяна Альбертівна. – Київ, 2025. – 75 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/76686
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectінтернет речей
dc.subjectштучний інтелект
dc.subjectArduino
dc.subjectMQTT
dc.subjectOpenAI API
dc.subjectTelegram-бот
dc.subjectемуляція Wokwi
dc.subjectInternet of Things
dc.subjectartificial intelligence
dc.subjectTelegram bot
dc.subjectWokwi emulator
dc.titleАдаптивні системи управління домашньою автоматизацією на базі ШІ та ІОТ
dc.typeBachelor Thesis

Файли

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