Đề xuất đề tài thiết kế hệ thống khóa vân tay sử dụng chip ESP32
cảm biến R305 hoặc AS608
1. Giới thiệu hệ thống
- Đề tài xây dựng một hệ thống khóa cửa thông minh dùng cảm biến vân tay để xác
thực người dùng. Hệ thống gồm phần cứng (ESP32 + cảm biến vân tay + servo mở
khóa) phần mềm máy tính (ứng dụng Python giao diện quản trị).
- Quy trình: người dùng chạm ngón tay cảm biến trích xuất template vân tay
ESP32 gửi dữ liệu sang PC bằng giao thức MQTT hoặc HTTP phần mềm so
mở cửa. Ứng dụng còn chức năng quản trị: đăng nhập, thêm/sửa/xóa người
dùng, ghi nhật truy cập, nhập/xuất dữ liệu.
2 đồ lớp, use case
đồ Use Case
đồ lớp thực thể
3. Thiết kế CSDL
4. Data Flow
1. Người dùng cảm biến vân tay hình đưa ngón tay vào (R305/AS608): Dữ liệu thu được
ảnh/mẫu vân tay thô.
2. Cảm biến vân tay chuỗi byte chuyển mẫu vân tay thô thành gửi cho ESP32.
3. ESP32 phần mềm xử kiểm tra vân tay nhận chuỗi byte từ cảm biến chuyển tiếp sang .
4. Phần mềm xử kiểm tra vân tay dãy số/chuỗi đặc : So sánh chuỗi byte vừa nhận với các
trưng (template) CSDL vân tay được lưu trong . Nếu trùng khớp, trả về thông tin xác nhận
(idUser + trạng thái hợp lệ).
5. ESP32 tín hiệu PWM nhận được lệnh mở khóa từ phần mềm nếu xác thực thành công: Gửi
điều khiển để mở khóa cửa.Servo quay một góc nhất định

Preview text:

Đề xuất đề tài thiết kế hệ thống khóa vân tay sử dụng chip ESP32
cảm biến R305 hoặc AS608
1. Giới thiệu hệ thống
- Đề tài xây dựng một hệ thống khóa cửa thông minh dùng cảm biến vân tay để xác
thực người dùng. Hệ thống gồm phần cứng (ESP32 + cảm biến vân tay + servo mở
khóa) và phần mềm máy tính (ứng dụng Python có giao diện quản trị).
- Quy trình: người dùng chạm ngón tay → cảm biến trích xuất template vân tay →
ESP32 gửi dữ liệu sang PC bằng giao thức MQTT hoặc HTTP → phần mềm so
khớp với cơ sở dữ liệu (SQLite) → nếu hợp lệ, PC ra lệnh ESP32 kích hoạt servo
mở cửa. Ứng dụng còn có chức năng quản trị: đăng nhập, thêm/sửa/xóa người
dùng, ghi nhật ký truy cập, nhập/xuất dữ liệu.
2 đồ lớp, use case Sơ đồ Use Case Sơ đồ lớp thực thể
3. Thiết kế CSDL 4. Data Flow
1. Người dùng đưa ngón tay vào cảm biến vân tay (R305/AS608): Dữ liệu thu được là hình
ảnh/mẫu vân tay thô.
2. Cảm biến vân tay chuyển mẫu vân tay thô thành chuỗi byte và gửi cho ESP32.
3. ESP32 nhận chuỗi byte từ cảm biến và chuyển tiếp sang phần mềm xử kiểm tra vân tay.
4. Phần mềm xử kiểm tra vân tay: So sánh chuỗi byte vừa nhận với các dãy số/chuỗi đặc
trưng (template) được lưu trong CSDL vân tay. Nếu trùng khớp, trả về thông tin xác nhận
(idUser + trạng thái hợp lệ).
5. ESP32 nhận được lệnh mở khóa từ phần mềm nếu xác thực thành công: Gửi tín hiệu PWM
điều khiển Servo quay một góc nhất định để mở khóa cửa.