ІоТ система автоматизованого обліку присутності працівників на виробництві

dc.contributor.advisorІванюк, Олег Олексійович
dc.contributor.affiliationНаціональний університет "Львівська політехніка"
dc.contributor.authorГолейко, Юлія Костянтинівна
dc.contributor.authorHoleiko, Yuliia Kostiantynivna
dc.coverage.placenameЛьвів
dc.date.accessioned2025-10-14T13:43:12Z
dc.date.created2024
dc.date.issued2024
dc.description.abstractУ бакалаврській кваліфікаційній роботі вирішувалася задача розробки IoT системи автоматизованого обліку присутності працівників на виробництві. Метою роботи є розробка системи моніторингу доступу до приміщення з використанням технологій розпізнавання облич. У першому розділі подано аналіз існуючих методів авторизації, сучасних біометричних систем, а також виконано огляд аналогічних комерційних рішень. Після аналітичного порівняння здійснено обґрунтування вибору архітектури системи. У другому розділі описано процес вибору апаратного забезпечення. Як керуючий пристрій обрано мікрокомп’ютер Raspberry Pi 3 Model B, що забезпечує керування камерою, кнопкою, індикаторами та надсилання зображень на сервер. Для захоплення кадру використано USB-камеру Logitech C270. Систему розпізнавання реалізовано на окремому сервері з використанням бібліотеки DeepFace та моделі FaceNet, що дозволило досягнути високої точності верифікації особи. Описано також вибір мови програмування (Python), веб-фреймворку Flask та структуру програмної реалізації системи. У третьому розділі здійснено розробку програмного забезпечення: скриптів для локального контролера, серверного API для розпізнавання облич та веб- інтерфейсу для моніторингу доступу. У четвертому розділі представлено економічне обґрунтування проєкту, оцінено вартість компонентів і потенційні витрати на реалізацію системи. Мета дослідження - розробити IoT-систему для обліку присутності працівників, що забезпечує автоматичну ідентифікацію особи на основі біометричних ознак, із можливістю інтеграції в локальні мережі підприємства. Висновки відображають результат виконаної роботи: розроблено прототип IoT-системи, який дозволяє фіксувати факти входу та виходу працівників на основі розпізнавання облич, передавати відповідні події на сервер, а також переглядати 5 журнал присутності через веб-інтерфейс. Запропоноване рішення відповідає вимогам до сучасних систем обліку присутності, є масштабованим, адаптивним та готовим до впровадження у виробничих середовищах.
dc.description.abstractThis bachelor's qualification work addresses the development of an IoT-based system for automated employee attendance tracking in industrial environments. The aim of the project is to design and implement an access monitoring system that utilizes facial recognition technologies for identifying personnel. The first chapter provides an overview of existing authorization methods, modern biometric systems, and a review of commercial access control solutions. Based on analytical comparisons, the system architecture was justified and selected. The second chapter describes the selection of hardware components. The Raspberry Pi 3 Model B was chosen as the main control unit due to its capability to manage the camera, button, indicators, and to transmit images to a remote server. A Logitech C270 USB camera was used for image capture. Facial recognition is performed on a separate server using the DeepFace library and the FaceNet model, which enabled high verification accuracy. The chapter also outlines the choice of Python as the programming language, the Flask web framework, and the overall structure of the software system. In the third chapter, the development of the software components is presented, including local scripts for the controller, the server-side API for facial recognition, and the web interface for access monitoring. The fourth chapter provides an economic justification of the project, estimating the cost of components and potential implementation expenses. The objective of the study is to develop an IoT system for employee attendance tracking, offering automated biometric identification with the ability to integrate into enterprise-level local networks. The conclusions summarize the results of the work: a functional prototype of the IoT attendance system has been developed, enabling the detection of employee entry and exit events based on face recognition, transmission of these events to the server, and access to the attendance log through a web interface. The proposed solution meets the requirements 7 of modern attendance control systems, offering scalability, adaptability, and readiness for deployment in real-world industrial settings.
dc.format.pages59
dc.identifier.citationГолейко Ю. К. ІоТ система автоматизованого обліку присутності працівників на виробництві : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „6.122.00.09 — Системна інженерія (Інтернет речей)“ / Юлія Костянтинівна Голейко. — Львів, 2024. — 59 с.
dc.identifier.urihttps://ena.lpnu.ua/handle/ntb/112276
dc.language.isouk
dc.publisherНаціональний університет "Львівська політехніка"
dc.relation.referencesenSchroff, F., Kalenichenko, D., & Philbin, J. FaceNet: A Unified Embedding for Face
dc.relation.referencesenRecognition and Clustering[Electronic resource] // arXiv. – 2015. – Available
dc.relation.referencesenat: https://arxiv.org/abs/1503.03832
dc.relation.referencesenTaigman, Y., Yang, M., Ranzato, M., & Wolf, L. DeepFace: Closing the Gap to
dc.relation.referencesenHuman-Level Performance in Face Verification [Electronic resource] // IEEE Conference
dc.relation.referencesenon Computer Vision and Pattern Recognition. – 2014. – Available
dc.relation.referencesenat: https://www.cs.toronto.edu/~ranzato/publications/taigman_cvpr14.pdf
dc.relation.referencesenDeepFace Documentation: Lightweight face recognition and analysis library for
dc.relation.referencesenPython [Electronic resource] // GitHub. – Available
dc.relation.referencesenat: https://github.com/serengil/deepface
dc.relation.referencesenOpenCV: Haar Cascade Classifier [Electronic resource] // OpenCV Documentation.
dc.relation.referencesen– 2020. – Available
dc.relation.referencesenat: https://docs.opencv.org/3.4/db/d28/tutorial_cascade_classifier.html
dc.rights.holder© Національний університет "Львівська політехніка", 2024
dc.rights.holder© Голейко, Юлія Костянтинівна, 2024
dc.subject6.122.00.09
dc.subjectRaspberry Pi
dc.subjectрозпізнавання облич
dc.subjectFaceNet
dc.subjectDeepFace
dc.subjectконтроль доступу
dc.subjectPython
dc.subjectFlask. Перелік використаних джерел: Schroff F.
dc.subjectKalenichenko D.
dc.subjectPhilbin J. FaceNet: A Unified Embedding for Face Recognition and Clustering [Електронний ресурс] // arXiv. – 2015. – Режим доступу: https://arxiv.org/abs/1503.03832 Taigman Y.
dc.subjectYang M.
dc.subjectRanzato M.
dc.subjectWolf L. DeepFace: Closing the Gap to Human- Level Performance in Face Verification [Електронний ресурс] // IEEE Conference on Computer Vision and Pattern Recognition. – 2014. – Режим доступу: https://www.cs.toronto.edu/~ranzato/publications/taigman_cvpr14.pdf DeepFace Documentation: Lightweight face recognition and analysis library for Python [Електронний ресурс] // GitHub. – Режим доступу: https://github.com/serengil/deepface OpenCV. Haar Cascade Classifier [Електронний ресурс] // OpenCV Documentation. – 2020. – Режим доступу: https://docs.opencv.org/3.4/db/d28/tutorial_cascade_classifier.html
dc.subjectRaspberry Pi
dc.subjectface recognition
dc.subjectFaceNet
dc.subjectDeepFace
dc.subjectaccess control
dc.subjectPython
dc.subjectFlask
dc.subjectIoT
dc.subjectattendance tracking
dc.titleІоТ система автоматизованого обліку присутності працівників на виробництві
dc.title.alternativeIoT System for Automated Employee Attendance Tracking in Production
dc.typeStudents_diploma

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2024_61220009_Holeiko_Iuliia_Kostiantynivna_277697.pdf
Size:
2.22 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.91 KB
Format:
Plain Text
Description: