Mục lục:
- Bước 1: Bố cục sơ đồ
- Bước 2: Thiết lập và cấu hình
- Bước 3:
- Bước 4:
- Bước 5:
- Bước 6:
- Bước 7: Demo: Kiểm tra đăng nhập
- Bước 8: Thay đổi mật khẩu kiểm tra
- Bước 9: Kiểm tra nỗ lực đăng nhập không thành công
Video: Dự án khóa mã kỹ thuật số Arduino sử dụng bàn phím ma trận: 9 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
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ơ đồ
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:
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:
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
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
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
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:
Ví dụ hiện đại và mới và dễ dàng hơn về tủ khóa với bàn phím ma trận Arduino 4x4: 3 bước
Ví dụ hiện đại và mới và dễ dàng hơn về tủ khóa với bàn phím ma trận Arduino 4x4: Một ví dụ khác về việc sử dụng ma trận bàn phím LCD 4x4 với mạch I2C
Bàn phím màng ma trận 4x4 sử dụng Arduino Nano: 4 bước
Bàn phím màng ma trận 4x4 Sử dụng Arduino Nano: Bàn phím màng ma trận 4x4 là một mô-đun bàn phím thường được sử dụng để thực hiện các dự án Arduino, chẳng hạn như máy tính, nhập mật khẩu và các tính năng khác. Đây là các tính năng của bàn phím này: Thiết kế rất mỏng, dễ sử dụng trong bất kỳ Đặc điểm kỹ thuật chính: Maxi
Ví dụ về tủ khóa với bàn phím ma trận Arduino 4x4: 6 bước
Ví dụ về Locker With Arduino Matrix Keypad 4x4: 2 cách để quản lý bàn phím 16 nút bấm với số chân tối thiểu
Giao diện Bàn phím LCD 16x2 chữ và số và bàn phím ma trận 4x4 với Raspberry Pi3: 5 bước (có hình ảnh)
Giao diện Bàn phím ma trận màn hình LCD và 4x4 16x2 chữ và số với Raspberry Pi3: Trong phần hướng dẫn này, chúng tôi giải thích cách giao diện bàn phím ma trận 16x2 LED và 4x4 với Raspberry Pi3. Chúng tôi sử dụng Python 3.4 để phát triển phần mềm. Bạn cũng có thể chọn Python 2.7, với ít thay đổi
Bàn phím Das nhanh và bẩn (Bàn phím trống): 3 bước
Bàn phím Das nhanh và bẩn (Bàn phím trống): Bàn phím A Das là tên của bàn phím phổ biến nhất không có chữ khắc trên các phím (bàn phím trống). Bàn phím Das được bán lẻ với giá 89,95 đô la. Tài liệu hướng dẫn này sẽ hướng dẫn bạn cách tự làm một cái bằng bất kỳ bàn phím cũ nào mà bạn có