สารบัญ:

วิธีเชื่อมต่อจอแสดงผล TFT ขนาด 4x3” กับ Arduino: 4 ขั้นตอน
วิธีเชื่อมต่อจอแสดงผล TFT ขนาด 4x3” กับ Arduino: 4 ขั้นตอน

วีดีโอ: วิธีเชื่อมต่อจอแสดงผล TFT ขนาด 4x3” กับ Arduino: 4 ขั้นตอน

วีดีโอ: วิธีเชื่อมต่อจอแสดงผล TFT ขนาด 4x3” กับ Arduino: 4 ขั้นตอน
วีดีโอ: Step-by-Step ARDUINO Step#6 Connecting Keypad | Matrix Keypad | Arduino Uno & coding 2024, กรกฎาคม
Anonim
วิธีเชื่อมต่อจอแสดงผล TFT ขนาด 4x3” กับ Arduino
วิธีเชื่อมต่อจอแสดงผล TFT ขนาด 4x3” กับ Arduino

FocusLCDs.com ส่งตัวอย่าง TFT LCD ขนาด 4x3” (P/N: E43RG34827LW2M300-R) ฟรีมาให้ฉันเพื่อทดลองใช้งาน นี่คือจอ LCD แบบแอกทีฟแมทริกซ์สี (Thin Film Transistor) LCD (จอแสดงผลคริสตัลเหลว) ที่ใช้ TFT ซิลิคอนอสัณฐานเป็นอุปกรณ์สวิตช์ รุ่นนี้ประกอบด้วยแผง TFT-LCD ชนิดส่งผ่าน, วงจรขับ, ชุดไฟแบ็คไลท์ ความละเอียดของจอภาพแบบ TFT-LCD ขนาด 4.3 นิ้ว ประกอบด้วย 480x272 พิกเซล และสามารถแสดงสีได้มากถึง 16.7 ล้านสี

สำหรับโครงการนี้ คุณจะต้องใช้บอร์ดไดรเวอร์ RA8875 (มีจำหน่ายที่ AdaFruit ในราคา 35 ดอลลาร์สหรัฐฯ) เพื่อเชื่อมต่อจอแสดงผล TFT กับ Arduino มาพร้อมกับส่วนหัวที่คุณสามารถบัดกรีได้ตามต้องการ

สรุปคุณสมบัติ

  • 480x272(105.4x67.15), อินเทอร์เฟซ RGB 8/16/18/24 บิต
  • แสงไฟ LED สีขาว มุมมองด้านบน
  • อุณหภูมิกว้าง
  • หน้าจอสัมผัสแบบต้านทาน 4 สายแบบส่งผ่าน
  • 300 NITS
  • ตัวควบคุม: ILI6408B
  • ได้มาตรฐาน RoHS

ขั้นตอนที่ 1: วัสดุที่จำเป็น

วัสดุ

  1. Arduino UNO
  2. 4x3” TFT LCD; E43RG34827LW2M300-R
  3. RA8875 บอร์ดไดรเวอร์ 40 พิน
  4. เขียงหั่นขนม Solderless
  5. สายจัมเปอร์ดูปองท์
  6. 2.54mm-Pitch Headers
  7. Arduino IDE
  8. สาย USB
  9. หัวแร้ง
  10. ตะกั่วบัดกรีหรือดีบุก

ขั้นตอนที่ 2: ขั้นตอนที่ 1: เชื่อมต่อบอร์ด RA8875 และติดตั้งไลบรารี

ขั้นตอนที่ 1: เชื่อมต่อบอร์ด RA8875 และติดตั้งไลบรารี
ขั้นตอนที่ 1: เชื่อมต่อบอร์ด RA8875 และติดตั้งไลบรารี
  1. ประสานส่วนหัวที่มาพร้อมกับบอร์ด RA8875
  2. ดาวน์โหลดและติดตั้งไลบรารี Adafruit เหล่านี้ เพียงคัดลอกและวางโฟลเดอร์ที่คลายซิปไปที่ Documents/Arduino/libraries (ใน Windows 10) โปรดทราบว่า Arduino IDE ไม่ชอบเครื่องหมาย "-" ในชื่อไฟล์ เพียงแทนที่ด้วยขีดล่าง “_”

    1. Adafruit_RA8875_Master (https://github.com/adafruit/Adafruit_RA8875)
    2. Adafruit_GFX_Library_Master (https://github.com/adafruit/Adafruit-GFX-Library)
    3. Adafruit_STMPE610_Master (https://github.com/adafruit/Adafruit_STMPE610)
  3. เชื่อมต่อจอแสดงผล TFT กับบอร์ด RA8875 โปรดทราบว่าจอภาพควรหงายขึ้น
  4. เชื่อมต่อ Arduino กับบอร์ด RA8875 ดังในภาพ:

    1. RA8875 VIN เป็น Arduino UNO 5V
    2. RA8875 GND เป็น Arduino UNO GND
    3. RA8875 SCLK เป็น Arduino UNO Digital #13
    4. RA8875 MISO ถึง Arduino UNO Digital #12
    5. RA8875 MOSI เป็น Arduino UNO Digital #11
    6. RA8875 INT เป็น Arduino UNO #3
    7. RA8875 CS เป็น Arduino UNO #10
    8. RA8875 รีเซ็ตเป็น Arduino UNO #9

ขั้นตอนที่ 3: ขั้นตอนที่ 2: เปิดภาพร่างตัวอย่างและปรับแต่ง

ขั้นตอนที่ 2: เปิดภาพร่างตัวอย่างและปรับแต่ง
ขั้นตอนที่ 2: เปิดภาพร่างตัวอย่างและปรับแต่ง
  1. เปิดไฟให้คุณคือ Arduino IDE ระมัดระวังในการเลือกบอร์ดที่ถูกต้อง เช่น Arduino UNO หรือ MEGA เป็นต้น และเลือกพอร์ต COM ที่ถูกต้อง
  2. ใน Arduino IDE ให้เลือกไฟล์>ตัวอย่าง>Adafruit RA8875>buildtest
  3. ในภาพสเก็ตช์ ให้มองหาบรรทัดที่ 39: “if (!tft.begin(RA8875_480x272)) {“… ตรวจสอบให้แน่ใจว่าได้ระบุ “RA8875_480x272”

ขั้นตอนที่ 4: ขั้นตอนที่ 3: อัปโหลดภาพร่างและดูผลลัพธ์

ขั้นตอนที่ 3: อัปโหลดภาพร่างและดูผลลัพธ์
ขั้นตอนที่ 3: อัปโหลดภาพร่างและดูผลลัพธ์
  1. อัปโหลดภาพร่างนั้นไปยัง Arduino UNO โดยกด CTRL-U
  2. แล้วโว้ย! หน้าจอของคุณควรแสดงสิ่งนี้

แนะนำ: