Проектування та розробка прототипу охоронної системи будинку з використанням Arduino та ESP32

Завантажень

Завантажень за місяць протягом останнього року

Дяченко, Б. В. (2025) Проектування та розробка прототипу охоронної системи будинку з використанням Arduino та ESP32. [Перший (бакалаврський) рівень освіти]

[img] Text
Дяченко Богдан Володимирович.pdf

Download(967kB)

Анотація

Виконав: Дяченко Богдан Володимирович група ІПЗ-41, Кваліфікаційна бакалаврська робота присвячена розробці та впровадженню прототипу охоронної системи будинку з використанням платформи ESP32, Arduino та мобільного застосунку на Android. Метою дослідження є створення доступного, функціонального та автономного рішення для забезпечення безпеки житла шляхом моніторингу ключових параметрів: відкриття дверей, наявності газу в повітрі та фіксації просторових змін за допомогою ультразвукового сенсора. У роботі проаналізовано сучасні рішення на ринку систем безпеки, виконано порівняння апаратних платформ Arduino та ESP32, розроблено архітектуру охоронної системи з урахуванням її масштабованості та енергоефективності. Система реалізована на базі мікроконтролера ESP32, до якого підключено газовий, магнітний та ультразвуковий сенсори. Дані передаються на сервер, розгорнутий на платформі Render, з використанням Flask та бази даних PostgreSQL. Сервер зберігає та обробляє інформацію, забезпечує авторизацію користувачів та взаємодію з мобільним застосунком. Мобільний додаток, створений на мові Kotlin, дозволяє користувачеві переглядати поточні дані з пристрою, додавати та редагувати пристрої, а також переглядати історію подій. У роботі детально описано функціонал усіх компонентів, з прикладами фрагментів коду, алгоритмами взаємодії, скріншотами інтерфейсу застосунку та схемами підключення.

Тип елементу : Перший (бакалаврський) рівень освіти
Ключові слова: Охоронна система, ESP32, Arduino, мобільний додаток, Android, сенсори, Flask, сервер, база даних, інтернет речей (IoT), дистанційний моніторинг, PostgreSQL.
Тематики: Шифр галузі знань > 12 Інформаційні технології
Шифр галузі знань > 12 Інформаційні технології > 121 Інженерія програмного забезпечення
Наукова робота студента
Підрозділи: Навчально-науковий інститут кібернетики, інформаційних технологій та інженерії > Комп’ютерних наук та прикладної математики
Користувач, що депонує: В. Є. Перелигіна
Дата внесення: 25 Лют 2026 14:12
Останні зміни: 25 Лют 2026 14:12
URI: http://ep3.nuwm.edu.ua/id/eprint/36374
Перегляд елементу Перегляд елементу

Завантажень

Завантажень за місяць протягом останнього року