Mục lục:

Cơ chế khóa cửa RFID với Arduino: 5 bước (có hình ảnh)
Cơ chế khóa cửa RFID với Arduino: 5 bước (có hình ảnh)

Video: Cơ chế khóa cửa RFID với Arduino: 5 bước (có hình ảnh)

Video: Cơ chế khóa cửa RFID với Arduino: 5 bước (có hình ảnh)
Video: #RFID Hệ thống khóa cửa tự động ứng dụng công nghệ RFID 2024, Tháng bảy
Anonim
Image
Image
In 3D & Lắp ráp Cơ chế Khóa
In 3D & Lắp ráp Cơ chế Khóa

Trong Có thể hướng dẫn này, chúng tôi sẽ kết nối cảm biến RFID RC522 với Arduino Uno để tạo cơ chế khóa đơn giản được kiểm soát truy cập RFID cho cửa, ngăn kéo hoặc tủ. Sử dụng cảm biến này, bạn sẽ có thể sử dụng thẻ hoặc thẻ RFID để khóa và mở khóa cơ chế khóa kiểu bu lông trượt có thể dễ dàng gắn vào cửa hoặc ngăn kéo.

Cơ chế khóa trong Tài liệu hướng dẫn này được in 3D, nhưng bạn cũng có thể sử dụng bất kỳ loại khóa chốt trượt thông dụng nào. Khóa được kích hoạt bằng cách sử dụng một micro servo.

Điều này có thể hướng dẫn giả định rằng bạn đã làm việc với bộ điều khiển vi mô Arduino trước đây và biết những điều cơ bản về lập trình Arduino. Nếu bạn không, hãy làm theo hướng dẫn được liên kết để biết thêm thông tin về cách tạo và tải lên bản phác thảo đầu tiên của bạn.

Quân nhu

Để xây dựng cơ chế khóa RFID của riêng bạn, bạn sẽ cần những thứ sau:

  • Arduino Uno (Hoặc Khác) - Mua tại đây
  • Nguồn cung cấp Arduino - Mua tại đây
  • Cảm biến RFID RC522 - Mua tại đây
  • Breadboard & Jumpers để thử nghiệm - Mua tại đây
  • Micro Servo - Mua tại đây
  • 2 x đèn LED - Mua tại đây
  • Điện trở 2 x 220Ω - Mua tại đây
  • Máy in & dây tóc 3D (Tùy chọn cho Khóa) - Cái này được sử dụng
  • Hộp chứa hoặc nhà ở cho cảm biến & điện tử

Bước 1: In 3D & Lắp ráp cơ chế khóa

In 3D & Lắp ráp cơ chế khóa
In 3D & Lắp ráp cơ chế khóa

Đầu tiên, chúng ta sẽ lắp ráp cơ chế khóa, cơ cấu này bao gồm một khóa trượt in 3D và một micro servo với một cánh tay servo.

Bạn cũng có thể sử dụng khóa loại bu lông trượt mà bạn sẽ cần để kết nối với tay servo.

Cơ chế khóa dựa trên thiết kế khóa trượt này của Nhân Mã, mà tôi đã thu nhỏ xuống còn 65% so với kích thước ban đầu.

Tải xuống tệp in 3D: Tệp in 3D RFID Lock

Tôi in 3D các tệp đính kèm bằng PLA trắng ở 185C và 20% infill.

Cơ chế và giá đỡ servo có các lỗ bắt vít để bạn có thể dễ dàng gắn nó vào tủ, ngăn tủ hoặc ngăn kéo. Bạn cũng có thể sử dụng keo nóng hoặc băng dính hai mặt để dán nó ít lâu hơn.

Bước 2: Lắp ráp các thành phần điện

Lắp ráp các thành phần điện
Lắp ráp các thành phần điện
Lắp ráp các thành phần điện
Lắp ráp các thành phần điện
Lắp ráp các thành phần điện
Lắp ráp các thành phần điện

Kết nối các thành phần điện như được hiển thị trong sơ đồ. Trước tiên, tôi đã lắp ráp chúng vào một breadboard để kiểm tra các thành phần và tải số ID cho hai thẻ mà tôi muốn cho phép truy cập.

Các đèn LED màu xanh lá cây và màu đỏ là không bắt buộc, chúng chỉ cung cấp một dấu hiệu tốt rằng thẻ đang được đọc đúng cách khi hệ thống ở trong vỏ.

Bước 3: Tải lên mã

Bạn có thể tìm thấy mô tả mã đầy đủ và liên kết tải xuống tại đây - Mã cơ chế khóa RFID dựa trên Arduino

Liên kết để tải mã xuống ở đây - Mã khóa RFID

Trước khi chạy mã, bạn cần cài đặt thư viện RFID đi kèm với mã trong bản tải xuống ở trên.

Về cơ bản, mã chờ thẻ được quét. Khi một thẻ được quét, nó sẽ chuyển ID được quét đến một chức năng kiểm tra xem số ID của thẻ được quét có nằm trong một loạt các thẻ được chấp nhận hay không và sau đó cấp quyền truy cập, nhấp nháy đèn LED màu xanh lục và mở khóa hoặc khóa cơ chế tùy thuộc vào trạng thái trước đó hoặc từ chối quyền truy cập và nhấp nháy đèn LED màu đỏ.

Bước 4: Thêm thẻ

Mã này bao gồm một đầu ra cho màn hình Nối tiếp trên PC của bạn. Khi bạn chạy nó lần đầu tiên, bạn sẽ cần đăng ký các thẻ mà bạn muốn cấp quyền truy cập. Điều này được thực hiện bằng cách quét thẻ và ghi lại ID thẻ được hiển thị trên màn hình nối tiếp của bạn. Sau đó, số này có thể được thêm vào mảng accessGranted để cấp quyền truy cập vào thẻ. Kích thước của mảng cũng nên được tăng hoặc giảm tương ứng.

Tải lên lại mã với mảng mới và bây giờ bạn có thể quét thẻ của mình và nó sẽ nhấp nháy màu xanh lục và khóa hoặc mở khóa cơ chế của bạn tùy thuộc vào trạng thái trước đó của khóa.

Bước 5: Cài đặt khóa

Cài đặt khóa
Cài đặt khóa
Cài đặt khóa
Cài đặt khóa

Để làm cho khóa có thể sử dụng được nhiều hơn, tôi đã lắp nó vào một hộp / hộp nhựa với các đèn LED có thể nhìn thấy ở mặt trước phía trên vùng cảm biến. Ổ khóa sau đó được gắn vào bên trong cửa.

Nếu bạn muốn làm cho hệ thống an toàn hơn một chút thì bạn sẽ muốn tách mô-đun cảm biến khỏi Arduino và cũng nên gắn Arduino vào bên trong cửa. Việc tái tạo tín hiệu từ mô-đun cảm biến đến Arduino khó hơn nhiều so với việc tái tạo tín hiệu PWM tới servo để mở khóa.

Nếu bạn muốn biết thêm thông tin về cấu tạo của cơ chế khóa và mô tả chi tiết về mã, hãy xem toàn bộ cấu tạo được viết ở đây - Khóa cửa RFID dựa trên Arduino

Chúc may mắn với công trình của ban!

Đề xuất: