กลับไปหน้ารวมไฟล์
arduino-mkr-rfid-reader-with-tft-display-436ac7.md

Arduino MKR RFID Reader พร้อมจอแสดงผล TFT

การสร้างเครื่องอ่าน RFID ที่ดูดีพร้อมเอาต์พุต TFT สำหรับติดตั้งบนผนังนั้นง่ายมาก ด้วย Arduino MKR ที่คุณเลือกและชุดอุปกรณ์ ArduiTouch MKR ของเรา

คุณสามารถใช้เครื่องอ่านนี้สำหรับระบบควบคุมการเข้าออกประตู หรือเทอร์มินัลเตือนผู้บุกรุก การขยายดีไซน์ที่เรียบง่ายนี้สำหรับแอปพลิเคชันที่ซับซ้อนยิ่งขึ้นและการส่งข้อมูลแบบไร้สายนั้นทำได้ง่าย

เครื่องอ่าน RFID แบบง่ายด้วย ArduiTouch

การเชื่อมต่อสายไฟ

ขั้นตอนแรก คุณต้องเชื่อมต่อ RFID reader pcb เข้ากับ ArduiTouch pcb ในภาพด้านล่าง คุณจะพบไดอะแกรมการเชื่อมต่อสายไฟและรูปภาพบางส่วนของโซลูชันจริงของฉัน ไม่ว่าในกรณีใดก็ตาม ขอแนะนำให้ใช้ connector ระหว่าง RFID reader pcb และ ArduiTouch pcb

การติดตั้ง RFID PCB

สำหรับการติดตั้ง RFID pcb คุณต้องเตรียม pcb ด้วยเทปกาวสองหน้าแล้วติดเข้ากับฝาครอบด้านบนของเคส ArduiTouch

การติดตั้ง ArduiTouch PCB

ตอนนี้เราสามารถติดตั้ง TFT บน ArduiTouch pcb ได้แล้ว เชื่อมต่อ RFID pcb และติดตั้ง ArduiTouch pcb ในฝาครอบด้านบนด้วย

ArduiTouch pcb พร้อม TFT ที่ประกอบแล้ว

การติดตั้ง library เพิ่มเติม:

โปรดติดตั้ง library ต่อไปนี้ผ่าน Arduino Library Manager

AdafruitGFX Library

AdafruitILI9341 Library

MFRC522Library

คุณสามารถดาวน์โหลด library เป็นไฟล์ ZIP โดยตรงและแตกไฟล์ไปยังโฟลเดอร์ `yourarduinosketchfolder/libraries/` ได้เช่นกัน

หลังจากติดตั้ง Adafruit libraries แล้ว โปรดรีสตาร์ท Arduino IDE

การตั้งค่าแบบกำหนดเอง:

ใน source code คุณสามารถตั้งค่าหมายเลขของ transponder ที่รู้จักได้:

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

คุณควรเปลี่ยนสิ่งนี้เป็น UID ของ transponder ตัวใดตัวหนึ่งของคุณ (UID ของ transponder ของคุณจะปรากฏในหน้าจอ "Access denied")

เรียกใช้ demo:

โปรดเปิดตัวอย่างนี้ใน Arduino IDE หลังจาก compile และ upload คุณสามารถวาง transponder ของคุณที่ด้านบนของเคส ArduiTouch แล้วคุณจะเห็นหน้าจอ "Access denied" สำหรับ transponder ที่ไม่รู้จัก และ "Access granted" สำหรับ transponder ที่รู้จัก

เครื่องอ่าน RFID กำลังทำงาน



รายละเอียดทางเทคนิคเพิ่มเติม

ศูนย์กลางการจัดการการเข้าถึงด้วยภาพ

โปรเจกต์นี้รวมการยืนยันตัวตนด้วย RFID ที่ปลอดภัยเข้ากับ dashboard แสดงสถานะแบบกราฟิกความละเอียดสูง โดยใช้ระบบนิเวศของ Arduino MKR

  • MFRC522 SPI Bridge: บอร์ด MKR เชื่อมต่อกับ RFID reader ผ่าน SPI bus firmware จะเปรียบเทียบ 4-byte UID ที่สแกนได้กับ whitelist ที่ปลอดภัยซึ่งเก็บไว้ใน CryptoChip ของ MKR
  • TFT GUI Feedback: แสดงหน้าจอ "Success" (สีเขียว) หรือ "Access Denied" (สีแดง) บน ST7735 TFT display firmware มี icon และชื่อผู้ใช้แบบกำหนดเองสำหรับบุคลากรที่ได้รับอนุญาต ซึ่งช่วยยกระดับความรู้สึกมืออาชีพของระบบการเข้าใช้งาน

การเชื่อมต่อ

  • Cloud Logging Ready: เนื่องจากใช้บอร์ด MKR การเข้าใช้งานที่สำเร็จทุกครั้งสามารถประทับเวลาและส่งไปยัง Arduino IoT Cloud เพื่อตรวจสอบการเข้างานของพนักงานจากระยะไกลได้

ข้อมูล Frontmatter ดั้งเดิม

title: "Arduino MKR RFID Reader with TFT Display"
description: "How to design a nice looking RFID reader with TFT display and for wall mounting."
author: "hwhardsoft"
category: "Home & Automation"
tags:
  - "rfid"
  - "home automation"
  - "touch"
views: 13693
likes: 11
price: 2450
difficulty: "Intermediate"
components:
  - "1x Solder Wire, Lead Free"
  - "1x Soldering iron (generic)"
  - "1x Wire, Wrapping Wire"
  - "1x Innovateking-EU RFID Reader"
  - "1x ArduiTouch MKR"
  - "1x Arduino MKR WiFi 1010"
  - "1x Wire Stripper & Cutter, 18-10 AWG / 0.75-4mm² Capacity Wires"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles:
  - "https://projects.arduinocontent.cc/34aa0351-8152-420a-8c23-69d7c44b4684.ino"
  - "https://projects.arduinocontent.cc/de05535d-1916-42a2-bf6c-457e67e44235.h"
  - "https://projects.arduinocontent.cc/de05535d-1916-42a2-bf6c-457e67e44235.h"
  - "https://projects.arduinocontent.cc/34aa0351-8152-420a-8c23-69d7c44b4684.ino"
documentationLinks: []
passwordHash: "06d89d7d7f1fc4e803958fcfa1f36b3f422cdb9ab6cf93926f24d0e81cc0e05b"
encryptedPayload: "U2FsdGVkX18wnYL5qI099W0i0E8DzVigzjZz7/e60ts+jjsWrKHakQmeoDzfholqRcvBJ1Tf88W3JYumsNriTB2/KtSyCr5EQ8DABwjPJgk="
seoDescription: "Build a sleek Arduino MKR RFID Reader with a TFT Display. Perfect for wall mounting and smart home security."
videoLinks:
  - "https://www.youtube.com/embed/6F5zWyubM2w"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/arduino-mkr-rfid-reader-with-tft-display-436ac7_cover.jpg"
lang: "th"