- วัสดุที่ใช้
- หน้าจอสัมผัส TFT ขนาด 5 นิ้ว 800x480
- เชื่อมต่อ TFT LCD ขนาด 5 นิ้วกับ Raspberry Pi
- การติดตั้งไดรเวอร์ใน Raspberry Pi สำหรับ LCD ขนาด 5 นิ้ว
- การปรับเทียบหน้าจอสัมผัสสำหรับ Raspberry Pi
Raspberry pi เป็นคอมพิวเตอร์ขนาดกะทัดรัดแบบบัตรเครดิตซึ่งเป็นที่นิยมอย่างมากในปัจจุบันสำหรับแอปพลิเคชัน IoT และแอปพลิเคชันด้านการคำนวณระดับสูงเช่นวิทยาศาสตร์ข้อมูล python การเรียนรู้ของเครื่อง ฯลฯ แอปพลิเคชันจำนวนมากต้องการจอภาพภายนอกเพื่อเชื่อมต่อกับ Raspberry Pi ในกรณีนั้น raspberry pi มีอินเทอร์เฟซ HDMI ของตัวเองเพื่อเชื่อมต่อจอแสดงผลภายนอกเช่นทีวีหรือจอภาพ แต่ในบางแอพพลิเคชั่นจอแสดงผลขนาดกะทัดรัดเหมาะสมและต้องการการป้อนข้อมูลหน้าจอสัมผัสผ่านแอปพลิเคชัน GUI สำหรับแอพพลิเคชั่นเหล่านั้นสามารถใช้จอแสดงผล HDMI Touchscreen ได้ ก่อนหน้านี้เราได้เรียนรู้ที่จะเชื่อมต่อจอแสดงผล TFT LCD ขนาด 3.5 นิ้วกับ Raspberry Pi วันนี้เราจะเชื่อมต่อจอแสดงผลแบบสัมผัส HDMI ขนาด 5 นิ้วกับ Raspberry Pi และจะเรียนรู้การปรับเทียบหน้าจอสัมผัสเพื่อเพิ่มความแม่นยำ
วัสดุที่ใช้
- Raspberry Pi 3 B (ในกรณีของฉัน)
- จอแสดงผล TFT ขนาด 5 นิ้ว 800x480 พร้อมหน้าจอสัมผัส
- การ์ด Micro SD 16 GB
- ขั้วต่อ HDMI
- แตะปากกา
- แหล่งจ่ายไฟ 5V, 2.4 AMP
- แป้นพิมพ์ USB
- เมาส์ USB
หน้าจอสัมผัส TFT ขนาด 5 นิ้ว 800x480
หน้าจอสัมผัสขนาด 5 นิ้ว Raspberry Pi Display เป็นจอแสดงผล TFT HDMI ซึ่งมีขนาดกะทัดรัดมากและสามารถใช้กับรุ่น Raspberry Pi A, B, Pi B + / 2B และ 3B มีหน้าจอสัมผัสตัวต้านทานในตัวซึ่งรองรับการควบคุมแสงพื้นหลังและประหยัดพลังงานรองรับอินพุต HDMI ทำหน้าที่เป็นจอภาพของคอมพิวเตอร์ที่มีความละเอียด 800x480 พิกเซล
คุณสมบัติ:
- จอแสดงผล HDMI 5 นิ้ว
- 800x480 พิกเซลภาพความละเอียดสูงและหน้าจอขนาดใหญ่
- หน้าจอสัมผัส Resistive แบบ Inbuilt พร้อมการควบคุมแสงไฟเพื่อลดการใช้พลังงาน
- มุมมองภาพขนาดใหญ่
- เวลาตอบสนองที่รวดเร็วหน้าจอสีเต็ม
ข้อกำหนดทางเทคนิค:
- ขนาด: 5 นิ้ว
- ความละเอียด: 800 * 480
- ตัวควบคุมการแสดงผล: XPT2046
- อินเทอร์เฟซ LCD: SPI
- ประเภทการสัมผัส: Resistive
- ประเภท LCD: TFT
เชื่อมต่อ TFT LCD ขนาด 5 นิ้วกับ Raspberry Pi
1. วาง LCD ที่ด้านบนของ Raspberry Pi:
ขั้นตอนแรกสำหรับการเชื่อมต่อ LCD กับ Raspberry Pi คือการเชื่อมต่อ LCD กับ pi โดยใช้ตัวเชื่อมต่อ GPIO จอแสดงผลมาพร้อมกับฐานรองสี่มุมสำหรับติดตั้ง จากนั้น LCD จะถูกวางไว้ที่ด้านบนของ Raspberry Pi ในลักษณะที่เลื่อนในสล็อต GPIO และพอร์ต HDMI จะเรียงกันอย่างสมบูรณ์แบบในอีกด้านหนึ่ง โปรดใช้ความระมัดระวังขณะเชื่อมต่อ LCD กับ Pi เนื่องจาก LCD ใช้เพียง 26 พินสำหรับการเชื่อมต่อกับ Pi
2. เชื่อมต่อขั้วต่อ HDMI:
หลังจากวาง LCD ที่ด้านบนของ Raspberry Pi แล้วให้เชื่อมต่อขั้วต่อ HDMI ซึ่งรวมอยู่ในกล่อง LCD ระหว่าง Pi และ LCD ดังแสดงในรูปด้านล่าง:
3. เชื่อมต่อแหล่งจ่ายไฟ:
หลังจากทำตามขั้นตอนก่อนหน้าทั้งหมดเราจำเป็นต้องจ่ายไฟให้กับ Raspberry Pi และ LCD นอกจากนี้ยังมีปลั๊ก USB บน LCD สำหรับให้แหล่งจ่ายไฟแยกต่างหาก แต่ตราบใดที่คุณมีแหล่งจ่ายไฟ 2.4 แอมป์ที่ดีสำหรับ Pi ของคุณก็ไม่จำเป็นต้องมีแหล่งจ่ายไฟแยกต่างหากไปยัง LCD
4. เปิดสวิตช์แบ็คไลท์ของ LCD:
หลังจากให้แหล่งจ่ายไฟแล้วให้เปิดสวิตช์ไฟแบ็คไลท์ซึ่งอยู่ด้านหลังของ LCD
การติดตั้งไดรเวอร์ใน Raspberry Pi สำหรับ LCD ขนาด 5 นิ้ว
1. แก้ไขพารามิเตอร์บางอย่างในไฟล์กำหนดค่า:
ก่อนดาวน์โหลดไดรเวอร์ LCD ให้ทำการเปลี่ยนแปลงบางอย่างในไฟล์กำหนดค่าดังที่แสดงด้านล่าง ไฟล์กำหนดค่าสามารถพบได้โดยใช้คำสั่งด้านล่าง:
sudo nano /boot/config.txt
ถัดไปเพียงต่อท้ายบรรทัดต่อไปนี้ในไฟล์กำหนดค่า
max_usb_current = 1 hdmi_group = 2 hdmi_mode = 87 hdmi_cvt 800 480 60 6 0 0 0 hdmi_drive = 1
หมายเหตุ: ในบางกรณีคุณต้องยกเลิกคำสั่งข้างต้นในการกำหนดค่า หากไฟล์มีข้อความข้างต้นอยู่แล้วในบรรทัดความคิดเห็น
2. ดาวน์โหลดไดรเวอร์:
ก่อนอื่นให้ดาวน์โหลดไดรเวอร์จาก github สามารถทำได้โดยป้อนคำสั่งต่อไปนี้ในเทอร์มินัล Raspberry pi
3. เปิดใช้งานการแสดงผล:
หลังจากติดตั้งไดรเวอร์สำเร็จเราสามารถเปิดใช้งานการแสดงผลได้โดยใช้คำสั่งด้านล่าง:
cd LCD-show / chmod + x LCD5-show ./LCD5-show <> 4. รีบูต Raspberry Pi
หลังจากเรียกใช้คำสั่งข้างต้น pi จะรีสตาร์ทโดยอัตโนมัติและหน้าจอควรจะใช้งานได้ในขณะนี้ สามารถแสดงได้ในรูปด้านล่าง:
การปรับเทียบหน้าจอสัมผัสสำหรับ Raspberry Pi
ส่วนสุดท้ายของกระบวนการคือการปรับเทียบหน้าจอสัมผัสเพื่อการทำงานที่ดีที่สุด สำหรับสิ่งนี้เราควรติดตั้งแอปพลิเคชันใน pi ชื่อ“ xinput-calibrator ”
สำหรับการติดตั้งโปรแกรมเราต้องรันคำสั่งด้านล่าง:
sudo apt-get install -y xinput-calibrator
หลังจากการติดตั้งที่ประสบความสำเร็จของโปรแกรมดังกล่าวข้างต้นคลิกที่เมนูปุ่มบนแถบงานของราสเบอร์รี่ Pi แล้วเลือกการตั้งค่า -> Calibrate หน้าจอสัมผัส จากนั้นทำการปรับเทียบหน้าจอสัมผัสให้เสร็จสิ้นตามขั้นตอนที่แจ้ง หน้าต่างการปรับเทียบหน้าจอสัมผัสควรมีลักษณะดังนี้:
เพียงแตะจุดที่มีเครื่องหมายสีแดงโดยใช้ปากกาสัมผัสจากนั้นแตะจุดสีแดงทั้ง 4 จุดต่อเนื่องกันในหน้าจอจากนั้นพารามิเตอร์การสอบเทียบควรแจ้งบนหน้าจอซึ่งมีลักษณะดังนี้:
เพียงบันทึกพารามิเตอร์ข้างต้นและรีบูต Raspberry Pi ตอนนี้การตั้งค่าการแสดงผลของเราเสร็จสมบูรณ์และเราสามารถใช้หน้าจอสัมผัสขนาด 5 นิ้วกับ LCD ได้โดยไม่มีปัญหา
นี่คือวิธีที่สามารถเชื่อมต่อ TFT LCD กับ Raspberry Piและสามารถใช้เพื่อสร้างแอปพลิเคชั่นเช่นเกมนาฬิกาปลุกแท็บเล็ตเป็นต้น