Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/52742
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorПаламар, Андрій Михайлович-
dc.contributor.advisorPalamar, Andriy-
dc.contributor.authorКовалишин, Віктор Петрович-
dc.contributor.authorKovalyshyn, Viktor-
dc.date.accessioned2026-06-26T09:13:50Z-
dc.date.available2026-06-26T09:13:50Z-
dc.date.issued2026-06-16-
dc.date.submitted2026-06-23-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52742-
dc.description.abstractКваліфікаційна робота присвячена розробці апаратно-програмного комплексу для керування фізичним доступом за допомогою двофакторної біометричної автентифікації (голос та геометрія обличчя). Спроєктовано апаратну частину на базі одноплатного мікрокомп’ютера з використанням мікрофона, камери та сервоприводу. Програмне забезпечення створено мовою Python (OpenCV, SpeechRecognition) із реалізацією Telegram-бота для віддаленого моніторингу та фотофіксації спроб доступу. Для енергозбереження систему обладнано кнопкою апаратного пробудження. Тестування підтвердило надійність системи, її стійкість до шумів та високу швидкість реакції на несанкціонований вхід. Отримані результати можуть бути безпосередньо використані для створення сучасних автономних систем безпеки розумного будинку чи офісних приміщень. Розроблений комплекс відрізняється економічною доцільністю, високим рівнем захисту даних, масштабованістю та простотою інтеграції в існуючу інфраструктуру.uk_UA
dc.description.abstractThe 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.uk_UA
dc.description.tableofcontentsСПИСОК СКОРОЧЕНЬ ..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 Технічне завдання Додаток Б Перелік елементів Додаток В Лістинг програмиuk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectмультимодальна біометріяuk_UA
dc.subjectавтентифікаціяuk_UA
dc.subjectодноплатний мікрокомп'ютерuk_UA
dc.subjectрозпізнавання обличuk_UA
dc.subjectголосовий парольuk_UA
dc.subjectTelegram-ботuk_UA
dc.subjectOpenCVuk_UA
dc.subjectрозумний замокuk_UA
dc.subjectmultimodal biometricsuk_UA
dc.subjectauthenticationuk_UA
dc.subjectsingle-board microcomputeruk_UA
dc.subjectface recognitionuk_UA
dc.subjectvoice passworduk_UA
dc.subjectTelegram botuk_UA
dc.subjectsmart lockuk_UA
dc.titleКомпʼютерна мультимодальна система біометричної автентифікації на основі Raspberry Piuk_UA
dc.title.alternativeMultimodal Biometric Authentication Computer System Based on Raspberry Piuk_UA
dc.rights.holder© Ковалишин Віктор Петрович, 2026uk_UA
dc.rights.holder© Kovalyshyn Viktor, 2026uk_UA
dc.contributor.committeeMemberМатійчук, Любомир Павлович-
dc.contributor.committeeMemberMatiichuk, Lyubomyr-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.format.pages79-
dc.subject.udc004.35uk_UA
dc.relation.referencesЖаровський Р.О., Луцик Н.С., Осухівська Г.М., ПаламJain A. K., Ross A., Nandakumar K. Introduction to Biometrics. New York : Springer, 2011. 313 p.ар А.М., Тиш Є.В. Методичні вказівки до виконання кваліфікаційної роботи бакалавра для здобувачів першого (бакалаврського) рівня вищої освіти за спеціальністю 123 «Комп’ютерна інженерія». Тернопіль: ТНТУ, 2024. 39 с.uk_UA
dc.relation.referencesShabliy 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.uk_UA
dc.relation.referencesISO/IEC 19795-1:2021. Information technology — Biometric performance testing and reporting — Part 1: Principles and framework. Geneva : International Organization for Standardization, 2021. 46 p.uk_UA
dc.relation.referencesProFace X Series: Advanced Face & Palm Recognition Terminal. ZKTeco Official Website. URL: https://www.zkteco.com/en/product_detail/ProFaceX (дата звернення: 25.05.2026).uk_UA
dc.relation.referencesMinMoe Face Recognition Terminals. Hikvision Official Website. URL: https://www.hikvision.com/en/products/Access-Control-Products/Face-Recognitio n-Terminals/ (дата звернення: 25.05.2026).uk_UA
dc.relation.referencesXiaomi Smart Door Lock: Product Specifications. Mi Global Home. URL: https://www.mi.com/global/smart-home/smart-door-lock (дата звернення: 25.05.2026).uk_UA
dc.relation.referencesKharchenko 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.uk_UA
dc.relation.referencesRaspberry Pi 4 Computer Model B Datasheet. Raspberry Pi (Trading) Ltd., 2019. 11 p.uk_UA
dc.relation.referencesЛуцків А., Лупенко С., Пасічник В. Паралельні та розподільнені обчислення. Навчальний посібник. Львів: Видавництво «Магнолія 2006», 2024. 566 с.uk_UA
dc.relation.referencesUSB 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).uk_UA
dc.relation.referencesALSA project - the C library reference. Advanced Linux Sound Architecture. URL: https://www.alsa-project.org/ (дата звернення: 25.05.2026).uk_UA
dc.relation.referencesSG90 9g Micro Servo Motor Datasheet. Tower Pro, 2020. 4 p.uk_UA
dc.relation.referencesRK3399 Technical Reference Manual. Rockchip Electronics Co., Ltd., 2017. URL: http://rockchip.wikidot.com/rk3399 (дата звернення: 25.05.2026).uk_UA
dc.relation.referencesButton and Switch Interfacing Techniques. Electronics Tutorials, 2023. URL: https://www.electronics-tutorials.ws/switch/switch_bounce.html (дата звернення: 25.05.2026).uk_UA
dc.relation.referencesUbuntu Server for ARM. Canonical Ltd., 2024. URL: https://ubuntu.com/download/server/arm (дата звернення: 25.05.2026).uk_UA
dc.relation.referencesPython 3.12 Reference Manual. Python Software Foundation, 2024. URL: https://docs.python.org/3/reference/ (дата звернення: 25.05.2026).uk_UA
dc.relation.referencesYatsyshyn 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.uk_UA
dc.relation.referencesOpenCV-Python Tutorials. OpenCV Documentation, 2024. URL: https://docs.opencv.org/4.x/d6/d00/tutorial_py_root.html (дата звернення: 25.05.2026).uk_UA
dc.relation.referencesGeitgey A. Face Recognition: The world's simplest facial recognition api for Python. GitHub, 2023. URL: https://github.com/ageitgey/face_recognition (дата звернення: 25.05.2026).uk_UA
dc.relation.referencesSpeechRecognition Library Documentation. PyPI, 2023. URL: https://pypi.org/project/SpeechRecognition/ (дата звернення: 25.05.2026).uk_UA
dc.relation.referencesOPi.GPIO: A drop-in replacement for RPi.GPIO. PyPI, 2022. URL: https://pypi.org/project/OPi.GPIO/ (дата звернення: 25.05.2026).uk_UA
dc.relation.referencesОзарків Т., Жаровський Р. Оптимізація роботи протоколу EIGRP в умовах великих мереж зі складною топологією. Матеріали XІI Міжнародної науково-технічної конференції молодих учених. Тернопіль: ТНТУ. 2023. C. 442.uk_UA
dc.relation.referencesTelegram Bot API Documentation. Telegram FZ-LLC, 2024. URL: https://core.telegram.org/bots/api (дата звернення: 25.05.2026).uk_UA
dc.relation.referencesReitz K. Requests: HTTP for Humans. Python Software Foundation, 2023. URL: https://requests.readthedocs.io/ (дата звернення: 25.05.2026).uk_UA
dc.relation.referencesStadnyk M., Palamar A. Project management features in the cybersecurity area. Scientific Journal of TNTU, Ternopil, Ukraine, 2022. Vol. 106, No 2. P. 54–62.uk_UA
dc.relation.referencesСвергун С., Жаровський Р. Тестування програмного забезпечення побудованого на мікросервісній архітектурі. Матеріали X науково-технічної конференції ТНТУ. Тернопіль: ТНТУ. 2022. C. 92.uk_UA
dc.relation.referencesОснови охорони праці. / Під ред. Ткачука К.Н., Халімовського Н.О. – К.: Основа, 2006. 448 с.uk_UA
dc.relation.referencesГеврик Є.О. Охорона праці. – К.: Ельга, Ніка-Центр, 2003. 280 с.uk_UA
dc.relation.referencesМохняк С.М. Безпека життєдіяльності. Навчальний посібник. – Львів: вид. НУ ,,Львівська політехніка”, 2009. 264 с.uk_UA
dc.relation.referencesPalamar 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.uk_UA
dc.relation.referencesPalamar 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.uk_UA
dc.relation.referencesVoloskyi 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.uk_UA
dc.identifier.citationenKovalyshyn V. Multimodal Biometric Authentication Computer System Based on Raspberry Pi : Bachelor Thesis „123 — Computer Engineering“ / Viktor Kovalyshyn - Ternopil, TNTU, 2026 – 79 p.uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.contributor.affiliationTernopil Ivan Puluj National Technical Universityuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Ковалишин В.П. Компʼютерна мультимодальна система біометричної автентифікації на основі Raspberry Pi : кваліфікаційна робота на здобуття ступеня бакалавр: спец. 123 — комп’ютерна інженерія / наук.кер. А.М. Паламар. — Тернопіль: ТНТУ, 2026. — 79 с.uk_UA
Розташовується у зібраннях:123 — Комп’ютерна інженерія, F7 Комп’ютерна інженерія (бакалаври)

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


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

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