Mục lục:

Dự án khóa mã kỹ thuật số Arduino sử dụng bàn phím ma trận: 9 bước
Dự án khóa mã kỹ thuật số Arduino sử dụng bàn phím ma trận: 9 bước

Video: Dự án khóa mã kỹ thuật số Arduino sử dụng bàn phím ma trận: 9 bước

Video: Dự án khóa mã kỹ thuật số Arduino sử dụng bàn phím ma trận: 9 bước
Video: 🔴 Arduino #9 | Điều khiển Thiết Bị Bằng Mật Khẩu Sử Dụng Bàn Phím Ma Trận 4x4 2024, Tháng mười một
Anonim
Dự án khóa mã kỹ thuật số Arduino sử dụng bàn phím ma trận
Dự án khóa mã kỹ thuật số Arduino sử dụng bàn phím ma trận

Xây dựng thiết bị khóa mã kỹ thuật số với hệ thống Arduino và Qwiic bằng Zio M Uno và Bàn phím ma trận Hex 4x3.

Tổng quan dự án

Đối với dự án này, chúng tôi sẽ xây dựng một khóa mã kỹ thuật số đơn giản mà người dùng có thể nhập và nhập. Trong hướng dẫn này, chúng tôi sẽ chỉ cho người dùng cách hoạt động của hệ thống khóa mã kỹ thuật số trong Giao diện Arduino.

Đến cuối hướng dẫn này, bạn sẽ có thể:

  • Thiết lập khóa mã kỹ thuật số với Zio và bàn phím 12 phím cơ bản
  • Có thể giao tiếp với Arduino IDE để lập trình Zio bằng bàn phím
  • Tạo một chương trình yêu cầu người dùng nhập mật khẩu gồm sáu chữ số để mở khóa
  • Có thể tạo một mật khẩu sáu chữ số mới

Tài nguyên hữu ích

Vì mục đích đơn giản, hướng dẫn này giả định rằng bạn có hiểu biết đầy đủ và bí quyết cấu hình bảng phát triển Zio.

Đối với dự án này, chúng tôi giả sử bạn đã định cấu hình Zuino M Uno để giao tiếp với Arduino IDE. Nếu bạn chưa làm như vậy, chúng tôi có một bài đăng riêng về hướng dẫn ban phát triển của chúng tôi. Kiểm tra chúng dưới đây:

Hướng dẫn Bắt đầu Zuino M Uno Qwiic

Bước 1: Bố cục sơ đồ

Sơ đồ bố cục
Sơ đồ bố cục

Bước 2: Thiết lập và cấu hình

Bạn sẽ cần các mô-đun sau để xây dựng dự án này:

  • Zuino M Uno
  • Màn hình OLED Zio Qwiic 0,91”
  • Bàn phím ma trận Hex (4 x 3)
  • Cáp Qwiic 200mm
  • Dây cáp Breadboard Jumper (Nam sang Nữ)
  • Cáp Micro USB

Bước 3:

Hình ảnh
Hình ảnh

Daisy chuỗi các mô-đun lại với nhau như được hiển thị trên sơ đồ Sơ đồ ở trên.

Bước 4:

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Kết nối Bàn phím bằng Jumper từ Nam sang Nữ với Zuino M Uno của bạn

Bước 5:

Tải xuống và cài đặt các thư viện sau vào Arduino IDE của bạn:

  • Thư viện GFX Adafruit
  • Thư viện Adafruit SSD1306
  • Thư viện bàn phím Arduino

Bước 6:

Cắm Uno của bạn vào máy tính. Tải xuống và Flash mã vào Uno của bạn bằng Arduino IDE.

Bạn có thể tải xuống mã từ trang Github của chúng tôi.

Bước 7: Demo: Kiểm tra đăng nhập

Demo: Kiểm tra đăng nhập
Demo: Kiểm tra đăng nhập
Demo: Kiểm tra Đăng nhập
Demo: Kiểm tra Đăng nhập
Demo: Kiểm tra Đăng nhập
Demo: Kiểm tra Đăng nhập

Nhập mật khẩu gồm sáu chữ số, sau đó là phím “#”. Để tìm mật khẩu gồm 6 chữ số được lưu trong mã chương trình, hãy mở màn hình nối tiếp và nó sẽ hiển thị mật khẩu cho khóa.

Nếu bạn đăng nhập thành công với mật khẩu chính xác, bạn sẽ thấy màn hình Chào mừng.

Bước 8: Thay đổi mật khẩu kiểm tra

Thay đổi mật khẩu kiểm tra
Thay đổi mật khẩu kiểm tra
Thay đổi mật khẩu kiểm tra
Thay đổi mật khẩu kiểm tra

Sau khi quản lý để đăng nhập, bạn sẽ có thể thay đổi mật khẩu thành một mật khẩu mới. Để thay đổi mật khẩu, hãy xác nhận mật khẩu đó bằng phím “*”.

Trong ví dụ này, tôi đã thay đổi mật khẩu từ 123456 thành 000000 như được hiển thị trên màn hình nối tiếp.

Bước 9: Kiểm tra nỗ lực đăng nhập không thành công

Kiểm tra nỗ lực đăng nhập không thành công
Kiểm tra nỗ lực đăng nhập không thành công
Kiểm tra nỗ lực đăng nhập không thành công
Kiểm tra nỗ lực đăng nhập không thành công

Với bản demo này, chúng tôi cũng đưa vào chức năng rằng với 3 lần nhập mật khẩu không thành công, thiết bị sẽ tự khóa. Để kiểm tra nó, hãy đặt lại Uno của bạn. Thử và nhập sai mật khẩu 3 lần.

Bạn sẽ bị khóa ngay lập tức sau 3 lần thực hiện không thành công.

Đề xuất: