Як визначити, чи сумісний даний сенсорний екран?


42

Я хочу приєднати сенсорний екран до мого Raspberry Pi. Під час пошуку в Інтернеті з цього приводу я виявив, що це не банально, оскільки не всі сенсорні екрани сумісні.

Як дізнатись, чи сумісний сенсорний екран із Raspberry Pi?

Я не шукаю рекомендацій чи списків можливих пристроїв, я хочу знати, як дізнатися, чи працює даний екран.

Відповіді:


15

Питання буде в драйверах. Оскільки більшість продуктів, що продаються, не мають драйверів з відкритим кодом, хтось, хто знає, як їх інженерно ремонтувати, залежить. Через це, якщо пристрій не користується великою популярністю, він, ймовірно, не буде підтримуватися.

Я особисто не використовував жодного з них, але сайти існують із апаратними базами даних. Точність бази даних для вашої конкретної збірки nix викликає сумніви, і оскільки списки, як правило, побудовані користувачем, тому ви можете довіряти їм лише певною мірою.

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


На YouTube є кілька відео, як додати сенсорний екран до різних комп'ютерів Linux, вони будуть хорошим джерелом того, що має підтримка. Підтримувані De повинні мати можливість підключатися до USB-портів. Тож погляньте на драйвери сенсорного екрану та на USB-пристрої, які вони підтримують, було б хорошим джерелом.
Андерс

Просто переконайтеся, що я розумію цю публікацію, ARM vs x86 vs x86-64 не мають власних списків сумісності, тому загальні списки є кращим ресурсом. Також ніде не існує специфічного списку RPi. Правильно?
Zoot

1
Я б сказав, що сьогодні більшість продуктів мають драйвери OSS (інтегровані в системи, а не драйвери постачальників). Тих, яких не стає менше. Це було навпаки у 90-х. Певні класи швидше працюють, ніж інші.
XTL

Насправді водії будуть легкою частиною. Саме електричні інтерфейси можуть стати показом для тих, хто не готовий робити виготовлення замовника.
Кріс Страттон

5

Lilliput продає деякі сенсорні екрани HDMI, і є деякі докази того, що він працює з RPI.


Окрім того, що посилання знаходиться на норвезькій мові (наскільки я можу сказати), питання чітко вимагало загальних критеріїв для визначення будь-якої сумісності екранів - не рекомендування конкретних екранів.
Fantilein1990

2

USB був би миттєвим вибором.

Перетворення сенсорного екрану Arduino для використання порту GPIO було б простим проектом.

Або зачекайте, поки будуть випущені драйвери / інформація DSI.

Поточна розробка вкладається у порт камери DSI, а не на дисплей + сенсорний екран.

Якщо я не був таким бідним, як, як вище, екран HDMI 1.4 з сенсорним інтерфейсом.


+1 для USB. Користувацькі інтерфейси сенсорного екрана приходять і йдуть, в той час як USB HID - це хороша інвестиція, яка, ймовірно, буде сумісною з Raspberry Pi 10 , яка буде випущена через кілька років. Крім того, ви зможете перейти на, наприклад, Odroid, якщо вам потрібна більша потужність процесора, і все одно використовувати той же екран.
Дмитро Григор’єв

1

Ну, у мене була така ж проблема, і я мав з’ясувати, що це питання досить важке.

Цей запис у блозі, який представляє офіційний 7-дюймовий дисплей RPi, пояснює деякі найважливіші ключові слова (HDMI, DPI DSI, DBI).

Якщо ваш дисплей повинен бути сенсорним екраном, то першим важливим аспектом є те, що (з мого дослідження) лише відображення, підключені через порт DSI (J4) або GPIO, не потребуватиме додаткового підключення для передачі даних із сенсорного входу. Якщо ваш дисплей підключений через HDMI, потрібне додаткове підключення (як правило, через USB) (і доведеться мати доступ до USB-портів зовні, якщо ви не хочете спаяти навколо - це може суперечити вашому корпусу). Ви повинні мати можливість легко отримати цю інформацію.

Наступним важливим аспектом є те, що дисплеї, що використовують порти GPIO, зазвичай потребують спеціальних драйверів (або встановлюватись на стандартному розп’яні, або доставлятись із нестандартним розп'яном, наданим виробником згаданого дисплея). Це надзвичайно складно, оскільки ці драйвери можуть бути задокументовані погано або швидко застаріли - навіть наступне оновлення вашої ОС може зробити їх марними - не кажучи про труднощі використання ОС, для яких немає драйвера. Ви повинні мати можливість знайти драйвери та відгуки клієнтів в Інтернеті. Якщо ви не можете легко знайти (правильні) драйвери чи якусь підтримку, то, швидше за все, у вас виникнуть проблеми із використанням дисплеїв, коли ви їх придбали.

Крім того, на дисплеях, що використовують порти GPIO, зазвичай потрібно забезпечити додатковий пробій GPIO, щоб ви могли використовувати деякі порти GPIO для чогось іншого. Цю інформацію слід отримати, переглядаючи зображення дисплеїв (чи є GPIO "розетка" десь на задній панелі екранів?).

TFT, LCD (або, можливо, навіть LED, oLED) - це різні технології відображення матеріалів. Хоча вони визначають оптичну якість та енергоспоживання, я особисто не надто переживаю за них.

Більш важливою - принаймні, на мою думку - є сенсорна технологія, що означає резистивний або ємнісний. Перші повинні використовуватися стилусом і, як правило, не можуть робити жести ("мультитач"), останні - якими користуються сучасні смартфони.

І нарешті, що стосується сумісності з RPi3 (на відміну від RPi B +, наприклад), DSI та HDMI завжди мають бути нормальними, а щодо GPIO я б пішов з інформацією про виробників (оскільки вони є тими, хто надає прошивку / драйвери). Апаратно, не повинно виникнути проблем.

Щоб стати трохи більш конкретним, єдиний я знайшов екран DSI - це офіційний 7-дюймовий. Він працюватиме без будь-яких змін до Raspbian (про інших ОС я не знаю). Є досить багато екранів GPIO який я б використовував у відомих виробників, що продаються через великі торгові точки, щоб не застрягти цеглою (у моєму відділі є кілька дисплеїв, які ми більше не можемо використовувати, оскільки це дешеві нокаути, прошивки яких ніде немає знайдено вже.) А щодо HDMI: Оскільки HDMI, а також сенсорний пристрій (інформація якого передається через USB) стандартизовані, не повинно виникнути проблем стосовно жодної з основних ОС.

Я сподіваюся, що це відповідає на більшість питань. Якщо ні, просто уточнюйте своє запитання в коментарях.


1

Станом на 2018 рік, найпростіший спосіб перевірити, чи працює якийсь екран із Raspberry Pi, шукає посилання на дерево пристроїв . Зокрема, кожен екран повинен мати накладення дерева пристрою або принаймні примітки, який за замовчуванням повинен бути вибраний вручну в config.txt.


0

тут я знайшов сенсорний екран lilliput, який добре працює з малиновим пі та, що теж 10-дюймовий ємнісний сенсорний екран.

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


Ласкаво просимо до Raspberry Pi! Хоча це теоретично може відповісти на питання, бажано було б сюди включити істотні частини відповіді та надати посилання для довідки та посилання на те, де товар можна придбати.
Стів Робіллард

Ви дійсно хочете, щоб кожен відвідувач витрачав 5 хвилин на перегляд відео, а не просто писав, який це сенсорний екран?
Дмитро Григор’єв

Відповідно до нашої політики щодо безвідповідальних відповідей , що стосуються лише посилань , якщо ця публікація не буде відредагована, щоб містити інформацію, яка може відповідати, хоч і мінімально, через 48 годин вона буде перетворена на Wiki Wiki, щоб спростити її виправлення спільнотою.
Ghanima

Але .. навіть опис вмісту цього відео це не відповідає на питання. Він не запитував робочі екрани, він запитував критерії, щоб визначити, чи працює якийсь екран ..
Fantilein1990
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.