ฉันจะทราบได้อย่างไรว่าหน้าจอสัมผัสที่กำหนดเข้ากันได้หรือไม่


42

ฉันต้องการแนบหน้าจอสัมผัสกับ Raspberry Pi ของฉัน ในขณะที่ทำการค้นหาทางอินเทอร์เน็ตเกี่ยวกับเรื่องนี้ฉันพบว่ามันไม่สำคัญเพราะหน้าจอทัชสกรีนไม่สามารถใช้ร่วมกันได้

ฉันจะทราบได้อย่างไรว่าหน้าจอสัมผัสสามารถใช้งานร่วมกับ Raspberry Pi ได้หรือไม่

ฉันไม่ได้มองหาคำแนะนำหรือรายการอุปกรณ์ที่เป็นไปได้ฉันต้องการทราบวิธีการตรวจสอบหากหน้าจอที่กำหนดใช้งานได้

คำตอบ:


15

ปัญหาจะเป็นไดรเวอร์ เนื่องจากผลิตภัณฑ์ส่วนใหญ่ที่จำหน่ายไม่มีไดรเวอร์โอเพนซอร์ซจึงขึ้นอยู่กับผู้ที่มีความรู้ในการทำวิศวกรรมย้อนกลับ ด้วยเหตุนี้หากอุปกรณ์ไม่ได้รับความนิยมอย่างมากอาจไม่ได้รับการสนับสนุน

ฉันไม่ได้ใช้สิ่งเหล่านี้เป็นการส่วนตัว แต่เว็บไซต์มีอยู่กับฐานข้อมูลฮาร์ดแวร์ ความถูกต้องของฐานข้อมูลไปยังบิวด์ nix เฉพาะของคุณนั้นเป็นที่น่าสงสัยและโดยทั่วไปแล้วลิสต์จะถูกสร้างโดยผู้ใช้ดังนั้นคุณจึงสามารถเชื่อถือได้ในระดับหนึ่งเท่านั้น

http://www.linuxcompatible.org/compatdb/categories/hardware_linux.html


มีวิดีโอบางส่วนบน youtube วิธีเพิ่มหน้าจอสัมผัสลงในคอมพิวเตอร์ Linux อื่น ๆ พวกเขาจะเป็นแหล่งที่ดีของสิ่งที่ได้รับการสนับสนุน คนที่ได้รับการสนับสนุนควรจะสามารถเชื่อมต่อกับพอร์ต USB ได้ ดูไดรเวอร์จอสัมผัสและอุปกรณ์ USB ที่รองรับจะเป็นแหล่งที่ดี
Anders

เพียงให้แน่ใจว่าฉันเข้าใจโพสต์นี้ ARM vs x86 vs x86-64 ไม่มีรายการความเข้ากันได้ของตัวเองดังนั้นรายการทั่วไปจึงเป็นทรัพยากรที่ดีกว่า และไม่มีรายการเฉพาะ RPi ที่ใดก็ได้ แก้ไข?
Zoot

1
ฉันจะบอกว่าทุกวันนี้ผลิตภัณฑ์ส่วนใหญ่มีไดรเวอร์ OSS (รวมอยู่ในระบบไม่ใช่ไดรเวอร์ของผู้ขาย) คนที่ไม่ได้รับน้อยลง มันเป็นวิธีอื่นในรอบ 90 บางคลาสมีแนวโน้มที่จะทำงานได้มากกว่าคลาสอื่น ๆ
XTL

ในความเป็นจริงผู้ขับขี่จะเป็นส่วนที่ง่าย มันเป็นส่วนต่อประสานทางไฟฟ้าซึ่งอาจเป็น showstopper สำหรับผู้ที่ไม่ได้เตรียมการผลิตวงจรแบบกำหนดเอง
Chris Stratton

5

คนเล็ก ๆขาย HDMI touchscreens บางส่วนและมีหลักฐานบางอย่างที่ใช้งานได้กับ RPi


นอกเหนือจากการเชื่อมโยงที่อยู่ในนอร์เวย์ (เท่าที่ฉันสามารถบอกได้) คำถามก็ขอให้เกณฑ์ทั่วไปเพื่อกำหนดความเข้ากันได้ของหน้าจอใด ๆ - ไม่ใช่การแนะนำสำหรับหน้าจอที่เฉพาะเจาะจง
Fantilein1990

2

USB จะเป็นตัวเลือกทันที

การแปลงหน้าจอสัมผัส Arduino เพื่อใช้พอร์ต GPIO จะเป็นโครงการที่เรียบง่าย

หรือรอให้ไดรเวอร์ / ข้อมูลของ DSI ออกวางจำหน่าย

กำลังพัฒนาอยู่ในพอร์ตของกล้อง DSI ไม่ใช่จอแสดงผล + หน้าจอสัมผัส

ถ้าฉันไม่ได้แย่เหมือนอย่างที่กล่าวมาข้างต้นหน้าจอ HDMI 1.4 ที่มีอินเตอร์เฟสแบบสัมผัส


+1 สำหรับ USB อินเทอร์เฟซหน้าจอสัมผัสแบบกำหนดเองมาและไปในขณะที่ USB HID เป็นการลงทุนที่ดีซึ่งอาจเข้ากันได้กับRaspberry Pi 10ซึ่งจะวางจำหน่ายเป็นเวลาหลายปีนับจากนี้ นอกจากนี้คุณยังสามารถสลับไปใช้เช่น Odroid หากคุณต้องการพลัง CPU มากขึ้นและยังคงใช้หน้าจอเดียวกัน
Dmitry Grigoryev

1

ฉันมีปัญหาเดียวกันและต้องพบว่าคำถามนี้ค่อนข้างยาก

รายการบล็อกนี้แนะนำหน้าจอ RPi ขนาด 7 นิ้วอย่างเป็นทางการจะอธิบายคำหลักที่สำคัญที่สุดที่เกี่ยวข้อง (HDMI, DPI DSI, DBI)

หากจอแสดงผลของคุณต้องเป็นหน้าจอสัมผัสกว่าสิ่งสำคัญอันดับแรกคือ (จากการวิจัยของฉัน) แสดงเฉพาะการเชื่อมต่อผ่าน DSI-port (J4) หรือ GPIO จะไม่จำเป็นต้องมีการเชื่อมต่อข้อมูลเพิ่มเติมสำหรับถ่ายทอดสัญญาณอินพุตแบบสัมผัส หากจอแสดงผลของคุณเชื่อมต่อผ่าน HDMI จำเป็นต้องมีการเชื่อมต่อเพิ่มเติม (โดยทั่วไปผ่านทาง USB) (และจะต้องเข้าถึงพอร์ต USB จากด้านนอกหากคุณไม่ต้องการประสานรอบ - ซึ่งอาจขัดแย้งกับเคสของคุณ) คุณควรได้รับข้อมูลนี้อย่างง่ายดาย

สิ่งสำคัญต่อไปคือการแสดงโดยใช้พอร์ต GPIO มักจะต้องใช้ไดรเวอร์พิเศษ (ไม่ว่าจะติดตั้งบนราสเบียนมาตรฐานหรือมาพร้อมกับราสเบียนที่ไม่ได้มาตรฐานที่จัดทำโดยผู้ผลิตจอแสดงผลดังกล่าว) สิ่งที่ซับซ้อนนี้มหาศาลเนื่องจากไดรเวอร์เหล่านั้นอาจได้รับการบันทึกไว้ไม่ดีหรือล้าสมัยอย่างรวดเร็ว - แม้แต่การอัปเดตระบบปฏิบัติการครั้งต่อไปของคุณอาจทำให้ไร้ประโยชน์ - ไม่ต้องพูดถึงปัญหาในการใช้ระบบปฏิบัติการที่ไม่มีไดรเวอร์ คุณควรจะสามารถค้นหาไดรเวอร์และความคิดเห็นของลูกค้าออนไลน์ได้ หากคุณไม่สามารถหาไดรเวอร์ (ถูกต้อง) หรือรองรับบางอย่างได้อย่างง่ายดายคุณจะมีปัญหาในการใช้จอแสดงผลเมื่อคุณซื้อ

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

TFT, LCD (หรือแม้กระทั่ง LED, oLED) เป็นเทคโนโลยีที่แตกต่างกันสำหรับการแสดงเนื้อหา แม้ว่าพวกเขาจะกำหนดคุณภาพแสงและการใช้พลังงาน แต่โดยส่วนตัวแล้วฉันจะไม่กังวลกับสิ่งเหล่านั้นมากเกินไป

ที่สำคัญกว่านั้นอย่างน้อยในความคิดของฉันก็คือเทคโนโลยีระบบสัมผัสซึ่งหมายถึงตัวต้านทานหรือตัวเก็บประจุ อดีตควรใช้กับสไตลัสและมักจะไม่สามารถใช้ท่าทาง ("multi-touch"), หลังเป็นสิ่งที่มาร์ทโฟนที่ทันสมัยใช้

และสุดท้ายเกี่ยวกับความเข้ากันได้กับ RPi3 (ตัวอย่างเช่น RPi B +) DSI และ HDMI ควรจะดีอยู่เสมอและเกี่ยวกับ GPIO ฉันจะไปกับข้อมูลผู้ผลิต (เช่นเดียวกับที่เป็นผู้จัดหาเฟิร์มแวร์ / ไดรเวอร์) Hardwarewise ไม่ควรมีปัญหา

เพื่อให้มีความเฉพาะเจาะจงมากขึ้นหน้าจอ DSI เดียวที่ฉันพบคือหน้าจอขนาด 7 นิ้วอย่างเป็นทางการมันจะทำงานได้โดยไม่ต้องเปลี่ยน Raspbian (ฉันไม่รู้เกี่ยวกับ OS อื่น ๆ ) มีหน้าจอ GPIO ค่อนข้างมาก ซึ่งฉันจะใช้สิ่งเหล่านี้โดยผู้ผลิตที่มีชื่อเสียงที่ขายผ่านร้านค้าใหญ่ ๆ เพื่อหลีกเลี่ยงการติดกับก้อนอิฐ (ที่แผนกของฉันเรามีจอแสดงผลหลายตัวที่เราไม่สามารถใช้งานได้อีกต่อไป พบอีกต่อไป) และเกี่ยวกับ HDMI: เนื่องจาก HDMI และอุปกรณ์สัมผัส (ซึ่งข้อมูลถูกส่งผ่าน USB) เป็นมาตรฐานจึงไม่ควรมีปัญหาเกี่ยวกับระบบปฏิบัติการหลัก ๆ

ฉันหวังว่านี่จะตอบคำถามส่วนใหญ่ ถ้าไม่เพียงแค่ชี้แจงคำถามของคุณในความคิดเห็น


1

ในฐานะของปี 2018 วิธีที่ง่ายที่สุดในการตรวจสอบว่าการทำงานของหน้าจอใด ๆ กับราสเบอร์รี่ Pi ที่กำลังมองหาการอ้างอิงไปยังต้นไม้อุปกรณ์ โดยเฉพาะอย่างยิ่งหน้าจอแต่ละหน้าควรมีการซ้อนทับทรีของอุปกรณ์หรืออย่างน้อยบันทึกย่อที่หนึ่งค่าเริ่มต้นจะต้องเลือกด้วยตนเองใน config.txt


0

ที่นี่ฉันพบหน้าจอสัมผัส lilliput ซึ่งทำงานได้ดีกับราสเบอร์รี่ pi และที่ 10 นิ้วหน้าจอสัมผัส capacitive

https://www.youtube.com/watch?v=KrpsaQ8SGhg


ยินดีต้อนรับสู่ราสเบอร์รี่ Pi! ในขณะที่สิ่งนี้อาจตอบคำถามในทางทฤษฎีมันก็ควรจะรวมส่วนสำคัญของคำตอบที่นี่และให้ลิงค์สำหรับการอ้างอิงและลิงค์ไปยังที่ที่สามารถซื้อผลิตภัณฑ์
Steve Robillard

คุณต้องการให้ผู้เข้าชมทุกคนใช้เวลา 5 นาทีในการดูวิดีโอแทนที่จะเขียนแค่หน้าจอสัมผัสแบบใด
Dmitry Grigoryev

เพื่อให้สอดคล้องกับนโยบายของเราเกี่ยวกับคำตอบลิงก์อย่างเดียวที่ไม่มีข้อมูลหากโพสต์นี้ไม่ได้รับการแก้ไขเพื่อให้มีข้อมูลที่สามารถเป็นคำตอบได้ แต่น้อยที่สุดใน 48 ชั่วโมงจะถูกแปลงเป็น Community Wiki เพื่อให้ชุมชนทำการแก้ไขได้ง่ายขึ้น
Ghanima

แต่ .. ถึงแม้จะมีคำอธิบายของเนื้อหาวิดีโอนี้มันไม่ได้ตอบคำถาม มันไม่ได้ขอหน้าจอการทำงาน แต่ก็ขอเกณฑ์เพื่อตรวจสอบว่ามีการใช้งานหน้าจอที่กำหนดหรือไม่ ..
Fantilein1990
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.