Làm cách nào để xác định xem màn hình cảm ứng đã cho có tương thích không?


42

Tôi muốn gắn màn hình cảm ứng vào Raspberry Pi của mình. Trong khi thực hiện một số tìm kiếm trên internet về điều này, tôi phát hiện ra rằng điều này không phải là nhỏ, bởi vì không phải tất cả các màn hình cảm ứng đều tương thích.

Làm cách nào để tìm hiểu xem liệu màn hình cảm ứng có tương thích với Raspberry Pi không?

Tôi không tìm kiếm đề xuất hoặc danh sách các thiết bị có thể, tôi muốn biết cách tìm hiểu, nếu một màn hình nhất định hoạt động.

Câu trả lời:


15

Vấn đề sẽ là trình điều khiển. Vì hầu hết các sản phẩm được bán không có trình điều khiển nguồn mở, nên tùy thuộc vào người biết cách đảo ngược chúng. Bởi vì điều này, nếu thiết bị không cực kỳ phổ biến, có khả năng nó sẽ không được hỗ trợ.

Tôi đã không sử dụng một trong những cá nhân này nhưng các trang web tồn tại với cơ sở dữ liệu phần cứng. Độ chính xác của cơ sở dữ liệu đối với bản dựng nix cụ thể của bạn là đáng nghi ngờ và vì các danh sách thường được người dùng xây dựng nên bạn chỉ có thể tin tưởng chúng ở một mức độ nhất định.

http: //www.linuxcompiverse.org/compatdb/c chuyên / hardware_linux.html


Có một số Video trên youtube về cách thêm màn hình cảm ứng vào các máy tính Linux khác nhau, chúng sẽ là một nguồn tốt cho những gì có hỗ trợ. Những người được hỗ trợ sẽ có thể kết nối với cổng USB. Vì vậy, một cái nhìn trong trình điều khiển màn hình cảm ứng và thiết bị USB nào họ hỗ trợ sẽ là một nguồn tốt.
Anders

Chỉ cần đảm bảo rằng tôi hiểu bài đăng này, ARM vs x86 vs x86-64 không có danh sách tương thích của riêng họ, vì vậy danh sách chung là một tài nguyên tốt hơn. Cũng không có một danh sách cụ thể RPi ở bất cứ đâu. Chính xác?
Zoot

1
Tôi muốn nói rằng ngày nay hầu hết các sản phẩm đều có trình điều khiển OSS (được tích hợp trong các hệ thống, không phải trình điều khiển của nhà cung cấp). Những người không nhận được ít hơn. Đó là cách khác trong những năm 90. Một số lớp học có nhiều khả năng làm việc hơn những lớp khác.
XtL

Trong thực tế, trình điều khiển sẽ là phần dễ dàng. Đó là các giao diện điện có thể là một showstopper cho những người không chuẩn bị chế tạo mạch tùy chỉnh.
Chris Stratton

5

Lilliput bán một số màn hình cảm ứng HDMI và có một số bằng chứng cho thấy nó hoạt động với RPi.


Ngoài liên kết là tiếng Na Uy (theo như tôi có thể nói), câu hỏi rõ ràng là yêu cầu các tiêu chí chung để xác định bất kỳ khả năng tương thích màn hình nào - không phải là giới thiệu cho các màn hình cụ thể.
Fantilein1990

2

USB sẽ là sự lựa chọn ngay lập tức.

Chuyển đổi một màn hình cảm ứng Arduino để sử dụng cổng GPIO sẽ là một dự án đơn giản.

Hoặc chờ trình điều khiển / thông tin DSI được phát hành.

Phát triển hiện tại đang được đưa vào cổng camera DSI, không phải màn hình + màn hình cảm ứng.

Nếu tôi không quá nghèo thì như trên, màn hình HDMI 1.4 có giao diện cảm ứng.


+1 cho USB. Giao diện màn hình cảm ứng tùy chỉnh đến và đi, trong khi USB HID là một khoản đầu tư tốt có thể sẽ tương thích với Raspberry Pi 10 , sẽ được phát hành vài năm kể từ bây giờ. Ngoài ra, bạn sẽ có thể chuyển sang ví dụ Odroid nếu bạn cần nhiều năng lượng CPU hơn và vẫn sử dụng cùng một màn hình.
Dmitry Grigoryev

1

Vâng, tôi đã có cùng một vấn đề và phải tìm ra rằng câu hỏi này là một câu hỏi khá khó.

Mục blog này giới thiệu màn hình 7 "RPi chính thức giải thích một số từ khóa quan trọng nhất có liên quan (HDMI, DPI DSI, DBI).

Nếu màn hình của bạn cần phải là màn hình cảm ứng, thì khía cạnh quan trọng đầu tiên là, (từ nghiên cứu của tôi) chỉ hiển thị được kết nối qua cổng DSI (J4) hoặc GPIO sẽ không cần kết nối dữ liệu bổ sung để chuyển tiếp đầu vào cảm ứng. Nếu màn hình của bạn được kết nối qua HDMI, thì cần có kết nối bổ sung (thường là qua USB) (và sẽ phải truy cập các cổng USB từ bên ngoài nếu bạn không muốn hàn xung quanh - điều này có thể xung đột với vỏ của bạn). Bạn sẽ có thể nhận được thông tin này một cách dễ dàng.

Khía cạnh quan trọng tiếp theo là, màn hình sử dụng các cổng GPIO thường cần trình điều khiển đặc biệt (được cài đặt trên một raspbian tiêu chuẩn hoặc được cung cấp với một raspbian không chuẩn do nhà sản xuất màn hình nói trên cung cấp). Điều này rất phức tạp, vì những trình điều khiển đó có thể được ghi lại một cách tệ hại hoặc lỗi thời nhanh chóng - ngay cả bản cập nhật tiếp theo của HĐH của bạn cũng có thể khiến chúng trở nên vô dụng - không nói về những khó khăn khi sử dụng HĐH mà không có trình điều khiển. Bạn sẽ có thể tìm thấy các trình điều khiển và một số phản hồi của khách hàng trực tuyến. Nếu bạn không thể tìm thấy trình điều khiển (chính xác) hoặc một số hỗ trợ một cách dễ dàng, thì rất có thể bạn sẽ gặp rắc rối khi sử dụng màn hình khi bạn mua chúng.

Hơn nữa, màn hình sử dụng các cổng GPIO thường cần cung cấp một đột phá GPIO bổ sung để bạn có thể sử dụng một số cổng GPIO cho mục đích khác. Thông tin này nên có được bằng cách xem hình ảnh của màn hình (có "ổ cắm" GPIO ở đâu đó trên mặt sau của màn hình không?).

TFT, LCD (hoặc thậm chí là LED, oLED) là những công nghệ khác nhau để hiển thị nội dung. Mặc dù họ xác định chất lượng quang học và mức tiêu thụ năng lượng, cá nhân tôi sẽ không lo lắng về những điều đó quá nhiều.

Quan trọng hơn - ít nhất là theo ý kiến ​​của tôi - là công nghệ cảm ứng, có nghĩa là điện trở hoặc điện dung. Cái trước nên được sử dụng với bút stylus và thường không thể thực hiện cử chỉ ("cảm ứng đa điểm"), cái sau là thứ mà điện thoại thông minh hiện đại sử dụng.

Và cuối cùng, liên quan đến khả năng tương thích với RPi3 (trái ngược với RPi B + chẳng hạn), DSI và HDMI sẽ luôn ổn và liên quan đến GPIO tôi sẽ đi cùng với thông tin của nhà sản xuất (vì họ là những người cung cấp chương trình cơ sở / trình điều khiển). Hardwarewise, không nên có một vấn đề.

Để trở nên cụ thể hơn một chút, màn hình DSI duy nhất tôi tìm thấy, là màn hình 7 "chính thức. Nó sẽ hoạt động mà không có bất kỳ thay đổi nào đối với Raspbian (Tôi không biết về các HĐH khác). Có khá nhiều màn hình GPIO của mà tôi sẽ sử dụng những cái mà các nhà sản xuất nổi tiếng đã bán thông qua các cửa hàng lớn để tránh bị mắc kẹt (Tại bộ phận của tôi, chúng tôi có một số màn hình không thể sử dụng được nữa, bởi vì chúng là loại rẻ tiền mà phần sụn không còn tồn tại được tìm thấy nữa.). Và liên quan đến HDMI: Vì HDMI cũng như thiết bị cảm ứng (có thông tin đang được truyền qua USB) được chuẩn hóa, nên không có vấn đề gì đối với bất kỳ HĐH chính nào.

Tôi hy vọng câu trả lời này hầu hết các câu hỏi. Nếu không, chỉ cần làm rõ câu hỏi của bạn trong các ý kiến.


1

Kể từ năm 2018, cách dễ nhất để kiểm tra xem có bất kỳ màn hình nào hoạt động với Raspberry Pi hay không là tìm kiếm các tham chiếu đến cây thiết bị . Cụ thể, mỗi màn hình phải đi kèm với lớp phủ cây thiết bị hoặc ít nhất là ghi chú mặc định màn hình nào phải được chọn thủ công trong config.txt.


0

Ở đây tôi tìm thấy màn hình cảm ứng lilliput đang hoạt động tốt với raspberry pi và màn hình cảm ứng điện dung quá 10 inch.

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


Chào mừng đến với Raspberry Pi! Trong khi về mặt lý thuyết có thể trả lời câu hỏi, tốt hơn là nên bao gồm các phần thiết yếu của câu trả lời ở đây, và cung cấp liên kết để tham khảo và liên kết đến nơi sản phẩm có thể được mua.
Steve Robillard

Bạn có thực sự muốn mỗi khách truy cập dành 5 phút để xem video, thay vì chỉ viết đó là màn hình cảm ứng nào không?
Dmitry Grigoryev

Để tuân thủ chính sách của chúng tôi về các câu trả lời chỉ liên kết không có thông tin , nếu bài đăng này không được chỉnh sửa để chứa thông tin có thể là câu trả lời, tuy nhiên, tối thiểu, trong 48 giờ, nó sẽ được chuyển đổi sang Community Wiki để đơn giản hóa việc sửa lỗi bởi cộng đồng.
Ghanima

Nhưng .. ngay cả với một mô tả về nội dung video này, điều này không trả lời câu hỏi. Nó không yêu cầu màn hình làm việc, nó yêu cầu các tiêu chí để xác định xem có bất kỳ màn hình cụ thể nào hoạt động không ..
Fantilein1990
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.