Mục lục:

Đầu đọc RFID dựa trên ESP32 với màn hình cảm ứng: 7 bước
Đầu đọc RFID dựa trên ESP32 với màn hình cảm ứng: 7 bước

Video: Đầu đọc RFID dựa trên ESP32 với màn hình cảm ứng: 7 bước

Video: Đầu đọc RFID dựa trên ESP32 với màn hình cảm ứng: 7 bước
Video: 🔴 Arduino #25 | RFID RC522 - Đọc Dữ Liệu Thẻ Từ RFID RC522 Điều khiển Thiết Bị 2024, Tháng bảy
Anonim
Đầu đọc RFID dựa trên ESP32 với màn hình cảm ứng
Đầu đọc RFID dựa trên ESP32 với màn hình cảm ứng
Đầu đọc RFID dựa trên ESP32 với màn hình cảm ứng
Đầu đọc RFID dựa trên ESP32 với màn hình cảm ứng

Trong tài liệu hướng dẫn nhỏ này, tôi sẽ hướng dẫn cách tạo một đầu đọc RFID đơn giản với đầu ra TFT để gắn trên tường bằng cách sử dụng mô-đun ESP32 DEV KIT C, pcb dựa trên RC-522 và một bộ AZ-Touch ESP. Bạn có thể sử dụng đầu đọc này để truy cập vào cửa. hoặc thiết bị đầu cuối báo động kẻ xâm nhập. Thật dễ dàng để mở rộng thiết kế đơn giản này cho các ứng dụng phức tạp hơn và truyền dữ liệu không dây.

Bước 1: Công cụ và vật liệu

Công cụ và Vật liệu
Công cụ và Vật liệu
Công cụ và Vật liệu
Công cụ và Vật liệu

Vật liệu:

  • Mô-đun ESP32 DEV kit V3
  • RC522 Mô-đun đầu đọc thẻ
  • Bộ AZ-Touch ESP
  • dây hàn
  • băng keo tự dính
  • dây quấn

Công cụ:

  • mỏ hàn
  • dụng cụ tuốt và cắt dây

Bước 2: Đấu dây

Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây

Sau khi lắp ráp bộ AZ-Touch ESP, bạn phải đấu dây pcb đầu đọc RFID. Trong các hình ảnh bên dưới, bạn sẽ tìm thấy sơ đồ đấu dây và một số hình ảnh về giải pháp thực tế của tôi. Trong mọi trường hợp, bạn nên sử dụng đầu nối giữa pcb đầu đọc RFID và pcb AZ-Touch.

Bước 3: Chuẩn bị RFID PCB

Chuẩn bị RFID PCB
Chuẩn bị RFID PCB
Chuẩn bị RFID PCB
Chuẩn bị RFID PCB

Để lắp pcb RFID, bạn phải chuẩn bị pcb bằng băng dính tự dính và dán nó vào vỏ trên cùng của vỏ AZ-Touch

Bước 4: Gắn AZ-Touch PCB

Gắn kết AZ-Touch PCB
Gắn kết AZ-Touch PCB
Gắn kết AZ-Touch PCB
Gắn kết AZ-Touch PCB

Bây giờ chúng ta có thể gắn TFT trên pcb ArduiTouch, kết nối pcb RFID và gắn pcb AZ-Touch vào vỏ trên cùng

Bước 5: Cài đặt chương trình cơ sở

Mã ví dụ cần Arduino IDE và một số thư viện bổ sung. Vui lòng cài đặt các thư viện sau thông qua Trình quản lý Thư viện Arduino.

  • Thư viện AdafruitGFX
  • Thư viện AdafruitILI9341
  • MFRC522Library

Bạn cũng có thể tải xuống thư viện trực tiếp dưới dạng tệp ZIP và giải nén thư mục trong yourarduinosketchfolder / Library / Sau khi cài đặt các thư viện Adafruit, vui lòng khởi động lại Arduino IDE.

Bước 6: Cài đặt tùy chỉnh

Trong mã nguồn, bạn có thể đặt số bộ phát đáp đã biết:

byte blue_uid = {0x09, 0x8D, 0x9D, 0xA3};

Bạn nên thay đổi điều này thành UID của một trong các bộ phát đáp của bạn. (UID của bộ phát đáp của bạn sẽ hiển thị trong màn hình "Quyền truy cập bị từ chối")

Bước 7: Chạy Demo:

Image
Image

Vui lòng mở mẫu này trong Arduino IDE. Sau khi biên dịch và tải lên (vui lòng đóng Jumper JP1 trên máy tính AZ-Touch để tải lên), bạn có thể đặt các bộ phát đáp của mình ở trên cùng của hộp AZ-Touch và bạn sẽ thấy màn hình "Quyền truy cập bị từ chối" cho các bộ phát đáp không xác định và "Đã cấp quyền truy cập" cho bộ phát đáp đã biết.

Đề xuất: