I. Tổng quan về cảm biến vân tay và ứng dụng của nó
Chúng ta đã nghe nhiều về công nghệ cảm biến vân tay trên điện thoại và máy tính bảng, vậy thật sự công nghệ này mang lại lợi ích gì cho người dùng?
Cảm biến vân tay là gì?
Công nghệ nhận dạng vân tay hoạt động theo nguyên tắc: Khi đặt ngón tay lên trên một thiết bị đọc dấu vân tay, ngay lập tức thiết bị này sẽ quét hình ảnh ngón tay đó và đưa vào hệ thống. Hệ thống sẽ xử lý dấu vân tay, chuyển sang dạng dữ liệu số rồi đối chiếu các đặc điểm của vân tay đó với dữ liệu đã được lưu trữ trong hệ thống. Nếu dấu vân tay này khớp với dữ liệu hệ thống thì các chức năng tiếp theo sẽ được thực hiện. Trên lý thuyết, nhận dạng vân tay sẽ cho phép loại bỏ hoàn toàn các loại mật khẩu song vẫn đảm bảo tính bảo mật khi người dùng đăng nhập vào thiết bị. Apple đã tích hợp công nghệ này trên nút Home của hãng gọi là công nghệ Touch ID, thay vì phải nhập mật khẩu cho thao tác mở khoá máy hay ứng dụng thì giờ đây chỉ cần một cú chạm nhẹ là bạn đã có thể nhanh chóng làm điều đó.
Ưu và nhược điểm của công nghệ cảm biến vân tay
Ưu điểm
- Mở khoá thiết bị hoặc ứng dụng chỉ với một cú chạm.
- Tính xác thực cao vì vân tay mỗi người là duy nhất.
- Yên tâm bởi hệ thống sẽ cho nhận dạng nhiều ngón tay khác nhau.
Nhược điểm
Cảm biến vân tay chỉ là một hệ thống xác thực,Nếu ứng dụng vào điện thoại thì nguy cơ về thất thoát vệ dữ liệu trên điện thoại người sử dụng là rất cao, khi bạn ngủ hoặc mất ý thức thì chính ngón tay sẽ mở khoá tất cả.
II. Phần cứng
Ở dự án lần này tôi sử dụng loại module có tên R308 optical fingerprint khi bạn mua nhớ hỏi kỹ tên của nó hoặc lấy thông tin về datasheet để tiện cho việc kết nối chân tín hiệu vì hiện nay có rất nhiều loại cảm biến vân tay và tôi đã gặp rất nhiều khó khăn trong việc connect nó với arduino vì không tìm được tên của nó . Nhưng thật may mắng Google đã giúp tôi
Hình 1: Module cảm biến vân tay
Cảm biến tôi sử dụng có 6 dây ra để cấp nguồn và kết nối với arduino nếu bạn đang dùng loại giống tôi thì hãy đọc theo Datasheet này nhé
Hình 2 : Cách kết nối dây tín hiệu với arduino