Defnyddiwch y dynodwr hwn i ddyfynnu neu i gysylltu â'r eitem hon: http://elartu.tntu.edu.ua/handle/lib/52742
Teitl: Компʼютерна мультимодальна система біометричної автентифікації на основі Raspberry Pi
Teitlau Eraill: Multimodal Biometric Authentication Computer System Based on Raspberry Pi
Awduron: Ковалишин, Віктор Петрович
Kovalyshyn, Viktor
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя
Ternopil Ivan Puluj National Technical University
Bibliographic reference (2015): Ковалишин В.П. Компʼютерна мультимодальна система біометричної автентифікації на основі Raspberry Pi : кваліфікаційна робота на здобуття ступеня бакалавр: спец. 123 — комп’ютерна інженерія / наук.кер. А.М. Паламар. — Тернопіль: ТНТУ, 2026. — 79 с.
Bibliographic description (International): Kovalyshyn V. Multimodal Biometric Authentication Computer System Based on Raspberry Pi : Bachelor Thesis „123 — Computer Engineering“ / Viktor Kovalyshyn - Ternopil, TNTU, 2026 – 79 p.
Dyddiad Cyhoeddi: 16-Jun-2026
Submitted date: 23-Jun-2026
Date of entry: 26-Jun-2026
Cyhoeddwr: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет імені Івана Пулюя
Supervisor: Паламар, Андрій Михайлович
Palamar, Andriy
Committee members: Матійчук, Любомир Павлович
Matiichuk, Lyubomyr
UDC: 004.35
Allweddeiriau: мультимодальна біометрія
автентифікація
одноплатний мікрокомп'ютер
розпізнавання облич
голосовий пароль
Telegram-бот
OpenCV
розумний замок
multimodal biometrics
authentication
single-board microcomputer
face recognition
voice password
Telegram bot
smart lock
Number of pages: 79
Crynodeb: Кваліфікаційна робота присвячена розробці апаратно-програмного комплексу для керування фізичним доступом за допомогою двофакторної біометричної автентифікації (голос та геометрія обличчя). Спроєктовано апаратну частину на базі одноплатного мікрокомп’ютера з використанням мікрофона, камери та сервоприводу. Програмне забезпечення створено мовою Python (OpenCV, SpeechRecognition) із реалізацією Telegram-бота для віддаленого моніторингу та фотофіксації спроб доступу. Для енергозбереження систему обладнано кнопкою апаратного пробудження. Тестування підтвердило надійність системи, її стійкість до шумів та високу швидкість реакції на несанкціонований вхід. Отримані результати можуть бути безпосередньо використані для створення сучасних автономних систем безпеки розумного будинку чи офісних приміщень. Розроблений комплекс відрізняється економічною доцільністю, високим рівнем захисту даних, масштабованістю та простотою інтеграції в існуючу інфраструктуру.
The qualification work is devoted to developing a hardware and software complex for physical access control using two-factor biometric authentication (voice and facial geometry). The hardware is designed based on a single-board microcomputer using a microphone, a camera, and a servo drive. The software is written in Python (OpenCV, SpeechRecognition) and features a Telegram bot for remote monitoring and photo recording of access attempts. A hardware wake-up button is implemented for power saving. Testing confirmed the system's reliability, noise resistance, and rapid response to unauthorized access. The obtained results can be directly used to create modern autonomous security systems for smart homes or office premises. The developed complex is characterized by economic feasibility, a high level of data protection, scalability, and ease of integration into existing infrastructure.
Content: СПИСОК СКОРОЧЕНЬ ..7 ВСТУП ..8 РОЗДІЛ 1 АНАЛІЗ ТЕХНІЧНОГО ЗАВДАННЯ ..10 1.1 Огляд сфер застосування мультимодальних систем біометричної автентифікації ..10 1.2 Аналіз вимог до комп’ютерної мультимодальної системи біометричної автентифікації ..11 1.3 Огляд існуючих засобів для біометричного контролю фізичного доступу приміщень ..12 1.3.1 Біометричні термінали контролю доступу ZKTeco серії ProFace ..13 1.3.2 Система розпізнавання облич Hikvision MinMoe ..14 1.3.3 Розумний замок із мультимодальною автентифікацією Xiaomi Smart Door Lock ..15 1.4 Аналіз можливих рішень поставленого завдання ..16 РОЗДІЛ 2 ПРОЄКТНА ЧАСТИНА ..18 2.1 Розробка структури комп’ютерної мультимодальної системи біометричної автентифікації ..18 2.2 Розробка апаратного забезпечення комп’ютерної системи ..20 2.2.1 Одноплатний мікрокомп’ютер Raspberry Pi ..20 2.2.2 Модуль відеокамери ..22 2.2.3 Периферійні аудіопристрої системи ..22 2.2.4 Сервопривід керування замком ..26 2.3 Розробка електричної схеми пристрою ..28 2.4 Обґрунтування вибору середовища розробки ..30 РОЗДІЛ 3 ПРАКТИЧНА ЧАСТИНА ..31 3.1 Розробка алгоритму роботи мультимодальної системи біометричної автентифікації ..31 3.2 Розробка програмного забезпечення ..34 3.2.1 Опис використаних бібліотек ..35 3.2.2 Підпрограма голосової автентифікації ..37 3.2.3 Підпрограма візуальної автентифікації ..38 3.2.4 Головний цикл програми та керування сервоприводом ..39 3.3 Реалізація системи сповіщень за допомогою Telegram-бота ..41 3.3.1 Опис Telegram API та процесу реєстрації бота ..41 3.3.2 Реалізація відправки тривожних повідомлень та фотофіксації ..42 3.4 Тестування системи в реальних умовах ..44 РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ ..48 4.1 Можливість виникнення статичної електрики та заходи боротьби з нею ..48 4.2 Захист електрообладнання від короткого замикання, перенавантаження ..50 ВИСНОВКИ ..54 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ..56 Додаток A Технічне завдання Додаток Б Перелік елементів Додаток В Лістинг програми
URI: http://elartu.tntu.edu.ua/handle/lib/52742
Copyright owner: © Ковалишин Віктор Петрович, 2026
© Kovalyshyn Viktor, 2026
References (Ukraine): Жаровський Р.О., Луцик Н.С., Осухівська Г.М., ПаламJain A. K., Ross A., Nandakumar K. Introduction to Biometrics. New York : Springer, 2011. 313 p.ар А.М., Тиш Є.В. Методичні вказівки до виконання кваліфікаційної роботи бакалавра для здобувачів першого (бакалаврського) рівня вищої освіти за спеціальністю 123 «Комп’ютерна інженерія». Тернопіль: ТНТУ, 2024. 39 с.
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.
ISO/IEC 19795-1:2021. Information technology — Biometric performance testing and reporting — Part 1: Principles and framework. Geneva : International Organization for Standardization, 2021. 46 p.
ProFace X Series: Advanced Face & Palm Recognition Terminal. ZKTeco Official Website. URL: https://www.zkteco.com/en/product_detail/ProFaceX (дата звернення: 25.05.2026).
MinMoe Face Recognition Terminals. Hikvision Official Website. URL: https://www.hikvision.com/en/products/Access-Control-Products/Face-Recognitio n-Terminals/ (дата звернення: 25.05.2026).
Xiaomi Smart Door Lock: Product Specifications. Mi Global Home. URL: https://www.mi.com/global/smart-home/smart-door-lock (дата звернення: 25.05.2026).
Kharchenko A., Bodnarchuk І., Yatcysyn V. The Method for Comparative Evaluation of Software Architecture with Accounting of Trade-offs. American Journal of Information Systems. 2014. Vol. 2, No. 1. P. 20-25.
Raspberry Pi 4 Computer Model B Datasheet. Raspberry Pi (Trading) Ltd., 2019. 11 p.
Луцків А., Лупенко С., Пасічник В. Паралельні та розподільнені обчислення. Навчальний посібник. Львів: Видавництво «Магнолія 2006», 2024. 566 с.
USB Video Class (UVC) Specification 1.5. USB Implementers Forum, 2012. URL: https://www.usb.org/document-library/video-class-v15-document-set (дата звернення: 25.05.2026).
ALSA project - the C library reference. Advanced Linux Sound Architecture. URL: https://www.alsa-project.org/ (дата звернення: 25.05.2026).
SG90 9g Micro Servo Motor Datasheet. Tower Pro, 2020. 4 p.
RK3399 Technical Reference Manual. Rockchip Electronics Co., Ltd., 2017. URL: http://rockchip.wikidot.com/rk3399 (дата звернення: 25.05.2026).
Button and Switch Interfacing Techniques. Electronics Tutorials, 2023. URL: https://www.electronics-tutorials.ws/switch/switch_bounce.html (дата звернення: 25.05.2026).
Ubuntu Server for ARM. Canonical Ltd., 2024. URL: https://ubuntu.com/download/server/arm (дата звернення: 25.05.2026).
Python 3.12 Reference Manual. Python Software Foundation, 2024. URL: https://docs.python.org/3/reference/ (дата звернення: 25.05.2026).
Yatsyshyn V., Pastukh O., Kukharska V., Palamar A., Kulikov S. Method and tool of detecting software architecture patterns in the process of computer systems development. CEUR Workshop Proceedings, 4th International Workshop on Information Technologies (ITTAP 2024), Ternopil, Ukraine. 2024. Vol. 3896. P. 12-24.
OpenCV-Python Tutorials. OpenCV Documentation, 2024. URL: https://docs.opencv.org/4.x/d6/d00/tutorial_py_root.html (дата звернення: 25.05.2026).
Geitgey A. Face Recognition: The world's simplest facial recognition api for Python. GitHub, 2023. URL: https://github.com/ageitgey/face_recognition (дата звернення: 25.05.2026).
SpeechRecognition Library Documentation. PyPI, 2023. URL: https://pypi.org/project/SpeechRecognition/ (дата звернення: 25.05.2026).
OPi.GPIO: A drop-in replacement for RPi.GPIO. PyPI, 2022. URL: https://pypi.org/project/OPi.GPIO/ (дата звернення: 25.05.2026).
Озарків Т., Жаровський Р. Оптимізація роботи протоколу EIGRP в умовах великих мереж зі складною топологією. Матеріали XІI Міжнародної науково-технічної конференції молодих учених. Тернопіль: ТНТУ. 2023. C. 442.
Telegram Bot API Documentation. Telegram FZ-LLC, 2024. URL: https://core.telegram.org/bots/api (дата звернення: 25.05.2026).
Reitz K. Requests: HTTP for Humans. Python Software Foundation, 2023. URL: https://requests.readthedocs.io/ (дата звернення: 25.05.2026).
Stadnyk M., Palamar A. Project management features in the cybersecurity area. Scientific Journal of TNTU, Ternopil, Ukraine, 2022. Vol. 106, No 2. P. 54–62.
Свергун С., Жаровський Р. Тестування програмного забезпечення побудованого на мікросервісній архітектурі. Матеріали X науково-технічної конференції ТНТУ. Тернопіль: ТНТУ. 2022. C. 92.
Основи охорони праці. / Під ред. Ткачука К.Н., Халімовського Н.О. – К.: Основа, 2006. 448 с.
Геврик Є.О. Охорона праці. – К.: Ельга, Ніка-Центр, 2003. 280 с.
Мохняк С.М. Безпека життєдіяльності. Навчальний посібник. – Львів: вид. НУ ,,Львівська політехніка”, 2009. 264 с.
Palamar A., Palamar M. Fire Safety Monitoring System Based on Internet of Things. CEUR Workshop Proceedings, 1st International Workshop (CITI 2023), Ternopil. 2023. Vol. 3468. P. 164-172.
Palamar A. Methods and means of increasing the reliability of computerized modular uninterruptible power supply system. Scientific Journal of TNTU, Ternopil, 2020. Vol. 99, No 3. P. 133–141.
Voloskyi V., Leshchyshyn Y., Romanyshyn N., Palamar A., Tarasenko L. Method and algorithm for efficient cell balancing in the lithium-ion battery control system. CEUR Workshop Proceedings (BAIT 2024), Zboriv. 2024. Vol. 3842. P. 258-267.
Ymddengys yng Nghasgliadau:123 — Комп’ютерна інженерія, F7 Комп’ютерна інженерія (бакалаври)

Ffeiliau yn yr Eitem Hon:
Ffeil Disgrifiad MaintFformat 
Viktor_Kovalyshyn.pdf5,69 MBAdobe PDFGweld/Agor


Diogelir eitemau yn DSpace gan hawlfraint, a chedwir pob hawl, onibai y nodir fel arall.

Offer Gweinyddol