IoT-система розумного дому з візуалізацією у Node-RED

dc.contributor.advisorКоляда, Костянтин Вячеславович
dc.contributor.authorДавидюк, Микола Юрійович
dc.date.accessioned2025-07-03T09:22:47Z
dc.date.available2025-07-03T09:22:47Z
dc.date.issued2025
dc.description.abstractКваліфікаційна робота містить пояснювальну записку (51 с., 22 рис., список використаної літератури з 12 джерел), 4 додатки, 20 слайдів. Об’єкт дослідження ¬ IoT-система моніторингу внутрішнього середовища для розумного дому на базі мікроконтролера ESP32. Метою роботи є розробка прототипу системи, здатної збирати дані з сенсорів, передавати їх через мережу MQTT та відображати у зручному для користувача інтерфейсі Node-RED. У межах проєкту: - обґрунтовано вибір платформи віртуального моделювання Wokwi та сенсорних компонентів; - реалізовано підключення сенсорів температури, вологості, газу та руху до ESP32; - запрограмовано передавання даних через MQTT до сервера; - реалізовано збереження останніх показників у памʼяті ESP32; - налаштовано інтеграцію з Node-RED та створено інтерфейс для візуалізації. - перевірено працездатність системи шляхом налагодження, тестування MQTT-передачі даних та візуалізації в реальному часі. Програмна реалізація виконана на мові C++ з використанням бібліотек WiFi, PubSubClient, DHTesp та Preferences у середовищі Arduino IDE та онлайн-платформі Wokwi.
dc.description.abstractotherThe qualification work contains an explanatory note (51 pages, 22 figures, a list of used literature from 12 sources), 4 appendices, 20 slides. Object of Study: An IoT-system for monitoring the indoor environment for a smart home based on the ESP32 microcontroller. Aim of the Work: The aim of the work is to develop a prototype system capable of collecting data from sensors, transmitting it via the MQTT network, and displaying it in a user-friendly Node-RED interface. Within the scope of the project: The choice of the Wokwi virtual simulation platform and sensor components was justified. The connection of temperature, humidity, gas, and motion sensors to ESP32 was implemented. Data transmission via MQTT to the server was programmed. The saving of the latest readings in ESP32's memory was implemented. Integration with Node-RED was configured, and an interface for visualization was created. The system's operability was verified through debugging, testing of MQTT data transmission, and real-time visualization. Software implementation was performed in C++ using the WiFi, PubSubClient, DHTesp, and Preferences libraries in the Arduino IDE environment and the Wokwi online platform.
dc.format.extent64 с.
dc.identifier.citationДавидюк, М. Ю. IoT-система розумного дому з візуалізацією у Node-RED : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Давидюк Микола Юрійович – Київ, 2025. – 64 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/74610
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectESP32
dc.subjectWokwi
dc.subjectMQTT
dc.subjectNode-RED
dc.subjectIoT
dc.subjectрозумний дім
dc.subjectsmart home
dc.titleIoT-система розумного дому з візуалізацією у Node-RED
dc.typeBachelor Thesis

Файли

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