Bối cảnh và vấn đề nghiên cứu

Trong quản lý nhân sự tại các doanh nghiệp, cơ quan, xí nghiệp và nhà máy, công tác kiểm soát cửa ra vào đóng vai trò then chốt nhằm đảm bảo an ninh, duy trì kỷ luật lao động và quản lý thời gian làm việc. Các phương thức kiểm soát truyền thống hoặc sử dụng nhân sự trực tiếp bộc lộ nhiều điểm hạn chế về chi phí vận hành, độ chính xác và tính kịp thời của dữ liệu.

Tác giả đã phân tích và so sánh các giải pháp kiểm soát ra vào phổ biến trong thực tế:

  • Hệ thống nhận diện khuôn mặt: Loại bỏ khả năng gian lận, hoạt động tương đối ổn định nhưng tốc độ xử lý chậm hơn so với vân tay hay thẻ từ, khó đáp ứng hiệu quả tại các cơ sở có mật độ nhân sự đông đúc vào giờ cao điểm.
  • Hệ thống thẻ từ (thẻ RFID / thẻ không tiếp xúc): Tốc độ xử lý nhanh, vận hành ổn định và dễ tích hợp làm thẻ nhân viên, tuy nhiên dễ xảy ra tình trạng quẹt thẻ hộ hoặc thất lạc thẻ.
  • Hệ thống nhận diện dấu vân tay: Đảm bảo tính duy nhất, ngăn chặn triệt để hành vi chấm công hộ. Hạn chế chủ yếu là khả năng nhận dạng suy giảm đối với công nhân làm việc trong môi trường tiếp xúc hóa chất, bụi bẩn hoặc cơ khí, cưa bào dễ làm mòn vân tay.

Xuất phát từ nhu cầu tự động hóa công tác thu thập dữ liệu nhân sự mọi lúc mọi nơi mà không cần người trực cổng, đề tài tập trung xây dựng hệ thống kiểm soát ra vào bằng dấu vân tay kết hợp truyền dữ liệu qua Internet đến Web Server.

Mục tiêu nghiên cứu: Thiết kế và thi công hệ thống kiểm soát ra vào cổng ứng dụng cảm biến sinh trắc học vân tay, tích hợp khả năng truyền nhận dữ liệu thời gian thực qua mạng Internet nhằm nâng cao hiệu quả giám sát nhân viên.

Đối tượng và phạm vi nghiên cứu:

  • Đối tượng phần mềm: Kỹ thuật lập trình truyền nhận dữ liệu qua module Wi-Fi ESP8266 NodeMCU Lua; phương pháp xây dựng giao diện điều khiển, thu thập và giám sát dữ liệu qua mạng Internet sử dụng PHP và HTML.
  • Đối tượng phần cứng: Vi điều khiển ESP8266 NodeMCU, module cảm biến vân tay quang học R305, màn hình LCD 16x2 tích hợp mạch chuyển đổi I2C, module 2 relay có opto cách ly, khóa chốt điện từ Solenoid Lock LY-03 và khối nút nhấn ngoại vi.
  • Phạm vi nghiên cứu: Đề tài thực hiện xây dựng mô hình thực nghiệm trong khuôn khổ đồ án tốt nghiệp tại Trường Đại học Sư phạm Kỹ thuật TP. Hồ Chí Minh (thời gian thực hiện từ ngày 01/03/2018 đến ngày 07/07/2018).

Cơ sở lý thuyết và phương pháp nghiên cứu

Cơ sở lý thuyết và linh kiện sử dụng

  1. Module ESP8266 NodeMCU V1.0 LUA:
    • Trang bị chip xử lý ESP8266EX, tích hợp kết nối Wi-Fi tần số 2.4 GHz hỗ trợ chuẩn 802.11 b/g/n, hỗ trợ giao thức bảo mật WPA/WPA2 và giao thức mạng TCP/IP.
    • Điện áp hoạt động nội vi 3.3V, điện áp cấp qua cổng micro-USB là 5V.
    • Bộ nhớ Flash 4MB; cung cấp 11 chân xuất/nhập đa dụng (I/O) hỗ trợ Interrupt/PWM/I2C/One-wire (ngoại trừ chân D0) và 01 chân ngõ vào tương tự Analog Input (điện áp tối đa 3.3V).
    • Môi trường lập trình: Sử dụng Arduino IDE với ngôn ngữ Wiring (dựa trên C/C++).
  2. Module cảm biến nhận diện vân tay quang học R305:
    • Phương thức giao tiếp: Giao tiếp nối tiếp UART với vi điều khiển, tốc độ baud mặc định 57600 bps (có thể cấu hình trong khoảng 9600 bps đến 115200 bps), khung truyền định dạng 10 bit (1 bit start, 8 bit data, 1 bit stop).
    • Dung lượng bộ nhớ: Lưu trữ tối đa 120 mẫu vân tay trong bộ nhớ Flash tích hợp trên bo mạch.
    • Thông số điện: Điện áp hoạt động danh định 3.0V - 3.6V, dòng tiêu thụ chế độ hoạt động từ 90 mA đến 110 mA (dòng đỉnh 150 mA), mức logic giao tiếp TTL.
    • Bộ nhớ đệm xử lý: Tích hợp 2 bộ nhớ đệm tạm thời CharBuffer1 và CharBuffer2 dùng để lưu ảnh và trích xuất điểm đặc trưng trước khi tổng hợp mẫu.
  3. Khối hiển thị LCD 16x2 và mạch chuyển đổi I2C:
    • Màn hình tinh thể lỏng LCD 16x2 cấu trúc 2 hàng, mỗi hàng 16 ký tự, tích hợp IC điều khiển dòng tương thích HD44780.
    • Kết hợp module chuyển đổi I2C (sử dụng 2 đường tín hiệu SDA, SCL cùng 2 đường nguồn VCC, GND) giúp tiết kiệm tài nguyên chân kết nối của ESP8266 thay vì phương thức điều khiển song song 6-8 chân truyền thống.
  4. Khối chấp hành và cách ly:
    • Khóa chốt điện từ Solenoid Lock LY-03: Hoạt động theo nguyên lý cuộn hút Solenoid loại thường đóng, điện áp danh định 12VDC, công suất tiêu thụ 9.6W, tốc độ phản ứng dưới 1 giây, thời gian kích liên tục cho phép dưới 10 giây.
    • Module 2 Relay 5V với Opto cách ly: Điện áp nuôi 5VDC, dòng tiêu thụ 200 mA/relay; tiếp điểm chịu tải tối đa 250VAC-10A hoặc 30VDC-10A; tích hợp transistor và optocoupler cách ly quang học hoàn toàn giữa mạch logic điều khiển và tải động lực.
  5. Công nghệ Web Server:
    • Ngôn ngữ kịch bản PHP (Hypertext Preprocessor) xử lý phía máy chủ (backend), thực thi tác vụ tiếp nhận dữ liệu điểm danh, truy vấn cơ sở dữ liệu và quản lý phiên đăng nhập.
    • Ngôn ngữ HTML (HyperText Markup Language) xây dựng cấu trúc giao diện tương tác người dùng phía máy khách (frontend).

Phương pháp nghiên cứu thực tế

  • Phương pháp phân tích và thiết kế hệ thống: Phân rã hệ thống thành các khối chức năng độc lập (xử lý trung tâm, cảm biến, hiển thị, chấp hành, ngoại vi, nguồn và truyền thông mạng).
  • Phương pháp tích hợp phần cứng: Lắp ráp, phối ghép vi điều khiển ESP8266 với module vân tay qua chuẩn UART, với màn hình LCD qua bus I2C và với mạch kích relay qua tín hiệu logic mức thấp (Active Low).
  • Phương pháp lập trình nhúng và thuật toán: Xây dựng giải thuật quét vân tay, đối soát mã ID, xử lý đóng mở chốt điện, ghi nhớ dữ liệu ngoại tuyến vào bộ nhớ EEPROM khi mất mạng và đồng bộ tự động lên web server khi có kết nối trở lại.
  • Phương pháp thực nghiệm kiểm thử: Đánh giá độ nhạy của cảm biến vân tay R305, đo đạc thời gian đóng mở khóa chốt, kiểm tra khả năng truyền nhận dữ liệu HTTP/TCP-IP giữa ESP8266 và máy chủ web.

Thiết kế và triển khai hệ thống

Kiến trúc phần cứng

Hệ thống phần cứng hoàn chỉnh được cấu thành từ 6 khối chức năng chính:

Tên khối chức năng Linh kiện / Thiết bị chính Chuẩn giao tiếp / Kết nối Vai trò kỹ thuật trong hệ thống
Khối xử lý trung tâm Kit ESP8266 NodeMCU V1.0 Lua UART, I2C, GPIO Xử lý logic, điều phối các khối ngoại vi, làm HTTP Client gửi dữ liệu lên Web Server
Khối cảm biến Module vân tay quang học R305 UART (TX/RX, tốc độ 57600 bps) Thu thập hình ảnh vân tay, trích xuất đặc trưng, so khớp ID mẫu
Khối hiển thị LCD 16x2 kèm Module I2C Bus I2C (chân SDA, SCL) Hiển thị trạng thái hoạt động, thông báo kết quả quét vân tay
Khối ngoại vi Cụm 4 nút nhấn cơ GPIO (nối trực tiếp ESP8266) Nhập lệnh điều hướng tác vụ cục bộ và thao tác quản trị
Khối chấp hành Module 2 Relay 5V + Khóa Solenoid LY-03 GPIO kích mức thấp (0V) Đóng ngắt điện nguồn 12V để kích mở chốt cửa khi xác thực thành công
Khối nguồn cấp Nguồn Adapter 5V-2A và 12V-2A Dây dẫn nguồn DC Cung cấp nguồn 5V cho mạch vi điều khiển/module và nguồn 12V cho khóa điện

Cấu trúc khung truyền và tập lệnh điều khiển module R305

Giao tiếp giữa ESP8266 và module R305 được thực hiện thông qua các gói tin nhị phân định dạng chuẩn:

Gói tin Module Header Package Address Package Identifier Package Length Confirmation / Instruction Code Checksum
Lệnh quét vân tay EF01H (2 byte) FFFFFFFFH (4 byte) 01H (1 byte) 0003H (2 byte) 01H (1 byte) 0005H (2 byte)
Phản hồi quét vân tay EF01H (2 byte) FFFFFFFFH (4 byte) 07H (1 byte) 0003H (2 byte) xxH (00H: Thành công) Sum (2 byte)
Đưa ảnh vào bộ đệm EF01H (2 byte) FFFFFFFFH (4 byte) 01H (1 byte) 0003H (2 byte) 01H + BufferID 0005H (2 byte)
Tổng hợp 2 dấu vân tay EF01H (2 byte) FFFFFFFFH (4 byte) 01H (1 byte) 0003H (2 byte) 05H (1 byte) 0009H (2 byte)
Lưu mẫu vào Flash EF01H (2 byte) xxxxH (4 byte) 01H (1 byte) 0006H (2 byte) 06H + BufferID + PageID Sum (2 byte)
Xóa toàn bộ thư viện EF01H (2 byte) FFFFFFFFH (4 byte) 01H (1 byte) 0003H (2 byte) 0DH (1 byte) 0011H (2 byte)
Tìm kiếm mẫu vân tay EF01H (2 byte) xxxxH (4 byte) 01H (1 byte) 0008H (2 byte) 04H + BufferID + StartPage + PageNum Sum (2 byte)

Lưu đồ giải thuật và phân hệ phần mềm

  1. Thuật toán vận hành trên ESP8266:
    • Khi khởi động, hệ thống khởi tạo các cổng I/O, nạp thư viện và kiểm tra kết nối Wi-Fi (WiFi.status() == WL_CONNECTED).
    • Hệ thống kiểm tra tín hiệu nút nhấn quản trị (UP == 0). Nếu phát hiện, hệ thống chuyển sang chế độ quản trị viên (Admin) để đăng ký vân tay mới.
    • Ở chế độ vận hành thông thường, hệ thống liên tục gọi hàm result = getFingerprintIDez() để nhận diện vân tay.
    • Khi phát hiện ngón tay và đối soát tìm thấy ID trùng khớp trong bộ nhớ (result > 0), vi điều khiển kích mức thấp cho relay để mở khóa chốt Solenoid, đồng thời gửi bản tin chứa ID và thời gian quét lên Web Server.
    • Trong trường hợp mất kết nối Wi-Fi, dữ liệu chấm công sẽ lập tức được lưu trữ dự phòng vào bộ nhớ EEPROM nội. Khi kết nối Wi-Fi được tái thiết lập (Save_EEpromdata > 0), hệ thống tải toàn bộ dữ liệu lưu tạm lên máy chủ rồi thực hiện xóa dữ liệu trong EEPROM để giải phóng bộ nhớ.
  2. Hệ thống Web Server:
    • Trang đăng nhập: Xác thực tài khoản người dùng và phân quyền truy cập hệ thống.
    • Trang quản trị (Admin): Hiển thị bảng theo dõi nhật ký quét vân tay của tất cả nhân viên theo thời gian thực, cung cấp công cụ quản lý hồ sơ nhân sự, phân quyền và điều khiển hệ thống.
    • Trang người dùng (Nhân viên): Cho phép nhân viên tra cứu lịch sử giờ giấc ra vào cá nhân mà không có quyền thay đổi cấu hình hệ thống.
    • Trang đổi mật khẩu: Đảm bảo bảo mật tài khoản người dùng và quản trị viên.

Nội dung chính theo từng chương

Chương 1: Tổng quan

Trình bày tổng quan về nhu cầu tự động hóa trong quản lý nhân sự tại các doanh nghiệp. Tác giả phân tích ưu, nhược điểm của 3 giải pháp kiểm soát cửa hiện nay (vân tay, khuôn mặt, thẻ từ), làm rõ tính cấp thiết của việc xây dựng hệ thống kiểm soát bằng vân tay kết hợp kết nối Internet. Chương này xác định rõ mục tiêu nghiên cứu, đối tượng nghiên cứu (ESP8266, R305, LCD, PHP, HTML), phạm vi thử nghiệm mô hình và phương pháp luận triển khai đề tài.

Chương 2: Cơ sở lý thuyết

Cung cấp chi tiết cơ sở lý thuyết và thông số kỹ thuật của các module phần cứng cùng công nghệ phần mềm được sử dụng:

  • Cấu trúc vi điều khiển ESP8266EX trên kit NodeMCU V1.0 Lua, cách nạp chương trình qua Arduino IDE.
  • Cơ chế hoạt động, sơ đồ chân và chi tiết các bảng mã lệnh điều khiển cảm biến vân tay quang học R305 qua giao tiếp UART (quét, tạo ảnh biến tạm, tổng hợp mẫu, lưu trữ, tìm kiếm và xóa mẫu).
  • Đặc tính màn hình LCD 16x2, tập lệnh điều khiển IC hiển thị và giải pháp ghép nối 2 dây qua module I2C.
  • Thông số kỹ thuật của khóa chốt điện từ Solenoid Lock LY-03 (12VDC, 9.6W, phản ứng < 1s) và module 2 relay 5V có opto cách ly quang học.
  • Cú pháp, cấu trúc các thẻ định dạng của ngôn ngữ HTML và các hàm cơ bản trong ngôn ngữ lập trình kịch bản máy chủ PHP.

Chương 3: Thiết kế và xây dựng hệ thống

Xác định yêu cầu chức năng hệ thống (truyền thông tin hai chiều giữa Client và Server qua Internet, thu thập thời gian thực, hiển thị trạng thái, lưu trữ dự phòng EEPROM, phân quyền Web Server). Trình bày sơ đồ khối hệ thống và sơ đồ kết nối chi tiết giữa ESP8266 với module R305, LCD qua I2C, module Relay và cụm 4 nút nhấn. Phân tích phương án chọn nguồn cấp kép (Adapter 5V-2A và 12V-2A). Xây dựng lưu đồ giải thuật điều khiển của vi điều khiển và thiết kế giao diện các trang chức năng trên nền web.

Chương 4: Kết quả thực hiện

Trình bày các kết quả chế tạo thực tế của đề tài:

  • Kết quả phần cứng: Hoàn thiện mô hình phần cứng mặt trước và mặt sau; hệ thống hoạt động ổn định khi cấp nguồn, kết nối thành công mạng Internet, hiển thị thông báo hướng dẫn lên màn hình LCD; nhận diện đúng vân tay, điều khiển kích mở chốt cửa điện từ và hỗ trợ chế độ xác nhận vân tay người quản trị.
  • Kết quả phần mềm: Triển khai thành công giao diện web gồm trang đăng nhập, trang quản lý thông tin nhân viên theo ID và thời gian quét vân tay, cùng trang đổi mật khẩu người dùng.

Chương 5: Kết luận và phạm vi ứng dụng

Tổng hợp các kết quả kỹ thuật đạt được, chỉ ra các ưu điểm và hạn chế tồn tại của hệ thống, đồng thời đề xuất các hướng phát triển kỹ thuật và phạm vi triển khai ứng dụng vào đời sống thực tế.


Kết quả và đóng góp

Kết quả chính kèm số liệu kỹ thuật

Tiêu chí kỹ thuật Kết quả đạt được theo văn bản
Dung lượng lưu trữ vân tay Lưu trữ tối đa 120 mẫu vân tay trực tiếp trong bộ nhớ Flash của cảm biến R305
Thời gian phản ứng mở khóa Thời gian kích mở chốt điện Solenoid dưới 1 giây (< 1s)
Cơ chế truyền thông nối tiếp Giao tiếp UART tốc độ 57600 bps, khung truyền 10 bit giữa ESP8266 và R305
Giao tiếp hiển thị Rút gọn kết nối LCD 16x2 xuống 2 dây tín hiệu (SDA, SCL) nhờ module I2C
Nguồn điện vận hành Sử dụng 02 adapter cấp nguồn riêng biệt: 5V - 2A (khối điều khiển) và 12V - 2A (khối chốt điện)
Khả năng lưu trữ ngoại tuyến Lưu dữ liệu điểm danh tạm thời vào bộ nhớ EEPROM khi mất kết nối mạng và tự động đồng bộ lên Host khi có Internet
Phần mềm Web Server Xây dựng hoàn chỉnh các module: Đăng nhập, Quản trị viên (Admin), Người dùng (Nhân viên), Đổi mật khẩu

Giải pháp và kiến nghị đề xuất của tác giả

  • Tách biệt nguồn điều khiển và tải động lực: Đề xuất giải pháp sử dụng 2 nguồn adapter riêng biệt (5V-2A cho ESP8266, cảm biến, LCD và 12V-2A cho khóa chốt Solenoid) kết hợp Opto cách ly trên mạch Relay nhằm triệt tiêu xung nhiễu điện từ và tránh hiện tượng sụt áp gây reset vi điều khiển khi cuộn hút kích hoạt.
  • Đồng bộ dữ liệu hai lớp: Đề xuất cơ chế lưu tạm bản ghi vào bộ nhớ EEPROM của vi điều khiển nhằm khắc phục sự cố gián đoạn đường truyền Internet, bảo đảm tính toàn vẹn dữ liệu điểm danh.

Đóng góp kỹ thuật tự nêu

Đề tài đã kết hợp thành công công nghệ sinh trắc học vân tay giá thành thấp (R305) với vi điều khiển Wi-Fi SoC (ESP8266 NodeMCU) và công nghệ web (PHP/HTML) để tạo thành một hệ thống kiểm soát cửa ra vào hoàn chỉnh, cho phép theo dõi và giám sát từ xa qua mạng Internet mà không cần bố trí nhân sự túc trực.


Hạn chế và hướng nghiên cứu tiếp

  • Hạn chế của hệ thống:
    • Đề tài mới dừng lại ở việc thiết kế, chế tạo và thử nghiệm trong quy mô mô hình học thuật, kết cấu cơ khí chưa hoàn thiện theo tiêu chuẩn đóng gói công nghiệp.
    • Bộ nhớ cảm biến R305 bị giới hạn ở mức 120 dấu vân tay, chưa đáp ứng trực tiếp cho các doanh nghiệp hoặc xí nghiệp quy mô lớn nếu không bổ sung giải pháp nhận diện từ cơ sở dữ liệu máy chủ.
    • Hệ thống cảm biến vân tay quang học vẫn gặp khó khăn trong việc nhận diện đối với trường hợp vân tay bị mòn hoặc tay tiếp xúc với hóa chất.
  • Hướng nghiên cứu tiếp:
    • Nâng cấp, hoàn thiện phần cứng theo hướng công nghiệp để triển khai lắp đặt thực tế tại các công ty, xí nghiệp, văn phòng hoặc chung cư.
    • Mở rộng dung lượng cơ sở dữ liệu người dùng và tối ưu hóa giải thuật tìm kiếm dữ liệu trên Web Server.

Giá trị tham khảo

Báo cáo khóa luận là tài liệu tham khảo phù hợp cho sinh viên, học viên và kỹ sư thuộc các chuyên ngành Công nghệ Kỹ thuật Điện tử Truyền thông, Kỹ thuật Điều khiển & Tự động hóa, Kỹ thuật Máy tính và Công nghệ Thông tin đang thực hiện các đề tài về hệ thống nhúng, Internet of Things (IoT) và thiết bị an ninh sinh trắc học.

Các nội dung có giá trị tham khảo kỹ thuật cao:

  • Bảng tra cứu chi tiết cấu trúc lệnh nhị phân và mã phản hồi (Confirmation Code) của cảm biến vân tay R305 qua giao tiếp UART.
  • Sơ đồ phối ghép và kỹ thuật lập trình điều khiển module Wi-Fi ESP8266 kết hợp giao tiếp I2C cho màn hình LCD.
  • Giải thuật đệm dữ liệu vào bộ nhớ EEPROM phục vụ cơ chế tự động đồng bộ hóa dữ liệu lên máy chủ web khi mạng gặp sự cố.

Câu hỏi thường gặp

1. Module cảm biến vân tay R305 trong hệ thống lưu trữ được bao nhiêu mẫu vân tay và giao tiếp với ESP8266 bằng chuẩn nào? Module R305 có khả năng lưu trữ tối đa 120 mẫu dấu vân tay trực tiếp trong bộ nhớ Flash tích hợp trên mạch. Module kết nối với vi điều khiển ESP8266 thông qua chuẩn truyền thông nối tiếp bất đồng bộ UART với tốc độ baud mặc định là 57600 bps (hỗ trợ dải từ 9600 đến 115200 bps).

2. Giải pháp nào được tác giả sử dụng để giảm số lượng chân kết nối giữa vi điều khiển ESP8266 và màn hình LCD 16x2? Tác giả sử dụng thêm mạch chuyển đổi giao tiếp LCD sang I2C. Giải pháp này giúp giảm số lượng chân điều khiển từ tối thiểu 6 chân (khi kết nối song song RS, EN, D4-D7) xuống còn 2 chân truyền dữ liệu duy nhất là SDA và SCL (cùng 2 chân nguồn VCC, GND).

3. Thông số kỹ thuật và thời gian đáp ứng của khóa chốt điện từ Solenoid Lock LY-03 là bao nhiêu? Khóa chốt Solenoid Lock LY-03 sử dụng điện áp 12VDC (hoặc 24VDC), công suất tiêu thụ 9.6W, thuộc loại khóa thường đóng. Khóa có tốc độ phản ứng đóng mở dưới 1 giây (< 1s) và thời gian kích điện liên tục tối đa cho phép là dưới 10 giây (< 10s).

4. Hệ thống xử lý như thế nào để đảm bảo không bị mất dữ liệu điểm danh khi đường truyền Wi-Fi hoặc Internet bị gián đoạn? Khi nhân viên quét vân tay thành công nhưng hệ thống mất kết nối Wi-Fi (WiFi.status() != WL_CONNECTED), mã ID và thời gian quét sẽ lập tức được ghi vào bộ nhớ EEPROM nội của vi điều khiển. Khi có mạng trở lại, hệ thống sẽ tự động đọc dữ liệu từ EEPROM để cập nhật lên máy chủ và xóa sạch vùng nhớ tạm này.

5. Tại sao hệ thống cần sử dụng hai nguồn Adapter riêng biệt (5V và 12V)? Hệ thống sử dụng Adapter 5V-2A để nuôi khối xử lý trung tâm ESP8266, cảm biến vân tay R305, màn hình LCD và mạch logic relay; trong khi Adapter 12V-2A được dùng riêng cho khóa chốt điện từ Solenoid LY-03. Việc phân tách hai nguồn này giúp đảm bảo công suất, tránh hiện tượng sụt áp và xung điện cảm ứng từ cuộn hút Solenoid gây treo hoặc reset vi điều khiển.


Kết luận

Đồ án tốt nghiệp "Thiết kế hệ thống ra vào bằng vân tay" đã hoàn thành việc thiết kế và thi công mô hình phần cứng hoàn chỉnh kết hợp cảm biến sinh trắc học quang học R305, vi điều khiển ESP8266 NodeMCU, module 2 relay cách ly quang và khóa chốt điện Solenoid LY-03. Hệ thống đảm bảo thời gian mở chốt dưới 1 giây, hỗ trợ lưu trữ 120 mẫu vân tay và tích hợp cơ chế lưu đệm EEPROM giúp bảo toàn dữ liệu khi mất kết nối Internet. Đồng thời, phân hệ Web Server xây dựng trên nền PHP và HTML cho phép quản trị viên theo dõi nhật ký chấm công của nhân viên theo thời gian thực một cách tự động và minh bạch.