Mục lục:
Video: Khóa cửa vân tay Arduino: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Xin chào và chào mừng bạn đến với dự án này, thực ra nó bao gồm hai dự án nhưng chúng khá giống nhau, đó là hệ thống khóa cửa dựa trên bảng Arduino UNO, cảm biến vân tay quang học FPM10A và màn hình LCD i²c, nhưng đối với phiên bản khác, chúng tôi bao gồm một bàn phím.
Và đừng quên về hệ thống khóa mà bạn sẵn sàng kiểm soát và làm theo điều này, hệ thống dây và mã của bạn có thể thay đổi nhưng đừng lo lắng điều đó sẽ dễ dàng
Bước 1: Công cụ
Phần cứng cần thiết cho dự án này là:
- Bảng Arduino, ở đây tôi đang sử dụng UNO
- Cảm biến vân tay quang học Adafruit FPM10A
- Màn hình LCD i²c
- Và đối với phiên bản thứ hai của dự án, bạn sẽ cần một bàn phím, ở đây tôi đang sử dụng 4x4
Và đừng quên về hệ thống khóa cửa của bạn, tôi đã sử dụng cái trong hình (10 Bucks từ cửa hàng Trung Quốc) nhưng tôi chỉ sử dụng bộ khóa, và vì bộ phận đó có động cơ DC nên quay theo cả hai hướng nên tôi phải sử dụng mô-đun cầu H kép L298n của tôi, bạn có thể sử dụng một cầu IC H nhỏ nếu bạn muốn, nhưng tùy thuộc vào hệ thống bạn đang sử dụng, bạn có thể thay thế tất cả bằng bóng bán dẫn và khóa điện từ…
Trước khi tiếp tục, hãy đảm bảo rằng bạn biết cách sử dụng tất cả các yếu tố được đề cập ở trên, vì nó sẽ giúp dự án của bạn dễ dàng thích ứng và phát hiện ra bất kỳ vấn đề nào:
Arduino una + Ma trận bàn phím 4 × 4 + màn hình LCD i2c
Giao diện cảm biến vân tay FPM10A (50DY) với Arduino
Arduino LCD I2C sử dụng đơn giản và ghi trực tiếp từ màn hình nối tiếp
Từng bước về cách sử dụng trình điều khiển cầu H kép L298n với Arduino
Bước 2: Phiên bản 1
Phiên bản đầu tiên sử dụng: LCD + cảm biến vân tay + l298n (để điều khiển hệ thống) + nút ấn có điện trở (mình dùng 1k).
Đối với phiên bản đầu tiên, trước tiên bạn cần tải mã “Đăng ký” lên từ thư viện vân tay (dưới đây) và sử dụng mã này để thêm vân tay, tải lên và mở màn hình nối tiếp, sau đó nhập ID và nhấn “Enter” rồi làm theo các bước như trong hướng dẫn về dấu vân tay. Sau đó tải lên mã thứ hai và thêm tên bạn muốn cho từng người dùng, tải mã lên và ở đây chúng ta bắt đầu, các mẫu dấu vân tay được lưu trữ trong ổ đĩa flash nội bộ của mô-đun. Khi mã bắt đầu hoạt động, Arduino liên tục đợi một ngón tay đặt trên cảm biến, nếu không, nếu bạn đang ở bên trong, chỉ cần nhấn nút để mở, nếu ngón tay hợp lệ (nằm trong cơ sở dữ liệu), nó sẽ mở khóa và hiển thị một thông báo và tên liên quan đến ID vân tay, nếu ID không được ghép nối với tên, nó sẽ hiển thị một số điều kỳ lạ: D…
Đó là khá nhiều dây của tôi, vì vậy bạn sẽ không bị nhầm lẫn bởi nút nhấn, thực sự thay vì nhận được mức cao từ chân Arduino 5v, yêu cầu tôi phải thêm các dây khác (và nó sẽ lộn xộn hơn), tôi chỉ đặt chân 8 trên Cao và tôi đọc trạng thái nút từ chân 9 có điện trở kéo xuống.
Bước 3: Phiên bản 2
Như bạn có thể thấy trong phiên bản đầu tiên, bạn phải sử dụng máy tính (hoặc bất cứ thứ gì bạn sử dụng để lập trình Arduino) để thêm các mẫu mới vào ổ đĩa flash mô-đun, đó là lý do tại sao tôi đã tạo ra phiên bản nhúng hơn này chỉ yêu cầu nguồn điện để hoạt động và các mẫu mới hiện được thêm thông qua bàn phím (có nghĩa là ở bên trong vì dự án này chỉ dựa trên truy cập bằng vân tay, bạn có thể kết hợp nó với dự án khác của tôi chỉ dựa trên bàn phím, bạn sẽ phải làm một số sửa đổi nhưng chúng dễ dàng).
Bàn phím được đặt bên trong có nghĩa là bạn có thể mở khóa bằng cách nhấn một nút ở đây Tôi đã chọn ‘B’ vì ‘A’ là để thêm người mới.
Để thêm mẫu ngón tay mới, nhấn 'A' nó sẽ hỏi bạn mật khẩu đã có trong mã '1' '2' '3' '4', bạn có thể sửa đổi nó ở đó, bạn nhập mã rồi nhập số ID là định dạng 3 chữ số, ví dụ “001”, “021” hoặc “115”, bạn có thể nhập các ID từ 1 đến 127, sau khi chạm vào ID, nó sẽ yêu cầu bạn đặt ngón tay, loại bỏ nó và đặt lại… Công việc đã hoàn thành. Và là phiên bản đầu tiên, nó đợi dấu vân tay hợp lệ để mở khóa.
Đây là hệ thống dây cho phiên bản thứ hai, tôi đã loại bỏ nút nhấn vì việc mở từ bên trong được thực hiện ngay bây giờ bằng nút ‘B’.
Bước 4: Thư viện và Mã
Thư viện:
-Tải xuống thư viện LCD i2c NewLiquidCrystal
-Tải xuống thư viện bàn phím
-Tải xuống cảm biến vân tay quang FPM10A
Mã
- Tải xuống i2c Scanner trong trường hợp bạn có địa chỉ khác cho màn hình LCD của mình
-Mã đầu tiên trong phiên bản 1 là mã "Đăng ký" từ thư viện vân tay
Mã thứ hai cho Phiên bản 1: Tải xuống tại đây
Mã cho phiên bản 2: Tải xuống tại đây
Mã mà tôi đã tạo cho phiên bản đầu tiên dựa trên ví dụ "Vân tay" từ thư viện chỉ thay vì hiển thị ID trên Màn hình nối tiếp (có nghĩa là mẫu dấu vân tay có trong cơ sở dữ liệu), nó kích hoạt toàn bộ chuỗi mở theo cách khác (mà nghĩa là mô-đun không tìm thấy kết quả phù hợp trong cơ sở dữ liệu) nó hiển thị một thông báo đơn giản trên màn hình.
Mã cho phiên bản thứ hai dựa trên cả hai ví dụ "Vân tay" và "Đăng ký" và giống như phiên bản đầu tiên nhưng lần này tôi đã thêm tính năng "Đăng ký" và bạn có thể thêm ID từ bàn phím thay vì màn hình nối tiếp.
Đề xuất:
Hệ thống bảo mật khóa vân tay tự làm: 8 bước
Hệ thống bảo mật chìa khóa vân tay DIY: Ứng dụng này rất hữu ích để bảo vệ các chìa khóa cần thiết hàng ngày của chúng ta (khóa). Có một số hệ thống đo lường sinh học có sẵn trên thị trường, nó mai
Khóa cửa điện với máy quét vân tay và đầu đọc RFID: 11 bước (có hình ảnh)
Khóa cửa điện với máy quét vân tay và đầu đọc RFID: Dự án được thiết kế để tránh sự cần thiết của việc sử dụng chìa khóa, để đạt được mục tiêu, chúng tôi đã sử dụng cảm biến vân tay quang học và Arduino. Tuy nhiên, có những cá nhân có dấu vân tay không đọc được và cảm biến sẽ không nhận dạng được. Sau đó, suy nghĩ một
Khóa vân tay với Arduino: 7 bước
Khóa vân tay với Arduino: Xin chào, Trong bài viết này, chúng tôi sẽ tạo ra Security Locker hoạt động trên mẫu vân tay theo hệ mét sinh học. # cách # đến # Dấu chân # Khoá
SafetyLock: Khóa thông minh được tạo bằng Raspberry Pi (Vân tay và RFID): 10 bước
SafetyLock: Khóa thông minh được tạo bằng Raspberry Pi (Vân tay và RFID): Bạn đã bao giờ muốn một cách dễ tiếp cận hơn để bảo vệ ngôi nhà của mình chưa? Nếu vậy, đây là giải pháp cho bạn! Tôi đã tạo ra SafetyLock, đây là loại khóa có thể mở bằng vân tay của bạn, huy hiệu RFID và thậm chí thông qua trang web. Nhờ khái niệm này, bạn sẽ
Giỏ hàng xách tay Trường lực khóa của DOOM: 4 bước
Lực lượng khóa giỏ hàng di động Trường hợp của DOOM: Bạn đã bao giờ khó chịu hoặc thậm chí bị thương bởi các cuộc tấn công giỏ hàng có tri giác xấu xa chưa? tốt, bây giờ bạn có thể mua sắm một cách an toàn! chiếc thắt lưng này sẽ ngăn chặn bất kỳ xe mua hàng thù địch nào trong đường đi của nó nếu nó đến cách bạn trong vòng 5 feet! Không còn mắt cá chân bầm tím! không còn thứ