Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/49805
Назва: Комп’ютеризована система керування замком на основі голосових команд
Інші назви: A computerized lock management system based on voice commands
Автори: Романяк, Назарій Русланович
Romanyak, Nazarij
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Ternopil Ivan Puluj National Technical University
Бібліографічний опис: Романяк Н.Р. Комп’ютеризована система керування замком на основі голосових команд : кваліфікаційна робота на здобуття ступеня бакалавр: спец. 123 — комп’ютерна інженерія / наук.кер. Р.О. Жаровський. — Тернопіль: ТНТУ, 2025. — 62 с.
Bibliographic description: Romanyak N. A computerized lock management system based on voice commands : Bachelor Thesis „123 — Computer Engineering“ / Nazarij Romanyak - Ternopil, TNTU, 2025 – 62 p.
Дата публікації: 12-чер-2025
Дата подання: 19-чер-2025
Дата внесення: 22-лип-2025
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Жаровський, Руслан Олегович
Zharovskyi, Ruslan
Члени комітету: Марценко, Сергій Володимирович
Marcenko, Serhij
УДК: 004.3
Теми: система доступу
голосове розпізнавання
EasyVR
Arduino Uno
I2C
UART
безпека
access system
voice recognition
security
Кількість сторінок: 62
Короткий огляд (реферат): Під час проєктування кваліфікаційної роботи було досягнуто мети щодо реалізації комп’ютеризованої системи доступу до приміщення на основі голосового розпізнавання. Використання сучасних технологій, зокрема модулів EasyVR, протоколів UART та I2C, дозволяє створити гнучку та безпечну систему контролю доступу, яка є альтернативою традиційним пін-кодовим чи картковим методам. Апаратне забезпечення проєкту включає модуль голосового розпізнавання EasyVR 3 Plus для автентифікації користувачів за допомогою голосових команд; LCD-дисплей з інтерфейсом I2C для виводу інформації про стан замка; герконовий датчик для контролю відкриття/закриття дверей; серво-механізм, що приводить у дію замок; мікроконтролер Arduino Uno, який координує роботу всіх елементів системи; а також індикатори й кнопка аварійного відкривання. Програмне забезпечення написано мовою С/С++ з використанням бібліотек EasyVR, Servo, LiquidCrystal_I2C та SoftwareSerial. Реалізовано алгоритми розпізнавання голосових команд, перевірки паролів, аварійного відкривання та візуального інформування користувача. Система підтримує базову автентифікацію, інтерфейс індикації, можливість масштабування та адаптації до більш складних систем безпеки.
The objective of this bachelor's qualification thesis was to develop a computerized access control system based on voice recognition. The use of modern technologies, particularly the EasyVR modules and UART/I2C protocols, allows for the creation of a flexible and secure access control system that serves as an alternative to traditional PIN-based or card-based methods. The hardware of the project includes the EasyVR 3 Plus voice recognition module for user authentication via spoken commands; an I2C-interfaced LCD display for indicating the status of the lock; a reed switch for monitoring door open/close status; a servo mechanism that physically actuates the lock; the Arduino Uno microcontroller to coordinate all components; as well as LED indicators and an emergency unlock button. The software is developed in C/C++ using libraries such as EasyVR, Servo, LiquidCrystal_I2C, and SoftwareSerial. Implemented features include voice command recognition algorithms, password verification, emergency unlocking, and user notification via the display and LEDs. The system supports basic user authentication, a user-friendly interface, and offers the potential for scaling and adaptation to more advanced security applications.
Зміст: ВСТУП 9 РОЗДІЛ 1 АНАЛІЗ ТЕХНІЧНОГО ЗАВДАННЯ 11 1.1 Аналіз вимог до комп'ютерної системи 11 1.1.1 Загальні вимоги 11 1.1.2 Мета створення системи 11 1.1.3 Основні задачі та функції системи 12 1.1.4 Вимоги до системи 12 1.2 Аналіз можливих рішень поставленого завдання 14 1.2.1 Використання мікроконтролерів 14 1.2.2 Види та принцип роботи систем розпізнавання голосу в акустичних системах доступу 16 1.2.3 Види замків які можуть бути використані в системі акустичного замка 18 1.2.4 Виконавчі пристрої (актуатори) у системах доступу 20 1.2.5 Програмне забезпечення та інструменти розробки 22 1.3 Огляд аналогів системи 23 РОЗДІЛ 2 ПРОЄКТНА ЧАСТИНА 25 2.1 Розробка узагальненої структури голосового замка 25 2.1.1 Загальна архітектура системи 25 2.1.2 Взаємодія компонентів системи 26 2.2 Обґрунтування вибору апаратного забезпечення 27 2.2.1 Вибір елементів 27 2.3 Розробка алгоритму системи доступу до приміщення 41 2.3.1 Обґрунтування вибору середовища розробки та програмного забезпечення 43 РОЗДІЛ 3 ПРАКТИЧНА ЧАСТИНА 46 3.1 Розробка програмної частини замка з голосовим керуванням 46 3.2 Апаратна частина, тестування роботи замка з голосовим керуванням 49 РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 54 4.1 Ергономічні проблеми безпеки життєдіяльності 54 4.2 Проведення інструктажів з охорони праці 56 ВИСНОВКИ 60 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 61 Додаток A. Технічне завдання Додаток Б. Лістинг програмного забезпечення Додаток В. Перелік елементів
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/49805
Власник авторського права: © Романяк Назарій Русланович, 2025
© Romanyak Nazarij, 2025
Перелік літератури: Жаровський Р.О., Луцик Н.С., Осухівська Г.М., ПаламБуров Є.В., Митник М.М. Комп’ютерні мережі. Підручник. Том перший. Львів: «Магнолія 2006», 2024. 333 с.ар А.М., Тиш Є.В. Методичні вказівки до виконання кваліфікаційної роботи бакалавра для здобувачів першого (бакалаврського) рівня вищої освіти за спеціальністю 123 «Комп’ютерна інженерія» усіх форм навчання. Тернопіль: ТНТУ, 2024. 39 с.
Лупенко С.А., Пасічник В.В., Тиш Є.В. Комп’ютерна логіка. Навчальний посібник. Львів: Видавництво «Магнолія 2006», 2024. 354 с.
Palamar A., Karpinski M., Palamar M., Osukhivska H., Mytnyk M. Remote Air Pollution Monitoring System Based on Internet of Things. CEUR Workshop Proceedings, ITTAP 2022, Ternopil, Ukraine, Vol. 3309. P. 194-204.
Shabliy N., Lupenko S., Lutsyk N., Yasniy O., Malyshevska O. Keystroke dynamics analysis using machine learning methods. Applied Computer Science. 2021. Vol. 17, No. 4. P. 75-83.
Palamar A., Palamar M., Osukhivska H. Real-time Health Monitoring Computer System Based on Internet of Medical Things. CEUR Workshop Proceedings, ITTAP 2023, Vol. 3628. P. 106-115.
Yatsyshyn V., Pastukh O., Palamar A., Zharovskyy R. Technology of relational database management systems performance evaluation during computer systems design. Scientific Journal of TNTU, Ternopil, Ukraine, 2023. Vol. 109, No 1. P. 54–65.
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.
Дячук О.А., Жаровський Р.О. Використання SDN для оптимізації передачі даних в комп’ютерних мережах. Матеріали XІ науково-технічної конференції ТНТУ, 2023. C. 149-150.
Карабан Д., Жаровський Р. Методи забезпечення анонімності в Інтернеті. Матеріали XІ науково-технічної конференції ТНТУ, 2023. C. 237.
Озарків Т., Жаровський Р. Оптимізація роботи протоколу EIGRP в умовах великих мереж зі складною топологією. Матеріали XІI міжнародної конференції, ТНТУ, 2023. C. 442.
Романов Д.В., Осухівська Г.М., Паламар А.М. Система управління зовнішнім освітленням на основі Інтернету речей. Актуальні задачі сучасних технологій, ТНТУ, 2021. С. 120.
Ромашевська Н., Прокопюк О., Жаровський Р. Використання технології віртуалізації у процесі навчання студентів. Матеріали X конференції ТНТУ, 2022. C. 142.
Свергун С., Жаровський Р. Тестування програмного забезпечення побудованого на мікросервісній архітектурі. Матеріали X конференції ТНТУ, 2022. C. 92.
Національний інститут охорони праці України. Методичні рекомендації щодо організації безпечної роботи за комп’ютером. – 2022.
ДСТУ EN ISO 6385:2019. Основні принципи ергономіки.
НПАОП 0.00-4.12-05 Типове положення про порядок проведення навчання і перевірки знань з питань охорони праці. (З останніми змінами, внесеними згідно з Наказом від 29.08.2024 № 22778)
Розташовується у зібраннях:123 — Комп’ютерна інженерія (бакалаври)

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


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

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