วิธีการแสดงข้อมูลแท็ก RFID บน TFT 2.4inch ILI9341?

Aug 04, 2025

ฝากข้อความ

Michael Lee
Michael Lee
หลงใหลเกี่ยวกับการแสดง LCD การควบคุมอุตสาหกรรมฉันเป็นผู้ที่ชื่นชอบเทคโนโลยีที่อุทิศตนเพื่อเพิ่มประสิทธิภาพโซลูชั่นสำหรับระบบอัตโนมัติและแอพพลิเคชั่นอุตสาหกรรม ที่ Longnan Hongtai Technology Co. , Ltd, ฉันมุ่งเน้นไปที่การบูรณาการเทคโนโลยีขั้นสูงเพื่อตอบสนองความต้องการของตลาดโลก

เฮ้ ฉันเป็นซัพพลายเออร์ของจอแสดงผล TFT 2.4 นิ้ว ILI9341 ในโพสต์นี้ฉันจะแบ่งปันวิธีการแสดงข้อมูลแท็ก RFID บนหน้าจอเล็ก ๆ ที่ยอดเยี่ยมนี้กับคุณ

ก่อนอื่นเรามาพูดกันเล็กน้อยเกี่ยวกับสิ่งที่เรากำลังทำงานด้วย TFT 2.4inch ILI9341 เป็นโมดูลแสดงผลยอดนิยมที่มีความละเอียด 320x240 พิกเซล มันมีสีสันสดใสและมุมมองที่เหมาะสมทำให้เป็นตัวเลือกที่ยอดเยี่ยมสำหรับโครงการต่าง ๆ โดยเฉพาะอย่างยิ่งที่เกี่ยวข้องกับการแสดงข้อมูลเวลาจริงเช่นข้อมูลแท็ก RFID

สิ่งที่คุณต้องการ

ก่อนที่เราจะดำน้ำในกระบวนการคุณจะต้องรวบรวมบางสิ่ง:

  1. TFT 2.4inch ILI9341 จอแสดงผล: เห็นได้ชัด! ในฐานะซัพพลายเออร์ฉันสามารถรับรองคุณภาพของจอแสดงผลเหล่านี้ได้ พวกเขาน่าเชื่อถือและง่ายต่อการทำงานด้วย
  2. RFID Reader: มีผู้อ่าน RFID หลายประเภทที่แตกต่างกัน คุณจะต้องเลือกที่เหมาะสมกับข้อกำหนดของโครงการของคุณ ตรวจสอบให้แน่ใจว่าสามารถสื่อสารกับไมโครคอนโทรลเลอร์ของคุณได้
  3. ไมโครคอนโทรลเลอร์: บอร์ด Arduino เป็นตัวเลือกที่ยอดเยี่ยมสำหรับผู้เริ่มต้น เป็นเรื่องง่ายที่จะโปรแกรมและมีทรัพยากรมากมายออนไลน์ ไมโครคอนโทรลเลอร์อื่น ๆ เช่น Raspberry Pi สามารถทำงานได้
  4. สายจัมเปอร์: สิ่งเหล่านี้ใช้เพื่อเชื่อมต่อส่วนประกอบทั้งหมดเข้าด้วยกัน

การเชื่อมต่อส่วนประกอบ

เมื่อคุณมีส่วนประกอบทั้งหมดแล้วก็ถึงเวลาที่จะเริ่มเชื่อมต่อ

การเชื่อมต่อ TFT 2.4 นิ้ว ILI9341 กับไมโครคอนโทรลเลอร์

กระบวนการเชื่อมต่ออาจแตกต่างกันไปขึ้นอยู่กับไมโครคอนโทรลเลอร์ที่คุณใช้ สำหรับ Arduino นี่คือคู่มือทั่วไป:

4.0 MIPI RGB MUCIPS TFT LCDTFT1.77inch St7735

  • VCC: เชื่อมต่อกับพิน 5V บน Arduino
  • gnd: เชื่อมต่อกับพินพื้นบน Arduino
  • CS: ชิปเลือก เชื่อมต่อกับพินดิจิตอลบน Arduino
  • รีเซ็ต: เชื่อมต่อกับพินดิจิตอล
  • DC: ข้อมูล/คำสั่ง เชื่อมต่อกับพินดิจิตอล
  • Mosi: Master Out Slave In เชื่อมต่อกับพิน Spi Mosi บน Arduino
  • SCK: นาฬิกาอนุกรม เชื่อมต่อกับพิน SPI SCK บน Arduino
  • มิโซะ: อาจารย์เป็นทาสออก เชื่อมต่อกับพิน spi miso บน Arduino
  • นำ: คุณสามารถเชื่อมต่อสิ่งนี้กับพินดิจิตอลเพื่อควบคุมแบ็คไลท์

การเชื่อมต่อเครื่องอ่าน RFID กับไมโครคอนโทรลเลอร์

อีกครั้งการเชื่อมต่อขึ้นอยู่กับตัวอ่าน RFID ที่คุณใช้ ผู้อ่าน RFID ส่วนใหญ่สื่อสารผ่านการสื่อสารแบบอนุกรม ดังนั้นโดยทั่วไปแล้วคุณจะเชื่อมต่อ TX (ส่ง) และ RX (รับ) พินของเครื่องอ่าน RFID กับพินที่เกี่ยวข้องในไมโครคอนโทรลเลอร์

การเขียนโปรแกรมไมโครคอนโทรลเลอร์

ตอนนี้ส่วนที่สนุก - การเขียนโปรแกรม!

การติดตั้งไลบรารี

คุณจะต้องติดตั้งไลบรารีที่จำเป็นสำหรับ TFT 2.4 นิ้ว ILI9341 และเครื่องอ่าน RFID สำหรับการแสดงผล TFT คุณสามารถใช้ไลบรารี Adafruit_gfx และ Adafruit_ILI9341 ไลบรารีเหล่านี้ทำให้ง่ายต่อการวาดรูปร่างข้อความและรูปภาพบนหน้าจอ

สำหรับเครื่องอ่าน RFID นอกจากนี้ยังมีห้องสมุด ตัวอย่างเช่นหากคุณใช้เครื่องอ่าน MFRC522 RFID คุณสามารถใช้ไลบรารี MFRC522

คุณสามารถติดตั้งไลบรารีเหล่านี้ผ่านตัวจัดการห้องสมุดของ Arduino IDE เพียงไปที่ Sketch> รวมไลบรารี> จัดการไลบรารีและค้นหาไลบรารีตามชื่อ

การอ่านข้อมูลแท็ก RFID

นี่คือตัวอย่างรหัสง่าย ๆ ในการอ่านข้อมูลแท็ก RFID โดยใช้เครื่องอ่าน Arduino และ MFRC522 RFID:

#include <pi.h> #include <mfrc522.h> #define rst_pin 9 #define ss_pin 10 mfrc522 mfrc522 (ss_pin, rst_pin); โมฆะการตั้งค่า () {serial.begin (9600); Spi.Begin (); mfrc522.pcd_init (); serial.println ("RFID Reader เริ่มต้น!"); } void loop () {if (! mfrc522.picc_isnewcardpresent ()) {return; } if (! MFRC522.PICC_READCARDSERIAL ()) {return; } serial.print ("การ์ด uid:"); สำหรับ (byte i = 0; i <mfrc522.uid.size; i ++) {serial.print (mfrc522.uid.uidbyte [i] <0x10? "0": ""); serial.print (mfrc522.uid.uidbyte [i], hex); } serial.println (); MFRC522.PICC_HALTA (); -

รหัสนี้เริ่มต้นเครื่องอ่าน RFID และตรวจสอบแท็ก RFID ใหม่อย่างต่อเนื่อง เมื่อตรวจพบแท็กมันจะพิมพ์ UID ของแท็ก (ตัวระบุที่ไม่ซ้ำกัน) ไปยังจอภาพอนุกรม

การแสดงข้อมูลแท็ก RFID บน TFT 2.4 นิ้ว ILI9341

ตอนนี้คุณสามารถอ่านข้อมูลแท็ก RFID ได้เวลาแสดงบนหน้าจอ TFT นี่คือตัวอย่างรหัสที่อัปเดต:

#include <pi.h> #include <mfrc522.h> #include <adafruit_gfx.h> #include <adafruit_ili9341.h> #define rst_pin 9 #define ss_pin 10 mfrc522 mfrc522 #Define TFT_CS 10 #DEFINE TFT_DC 9 #DEFINE TFT_RST 8 ADAFRUIT_ILI9341 TFT = ADAFRUIT_ILI9341 (TFT_CS, TFT_DC, TFT_RST); โมฆะการตั้งค่า () {serial.begin (9600); Spi.Begin (); mfrc522.pcd_init (); serial.println ("RFID Reader เริ่มต้น!"); tft.begin (); tft.setrotation (3); tft.fillscreen (ili9341_black); tft.settextcolor (ili9341_white); tft.settextsize (2); tft.setCursor (10, 10); tft.println ("รอแท็ก rfid ... "); } void loop () {if (! mfrc522.picc_isnewcardpresent ()) {return; } if (! MFRC522.PICC_READCARDSERIAL ()) {return; } tft.FillScreen (ILI9341_Black); tft.setCursor (10, 10); tft.println ("การ์ด uid:"); สำหรับ (byte i = 0; i <mfrc522.uid.size; i ++) {tft.print (mfrc522.uid.uidbyte [i] <0x10? "0": ""); tft.print (mfrc522.uid.uidbyte [i], hex); } MFRC522.PICC_HALTA (); ความล่าช้า (2000); -

รหัสนี้เริ่มต้นทั้งตัวอ่าน RFID และจอแสดงผล TFT เมื่อตรวจพบแท็ก RFID จะล้างหน้าจอและแสดง UID ของแท็กบนหน้าจอ TFT

ข้อพิจารณาอื่น ๆ

  • แหล่งจ่ายไฟ: ตรวจสอบให้แน่ใจว่าแหล่งจ่ายไฟของคุณสามารถจัดการกับความต้องการพลังงานของส่วนประกอบทั้งหมด หากคุณใช้แบตเตอรี่ให้เลือกที่มีความจุเพียงพอ
  • การรบกวน: สัญญาณ RFID อาจได้รับผลกระทบจากการรบกวนจากอุปกรณ์อิเล็กทรอนิกส์อื่น ๆ พยายามทำให้ผู้อ่าน RFID ของคุณอยู่ห่างจากแหล่งที่มาของการรบกวน

สำรวจผลิตภัณฑ์อื่น ๆ ของเรา

หากคุณสนใจตัวเลือกการแสดงผลอื่น ๆ เรายังเสนอ3.0 3.5 4.0 นิ้ว MIPI RGB MUC อินเตอร์เฟส IPS TFT LCD หน้าจอ-หน้าจอ TFT LCD 2.8 นิ้ว 240*320 ST7789 MCU อินเตอร์เฟสหน้าจอขนาดเล็ก, และTFT1.77INCH ST7735- จอแสดงผลเหล่านี้ยังมีคุณภาพสูงและเหมาะสำหรับโครงการที่หลากหลาย

มาเชื่อมต่อกันเถอะ

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

การอ้างอิง

  • เอกสารอย่างเป็นทางการของ Arduino
  • เอกสารประกอบห้องสมุด Adafruit
  • เอกสารประกอบห้องสมุด MFRC522
ส่งคำถาม