คู่มือนี้จะแนะนำคุณเกี่ยวกับขั้นตอนต่างๆ ที่จำเป็นในการกำหนดค่า Raspberry Pi 3, 4 หรือ 5 สำหรับการกำหนดเวลา TFT แบบกำหนดเอง
การตั้งเวลาแบบกำหนดเองสำหรับจอแสดงผล HDMI TFT และ HDMI Touchscreen บน Raspberry Pi ของคุณสามารถปรับปรุงประสิทธิภาพการแสดงผลและความเข้ากันได้อย่างมีนัยสำคัญ คู่มือนี้จะแนะนำคุณเกี่ยวกับขั้นตอนต่างๆ ที่จำเป็นในการกำหนดค่า Raspberry Pi 3, 4 หรือ 5 สำหรับการจับเวลา TFT แบบกำหนดเอง
หากต้องการตั้งค่าและใช้งานจอแสดงผล TFT กับ Raspberry Pi คุณจะต้องมีฮาร์ดแวร์และซอฟต์แวร์ดังต่อไปนี้ แม้ว่าจอแสดงผล TFT ที่รองรับ HDMI ทุกแบบควรจะทำงานได้ แต่สำหรับคู่มือนี้ เราจะใช้โมดูล IPS Capacitive HDMI TFT ขนาด 5.0 นิ้ว – หมายเลขชิ้นส่วน: NHD-5.0-HDMI-N-RSXV
1. ดาวน์โหลด Raspberry Pi Imager
2. ใส่การ์ด microSD ลงในคอมพิวเตอร์ของคุณ
3. แฟลชระบบปฏิบัติการลงในการ์ด microSD
4. ถอดการ์ด microSD ออกจากคอมพิวเตอร์ของคุณอย่างปลอดภัย
1. ใส่การ์ด microSD และเชื่อมต่อแหล่งจ่ายไฟเข้ากับ Raspberry Pi
2. ตรวจสอบการตั้งค่าระบบปฏิบัติการ
3. ปิด Raspberry Pi
4. ถอดการ์ด microSD ออก
1. ใส่การ์ด microSD ลงในคอมพิวเตอร์ของคุณ
2. ไฟล์ config.txt
1. รับข้อมูลจำเพาะของจอแสดงผล
2. แก้ไขไฟล์ config.txt
เพิ่มพารามิเตอร์เวลาแบบกำหนดเองลงในไฟล์ config.txt นี่คือตัวอย่างจอแสดงผลขนาด 800x480 ที่ 60Hz สำหรับ Raspberry Pi 3:
hdmi_cvt=800 480 60 6 0 0 0
hdmi_group=2
hdmi_mode=87
คำจำกัดความพารามิเตอร์:
ไทม์ซีรีส์ที่กำหนดเองในรูปแบบต่อไปนี้:
hdmi_cvt=<width> <height> <framerate> <aspect> <margins> <interlace> <rb>
โดยที่แต่ละพารามิเตอร์หมายถึง:
บรรทัด hdmi_group=2 ระบุกลุ่ม HDMI ในกรณีนี้ กลุ่มที่ 2 หมายถึงการตั้งค่าการแสดงผลแบบกำหนดเอง ซึ่งช่วยให้คุณกำหนดพารามิเตอร์เวลาที่เฉพาะเจาะจงได้
บรรทัดนี้ hdmi_mode=87 เลือกโหมด HDMI โหมด 87 อนุญาตให้ใช้เวลาแบบกำหนดเองที่ตั้งโดยคำสั่ง hdmi_cvt
• สำหรับ Raspberry Pi 4 และ 5 นอกเหนือจากการตั้งค่าข้างต้นแล้ว ยังต้องมีการกำหนดเวลาที่กำหนดเองต่อไปนี้สำหรับเอาต์พุต HDMI คู่:
[HDMI:0]
hdmi_timings=800 0 40 24 72 480 0 13 3 29 0 0 0 60 0 32000000 6
[HDMI:1]
hdmi_timings=800 0 40 24 72 480 0 13 3 29 0 0 0 60 0 32000000 6
การดำเนินการนี้จะกำหนดค่าการกำหนดเวลาแบบกำหนดเองสำหรับเอาต์พุต HDMI ทั้งที่มีใน Raspberry Pi 4 และ 5
รายละเอียดมีดังนี้:
[HDMI:0] และ [HDMI:1]: นี่คือพอร์ต HDMI สองพอร์ตบน Raspberry Pi HDMI:0 เป็นพอร์ตหลักและ HDMI:1 เป็นพอร์ตรอง
hdmi_timings=800 0 40 24 72 480 0 13 3 29 0 0 0 60 0 32000000 6: ตั้งค่าความละเอียดแบบกำหนดเองและอัตราการรีเฟรชสำหรับจอแสดงผลที่เชื่อมต่อ ต่อไปนี้เป็นการแยกรายละเอียดค่าโดยย่อ:
โปรไฟล์นี้จะตั้งความละเอียดการแสดงผลเป็น 800x480 ที่ 60Hz สำหรับพอร์ต HDMI ทั้งสองพอร์ตโดยมีพารามิเตอร์เวลาที่เฉพาะเจาะจง
3. บันทึกการเปลี่ยนแปลง
4. ถอดการ์ด microSD ออกจากคอมพิวเตอร์ของคุณ
1. เสียบการ์ด microSD เข้ากับ Raspberry Pi และเปิดเครื่อง
2. ตรวจสอบว่าจอแสดงผลทำงานถูกต้องหรือไม่ด้วยเวลาที่กำหนดเอง
3. ปรับเปลี่ยนหากจำเป็น
4. อัปเดต Raspberry Pi ของคุณ
บน Raspberry Pi ให้เปิดเทอร์มินัลโดยการกด Ctrl+Alt+T และรันคำสั่งต่อไปนี้:
sudo apt update
sudo apt upgrade
sudo reboot
ตอนนี้ Raspberry Pi ของคุณควรทำงานด้วยเวลาที่กำหนดเองที่ถูกต้องสำหรับการแสดงผลของคุณ
การตั้งเวลาแบบกำหนดเองสำหรับ TFT บน Raspberry Pi (ไม่ว่าจะเป็น 3, 4 หรือ 5) สามารถปรับปรุงความเข้ากันได้และประสิทธิภาพของจอแสดงผลได้อย่างมาก หากทำตามคำแนะนำนี้ คุณจะสามารถกำหนดค่า Raspberry Pi ให้ทำงานร่วมกับจอแสดงผล TFT ต่างๆ ได้อย่างราบรื่น โดยเพิ่มประสิทธิภาพและความเข้ากันได้ผ่านเวลาแบบกำหนดเอง