สารบัญ:

เครื่องอ่าน RFID ที่ใช้ ESP32 พร้อมจอแสดงผลแบบสัมผัส: 7 ขั้นตอน
เครื่องอ่าน RFID ที่ใช้ ESP32 พร้อมจอแสดงผลแบบสัมผัส: 7 ขั้นตอน

วีดีโอ: เครื่องอ่าน RFID ที่ใช้ ESP32 พร้อมจอแสดงผลแบบสัมผัส: 7 ขั้นตอน

วีดีโอ: เครื่องอ่าน RFID ที่ใช้ ESP32 พร้อมจอแสดงผลแบบสัมผัส: 7 ขั้นตอน
วีดีโอ: สอนใช้งาน ESP32 จอแสดงผล ILI9488 TFT LCD ขนาด 3.5 นิ้ว Color module 480x320 แบบสัมผัส แสดงกราฟิก 2024, ธันวาคม
Anonim
เครื่องอ่าน RFID ที่ใช้ ESP32 พร้อมจอแสดงผลแบบสัมผัส
เครื่องอ่าน RFID ที่ใช้ ESP32 พร้อมจอแสดงผลแบบสัมผัส
เครื่องอ่าน RFID ที่ใช้ ESP32 พร้อมจอแสดงผลแบบสัมผัส
เครื่องอ่าน RFID ที่ใช้ ESP32 พร้อมจอแสดงผลแบบสัมผัส

ในคำแนะนำเล็ก ๆ น้อย ๆ นี้ฉันจะแสดงวิธีสร้างเครื่องอ่าน RFID อย่างง่ายพร้อมเอาต์พุต TFT สำหรับการติดตั้งบนผนังโดยใช้โมดูล ESP32 DEV KIT C, pcb เครื่องอ่านที่ใช้ RC-522 และชุด AZ-Touch ESP คุณสามารถใช้เครื่องอ่านนี้สำหรับการเข้าถึงประตู หรือขั้วสัญญาณเตือนภัยผู้บุกรุก ง่ายต่อการขยายการออกแบบที่เรียบง่ายนี้สำหรับแอปพลิเคชันที่ซับซ้อนมากขึ้นและการรับส่งข้อมูลแบบไร้สาย

ขั้นตอนที่ 1: เครื่องมือและวัสดุ

เครื่องมือและวัสดุ
เครื่องมือและวัสดุ
เครื่องมือและวัสดุ
เครื่องมือและวัสดุ

วัสดุ:

  • ESP32 DEV kit V3 โมดูล
  • โมดูลตัวอ่านการ์ด RC522
  • ชุด AZ-Touch ESP
  • ลวดเชื่อม
  • เทปกาวในตัว
  • ลวดห่อ

เครื่องมือ:

  • หัวแร้ง
  • คีมปอกสายไฟ

ขั้นตอนที่ 2: การเดินสายไฟ

การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ

หลังจากประกอบชุด AZ-Touch ESP แล้ว คุณต้องต่อสาย pcb เครื่องอ่าน RFID ในภาพด้านล่าง คุณจะพบไดอะแกรมการเดินสายไฟและรูปภาพบางส่วนของวิธีแก้ปัญหาที่แท้จริงของฉัน ไม่ว่าในกรณีใด ขอแนะนำให้ใช้ตัวเชื่อมต่อระหว่าง pcb เครื่องอ่าน RFID และ AZ-Touch pcb

ขั้นตอนที่ 3: การเตรียม RFID PCB

การเตรียม RFID PCB
การเตรียม RFID PCB
การเตรียม RFID PCB
การเตรียม RFID PCB

สำหรับการติดตั้ง RFID pcb คุณต้องเตรียม pcb ด้วยเทปกาวในตัว และกาวเข้ากับเปลือกด้านบนของกล่องหุ้ม AZ-Touch

ขั้นตอนที่ 4: การติดตั้ง AZ-Touch PCB

การติดตั้ง AZ-Touch PCB
การติดตั้ง AZ-Touch PCB
การติดตั้ง AZ-Touch PCB
การติดตั้ง AZ-Touch PCB

ตอนนี้เราสามารถติด TFT บน ArduiTouch pcb เชื่อมต่อ RFID pcb และติดตั้ง AZ-Touch pcb ที่เปลือกด้านบนได้เช่นกัน

ขั้นตอนที่ 5: การติดตั้งเฟิร์มแวร์

โค้ดตัวอย่างต้องการ Arduino IDE และไลบรารีเพิ่มเติมบางตัว โปรดติดตั้งไลบรารีต่อไปนี้ผ่าน Arduino Library Manager

  • ห้องสมุด AdafruitGFX
  • AdafruitILI9341 ห้องสมุด
  • MFRC522Library

คุณสามารถดาวน์โหลดไลบรารี่โดยตรงในรูปแบบไฟล์ ZIP และคลายการบีบอัดโฟลเดอร์ภายใต้ yourarduinosketchfolder/libraries/หลังจากติดตั้งไลบรารี Adafruit แล้ว โปรดรีสตาร์ท Arduino IDE

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

ในซอร์สโค้ด คุณสามารถกำหนดจำนวนของทรานสปอนเดอร์ที่รู้จัก:

ไบต์ blue_uid = {0x09, 0x8D, 0x9D, 0xA3};

คุณควรเปลี่ยนเป็น UID ของทรานสปอนเดอร์ตัวใดตัวหนึ่งของคุณ (UID ของช่องสัญญาณของคุณจะมองเห็นได้ในหน้าจอ "ปฏิเสธการเข้าถึง")

ขั้นตอนที่ 7: เรียกใช้การสาธิต:

Image
Image

โปรดเปิดตัวอย่างนี้ใน Arduino IDE หลังจากรวบรวมและอัปโหลด (โปรดปิด Jumper JP1 บน AZ-Touch pcb เพื่ออัปโหลด) คุณสามารถวางช่องสัญญาณของคุณไว้ที่ด้านบนสุดของกล่องหุ้ม AZ-Touch แล้วคุณจะเห็นหน้าจอ "ปฏิเสธการเข้าถึง" สำหรับช่องสัญญาณที่ไม่รู้จักและ "อนุญาตการเข้าถึง" สำหรับช่องสัญญาณที่รู้จัก

แนะนำ: