Адаптивні системи управління домашньою автоматизацією на базі ШІ та ІОТ
dc.contributor.advisor | Отрох, Сергій Іванович | |
dc.contributor.author | Імаєва, Тетяна Альбертівна | |
dc.date.accessioned | 2025-10-08T12:05:04Z | |
dc.date.available | 2025-10-08T12:05:04Z | |
dc.date.issued | 2025 | |
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.abstractother | The 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.extent | 75 с. | |
dc.identifier.citation | Імаєва, Т. А. Адаптивні системи управління домашньою автоматизацією на базі ШІ та ІОТ : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Імаєва Тетяна Альбертівна. – Київ, 2025. – 75 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/76686 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | інтернет речей | |
dc.subject | штучний інтелект | |
dc.subject | Arduino | |
dc.subject | MQTT | |
dc.subject | OpenAI API | |
dc.subject | Telegram-бот | |
dc.subject | емуляція Wokwi | |
dc.subject | Internet of Things | |
dc.subject | artificial intelligence | |
dc.subject | Telegram bot | |
dc.subject | Wokwi emulator | |
dc.title | Адаптивні системи управління домашньою автоматизацією на базі ШІ та ІОТ | |
dc.type | Bachelor 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
- Опис: