สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ทิ้งสาย HDMI ของคุณเพราะตอนนี้คุณสามารถมีหน้าจอบน Pi ของคุณได้! คำแนะนำนี้จะแนะนำคุณตลอดขั้นตอนการตั้งค่า Pi ด้วยหน้าจอสัมผัสและวิธีใช้งานเพื่อให้เหมาะกับความต้องการของคุณ จอแสดงผลสไตล์ HAT ทุกประเภทสามารถประเมินค่าได้สำหรับโปรเจ็กต์ใด ๆ เนื่องจากช่วยให้คุณสามารถดีบัก Pi ของคุณโดยไม่ต้องใช้จอภาพภายนอก คุณสามารถปรับใช้โครงการของคุณและติดตามความคืบหน้าทั้งหมดได้จาก Pi เอง
ขั้นตอนที่ 1: อะไหล่ที่จำเป็น
จอแสดงผลและ Pi เป็นองค์ประกอบหลักของโครงการนี้ DFRobot ขายจอแสดงผลที่ยอดเยี่ยมซึ่งฉันจะพูดถึงในบทช่วยสอนนี้:
- Raspberry Pi 3:
- จอทัชสกรีน 3.5":
หากคุณไม่มีคีย์บอร์ด/เมาส์ การ์ด micro SD และพาวเวอร์ซัพพลาย คุณอาจต้องการเลือกสิ่งเหล่านั้นด้วย:
- คีย์บอร์ด/เมาส์ไร้สาย:
- อะแดปเตอร์ไฟ:
- สายไมโคร USB:
- การ์ดไมโคร SD:
จอแสดงผลนี้ยังสนับสนุนอินเทอร์เฟซแรงโน้มถ่วงของ DFRobot คุณสามารถเชื่อมต่อโมดูลตรวจจับกับจอแสดงผลได้สูงสุดสามโมดูล:
หมายเหตุ: คุณจะต้องใช้จอแสดงผล HDMI เพื่อให้ระบบเริ่มทำงาน แต่เมื่อตั้งค่าจอแสดงผลแล้ว คุณจะไม่ต้องใช้จอแสดงผล HDMI อีกต่อไป
ขั้นตอนที่ 2: ให้จอแสดงผลทำงาน
สิ่งแรกที่คุณต้องทำคือกำหนดค่าการ์ด SD ของคุณอย่างถูกต้อง เริ่มต้นด้วยการดาวน์โหลดภาพดิสก์ของ Raspbian ไปยังคอมพิวเตอร์ของคุณจากเว็บไซต์นี้:
Raspbian เวอร์ชันล่าสุดยังไม่ทำงานกับไดรเวอร์ของจอแสดงผล ฉันดาวน์โหลด raspbian-2017-01-10/ รีลีส และมันใช้งานได้ดี ฉันชอบใช้แอป Etcher เพื่อติดตั้งไฟล์รูปภาพลงในการ์ด SD ของฉัน: https://etcher.io Etcher ทำทุกอย่างเพื่อคุณ เพียงเปิดแอป เลือกอิมเมจดิสก์และการ์ด SD แล้วปล่อยให้มันทำงาน
หลังจาก Etcher เสร็จสิ้น คุณสามารถใส่การ์ด SD ลงใน Pi ของคุณ เชื่อมต่อจอแสดงผล HDMI และเปิดเครื่อง ข้อความบางส่วนควรกะพริบผ่านหน้าจอ และ Pi ควรบูตไปที่เดสก์ท็อป Raspbian เชื่อมต่อ Pi ของคุณกับ wifi หรืออีเธอร์เน็ต จากนั้นไปที่หน้านี้ จะเข้าสู่กระบวนการอธิบายวิธีการติดตั้งไดรเวอร์การแสดงผล ก่อนที่คุณจะเรียกใช้สคริปต์ตรวจสอบให้แน่ใจว่าคุณได้แนบหน้าจอสัมผัสกับ Pi
ขั้นตอนที่ 3: ลักษณะการแสดงผล
หากทุกอย่างทำงานอย่างถูกต้อง จอแสดงผลของคุณควรแสดงเดสก์ท็อป Raspbian! ตอนนี้คุณสามารถถอดปลั๊กจอแสดงผล HDMI ของคุณ ดังที่คุณเห็นจากภาพด้านบน มุมมองของหน้าจอนั้นใช้ได้เพียงเท่านั้น ในขณะที่แนวนอน คุณสามารถดูเนื้อหาของจอแสดงผลได้ถึงมุม 30° แต่ในแนวตั้ง จะเห็นได้น้อยกว่ามาก สีค่อนข้างดี แต่ทุกอย่างมีโทนสีน้ำเงินเล็กน้อย มันไม่เด่นชัดเท่าที่ดูในภาพถ่าย
หน้าจอสัมผัสตอบสนองได้อย่างน่าประหลาดใจและมีประโยชน์สำหรับการนำทางจริงๆ สิ่งนี้ทำให้ฉันประหลาดใจเพราะในตอนแรก Raspbian ไม่ได้โจมตีฉันว่าเป็นมิตรกับการสัมผัสมาก หน้าจอสัมผัสไม่ได้เป็นแบบ capacitive เหมือนในโทรศัพท์หรือแท็บเล็ตของคุณ แทนที่จะรับรู้กระแสไฟฟ้า จอแสดงผลอาศัยแรงดันเพียงอย่างเดียว คุณสามารถใช้วัตถุใดก็ได้ เช่น ไม้จิ้มฟัน เพื่อเปิดใช้งานหน้าจอสัมผัสแบบต้านทานเช่นนี้
อัตราการรีเฟรชเพียงพอสำหรับการนำทางทั่วไป แต่ฉันจะพูดถึงประสิทธิภาพของวิดีโอในขั้นตอนต่อไป
ขั้นตอนที่ 4: ประสิทธิภาพของวิดีโอและเว็บ
กรณีใช้งานทั่วไปสำหรับ Raspberry Pi เป็นอุปกรณ์ที่ใช้สื่อ ดังนั้นจึงเป็นเรื่องสำคัญที่จะต้องระบุวิดีโอบนหน้าจอสัมผัสนี้
ฉันจะตรึงอัตราการรีเฟรชหน้าจอไว้ที่ประมาณ 20Hz ซึ่งหมายความว่าแทบจะไม่เหมาะสำหรับการดูวิดีโอ ใช้งานได้แน่นอน แต่ฉันจะไม่ใช้จอแสดงผลนี้เพื่อจุดประสงค์ในการใช้สื่อเพียงอย่างเดียว อย่างไรก็ตาม การไปยังส่วนต่างๆ ของ YouTube และไซต์สตรีมมิ่งวิดีโออื่น ๆ โดยใช้ Chromium ในตัวสามารถทำได้อย่างแน่นอน Raspberry Pi 3 B นั้นค่อนข้างเร็ว โดยเฉพาะอย่างยิ่งเมื่อต้องการขับพิกเซลจำนวนเล็กน้อยเท่านั้น ไม่มีความล่าช้าที่เห็นได้ชัดเจนเมื่อท่องอินเทอร์เน็ต คุณไม่ได้ซื้ออสังหาริมทรัพย์บนหน้าจอมากนัก ดังนั้นฉันไม่แนะนำให้อ่านนวนิยายเรื่องนี้ การนำทางแบบสัมผัสใช้งานได้ แต่ฉันขอแนะนำให้ใช้เมาส์เพื่อประสบการณ์ที่ดียิ่งขึ้น แป้นพิมพ์บนหน้าจอทั้งหมดที่ฉันพบนั้นแคบเกินกว่าจะใช้นิ้วได้อย่างเหมาะสม ฉันจึงเลือกใช้แป้นพิมพ์จริง
ขั้นตอนที่ 5: การขยายและสร้าง
ดังที่ได้กล่าวไว้ก่อนหน้านี้ หน้าจอสัมผัสของ DFRobot มีช่องสำหรับโมดูลแรงโน้มถ่วงสามโมดูล สิ่งนี้ช่วยให้คุณเพิ่มความสามารถในการตรวจจับหรือส่งออกไปยังโปรเจ็กต์ใดๆ ได้อย่างง่ายดายโดยไม่ต้องบัดกรี อินเทอร์เฟซแรงโน้มถ่วงทำให้การเชื่อมต่อสิ่งต่าง ๆ เข้าด้วยกันเป็นเรื่องง่ายมาก
หากคุณต้องการสร้างโปรเจ็กต์โดยใช้อย่างอื่น หมุดของ Raspberry Pi ส่วนใหญ่จะแยกออกที่ด้านข้างของบอร์ด ฉันสามารถเห็นหน้าจอสัมผัสนี้เป็นโซลูชันในอุดมคติสำหรับผู้ผลิต เนื่องจากช่วยให้แต่ละคนมีโปรเจ็กต์ในตัวเองโดยสมบูรณ์โดยไม่ต้องใช้จอภาพภายนอก ค่อนข้างง่ายที่จะแส้โค้ดใน Python ที่รับอินพุตจาก GPIO และแสดงบนกราฟหรือเกจที่ปรับให้เหมาะสมสำหรับหน้าจอนี้
โดยสรุป นี่เป็นการแสดงที่ยอดเยี่ยมสำหรับวัตถุประสงค์ที่หลากหลาย ประสิทธิภาพของวิดีโอและเกมอาจขาดหายไป แต่หน้าจอสัมผัสนี้เป็นโซลูชันที่ยอดเยี่ยมสำหรับการโต้ตอบทั่วไปกับ Pi ของคุณ