Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/49995
Назва: Комп’ютерна система підсвітки сходів з віддаленим моніторингом
Інші назви: Computer-Based Stair Lighting System with Remote Monitoring
Автори: Радій, Роман Іванович
Radii, Roman
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Ternopil Ivan Puluj National Technical University
Бібліографічний опис: Радій Р.І. Комп’ютерна система підсвітки сходів з віддаленим моніторингом : кваліфікаційна робота на здобуття ступеня бакалавр: спец. 123 — комп’ютерна інженерія / наук.кер. В.В. Яцишин. — Тернопіль: ТНТУ, 2025. — 71 с.
Bibliographic description: Radii R. Computer-Based Stair Lighting System with Remote Monitoring : Bachelor Thesis „123 — Computer Engineering“ / Roman Radii - Ternopil, TNTU, 2025 – 71 p.
Дата публікації: 18-чер-2025
Дата подання: 25-чер-2025
Дата внесення: 26-сер-2025
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Яцишин, Василь Володимирович
Yatsyshyn, Vasyl
Члени комітету: Готович, Володимир Анатолійович
Hotovych, Volodymyr
УДК: 004.03
Теми: система
підсвітка
сходи
моніторинг
system
lighting
stairs
monitoring
Кількість сторінок: 71
Короткий огляд (реферат): У кваліфікаційній роботи спроєктовано та реалізовано комп’ютерну систему автоматичного керування підсвіткою сходів з підтримкою віддаленого моніторингу та налаштування. Основним апаратним елементом системи є мікроконтролер ESP32, що забезпечує обробку даних з різних сенсорів — руху, присутності та освітленості, а також керування адресною світлодіодною стрічкою. За рахунок інтеграції з хмарними сервісами Amazon Web Services (AWS) та використання WebSocket-з’єднання, система дозволяє здійснювати віддалене керування освітленням за допомогою Telegram-бота, а також підтримує синхронізацію станів між пристроєм та сервером. У межах реалізації було розроблено багатозадачне програмне забезпечення, яке включає обробку локального керування кнопками, збереження конфігурацій у файловій системі SPIFFS, обробку команд із хмари, зміни кольору підсвітки та перемикання між різними режимами візуалізації (статичне світло, ефекти "pong", "random", "checkers", "two colors" тощо).
In the qualification thesis, a computer-based system for automatic stair lighting control with support for remote monitoring and configuration was designed and implemented. The core hardware component of the system is the ESP32 microcontroller, which handles data processing from various sensors — motion, presence, and ambient light — and controls an addressable LED strip. Through integration with Amazon Web Services (AWS) cloud services and the use of a WebSocket connection, the system enables remote lighting control via a Telegram bot and supports real-time state synchronization between the device and the server. As part of the implementation, multitasking software was developed, including local button control handling, configuration storage using the SPIFFS file system, processing of cloud commands, dynamic color adjustment, and switching between different visualization modes (static light, "pong", "random", "checkers", "two colors" effects, etc.).
Зміст: ВСТУП 8 РОЗДІЛ 1 АНАЛІЗ ПРАКТИЧНИХ РІШЕНЬ ТА ВИМОГ ТЕХНІЧНОГО ЗАВДАННЯ ЩОДО СИСТЕМИ ВІДДАЛЕНОГО КЕРУВАННЯ ПІДСВІТКОЮ СХОДІВ 9 1.1 Аналіз вимог і технічного завдання до системи віддаленого керування підсвіткою сходів 9 1.2 Класифікація та загальна архітектура систем підсвітки сходів 14 1.3 Огляд технологій віддаленого керування при керування підсвіткою сходів 16 РОЗДІЛ 2 ПРОЄКТУВАННЯ КОМП’ЮТЕРНОЇ СИСТЕМИ ПІДСВІТКИ СХОДІВ З ВІДДАЛЕНИМ МОНІТОРИНГОМ 22 2.1 Архітектура системи віддаленого керування та моніторингу підсвіткою сходів 22 2.2 Пристрій керування комп’ютерною системою підсвітки сходів 25 2.3 Сенсори системи підсвітки сходів з віддаленим моніторингом 29 2.4 Схема підключення пристроїв комп’ютерної системи підсвітки сходів з віддаленим керуванням 38 РОЗДІЛ 3 ПРОГРАМНА РЕАЛІЗАЦІЯ ВІДДАЛЕНОГО МОНІТОРИНГУ КОМП’ЮТЕРНОЇ СИСТЕМИ ПІДСВІТКИ СХОДІВ 41 3.1 Алгоритм функціонування системи підсвітки на локальному рівні 41 3.2 Зберігання даних у хмарі (AWS S3) 43 3.3 Telegram-бот як інтерфейс користувача 44 3.4 Сценарії взаємодії та сповіщення 45 3.5 Роль хмарної інфраструктури та переваги архітектури. 46 3.6 Налаштування і програмна реалізація системи підсвітки сходів з віддаленим моніторингом 50 РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 60 4.1 Менеджмент безпеки 60 4.2 Естетичне оформлення та ергономічне дослідження робочого місця оператора 63 ВИСНОВКИ 68 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 69 Додаток A Технічне завдання Додаток Б Програмний код системи керування і моніторингу підсвітки сходів
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/49995
Власник авторського права: © Радій Роман Іванович, 2025
© Radii Roman, 2025
Перелік літератури: 1. Романов Д.В., Осухівська Г.М., Паламар А.М. Сист2. Романов Д.В., Осухівська Г.М., Паламар А.М. Функціональна схема системи керування зовнішнім освітленням на основі технології LoRa. Матеріали IX науково-технічної конференції "Інформаційні моделі, системи та технології" Тернопільського національного технічного університету імені Івана Пулюя (Тернопіль, 8–9 грудня 2021 року), Тернопіль: ТНТУ, 2021. С. 124ема управління зовнішнім освітленням на основі Інтернету речей. Актуальні задачі сучасних технологій : збірник тез доповідей Х міжнародної науково-практичної конференції молодих учених та студентів (Тернопіль, 24-25 листопада 2021 року), Тернопіль: ТНТУ, 2021. С. 120.
3. Лупенко С.А., Пасічник В.В., Тиш Є.В. Комп’ютерна логіка. Навчальний посібник. Львів: Видавництво «Магнолія 2006», 2024. 354 с.
4. Луцків А., Лупенко С., Пасічник В. Паралельні та розподільнені обчислення. Навчальний посібник. Львів: Видавництво «Магнолія 2006», 2024. 566 с.
5. Espressif Systems. ESP32 Series Datasheet. URL: https://www.espressif.com/en/products/socs/esp32 (дата звернення: 02.06.2025 р.).
6. Dogan I. Internet of Things with ESP32: Programming the ESP32 with Arduino IDE. Independently published, 2020. 385 p.
7. Adafruit NeoPixel Uberguide. URL: https://learn.adafruit.com/adafruit-neopixel-uberguide (дата звернення: 05.06.2025 р.).
8. AWS Documentation. Using AWS IoT Core and Lambda with ESP32. URL: https://docs.aws.amazon.com (дата звернення: 08.06.2025 р.)
9. Arduino UNO R4. Офіційна документація. URL: https://docs.arduino.cc/hardware/uno-r4 (дата звернення 04.06.2025 р.).
10. ESP32-CAM Camera Module. AI Thinker Documentation. URL: https://randomnerdtutorials.com/esp32-cam-video-streaming-web-server-camera-home-surveillance/ (дата звернення 03.06.2025 р.).
11. FreeRTOS. Official Real-Time Operating System Kernel. URL: https://www.freertos.org/ (дата звернення 04.06.2025 р.).
12. Yatsyshyn V., Pastukh O., Lutskiv A., Tsymbalistyy V. , Martsenko N. A Risks management method based on the quality requirements communication method in agile approaches. Information technologies: theoretical and applied problems, 2022. P. 1-10.
13. Yatsyshyn V., Pastukh O., Palamar A., Zharovskyi R. Technology of relational database management systems performance evaluation during computer systems design. Scientific Journal of TNTU.Tern.: TNTU. 2023. Vol 109. No 1. P. 54–65.
14. Yatsyshyn V., Pastukh O., Zharovskyi R., Shabliy N. Software tool for productivity metrics measure of relational database management system. Mathematical Modeling. No 1 (48). 2023. P. 7-17.
15. Паламар М.І., Стрембіцький М.О., Паламар А.М. Проектування комп’ютеризованих вимірювальних систем і комплексів. Навчальний посібник. Тернопіль: ТНТУ. 2019. 150 с.
16. Жаровський Р.О., Тиш Є.В., Осухівська Г.М., Паламар А.М., Тиш Є.В. Методичні вказівки до виконання кваліфікаційної роботи бакалавра для розроблені у відповідності з освітньою програмою «Комп’ютерна інженерія» першого (бакалаврського) рівня вищої освіти за спеціальністю 123 «Комп’ютерна інженерія» галузі знань 12 «Інформаційні технології». Тернопіль, ТНТУ. 2024. 39 с.
17. Pastukh O., Yatsyshyn V. Brain-computer interaction neurointerface based on artificial intelligence and its parallel programming using high-performance calculation on cluster mobile devices. Scientific Journal of TNTU. Tern.: TNTU. 2023. Vol 112. No 4. P. 26–31.
18. Pastukh O., Yatsyshyn V. Development of software for neuromarketing based on artificial intelligence and data science using high-performance computing and parallel programming technologies. Scientific Journal of TNTU. Vol 113. No 1. 2024. pp. 143–149.
19. НПАОП 0.00-7.15-18 «Вимоги щодо безпеки та захисту здоров’я працівників під час роботи з екранними пристроями». Київ. 2018.
20. Катренко Л.А., Катренко А.В. Охорона праці в галузі комп’ютинґу. Львів: Магнолія-2006. 2012. 544 с.
21. Методичні вказівки для написання розділу «Безпека життєдіяльності, основи охорони праці» в кваліфікаційних роботах здобувачів освітнього рівня ,,бакалавр”. Для студентів всіх форм навчання рівень вищої освіти перший (бакалаврський ) / укл. : О. Я. Гурик , І. Б. Окіпний. Тернопіль : ТНТУ імені Івана Пулюя, 2021. 20 с.
22. Безпека життєдіяльності: навч. посіб. / Т.Є. Стиценко, Г.В. Пронюк, Н.М. Сердюк, І.І. Хондак. Харків: ХНРУЕ, 2018. 336 с.
Розташовується у зібраннях:123 — Комп’ютерна інженерія (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
Roman_Radii.pdf3,31 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора