Сенсорный экран
-
Впервые установил Rasbian с обыкновенным монитором через hdmi-vga адаптер. А будет-ли эта же система работать с сенсорным экраном 3,2"? Я пробовал подавать питание, но экран просто светится белым. Наверно надо настраивать как-то. Кто-нибудь знает про это?
-
Если это тот экран, который к GPIO цепляется, то ещё драйвера нужны
-
Вот такой экран
raspiman (2016-07-28 08:06:25):Если это тот экран, который к GPIO цепляется, то ещё драйвера нужны -
Надо маркировку чипа прочитать, который им управляет.
И под чип драйвера гуглить -
Sancxjo (2016-07-28 10:20:38):Вот такой экран
raspiman (2016-07-28 08:06:25):Если это тот экран, который к GPIO цепляется, то ещё драйвера нужны
В добавление/удаление программ больше всего похоже
on-screen keyboard
и
touch screen library
Но я не уверен -
raspiman (2016-07-28 10:34:12):Надо маркировку чипа прочитать, который им управляет.
И под чип драйвера гуглить
Верхний квадрат это он наверно? -
Sancxjo (2016-07-28 11:04:52): raspiman (2016-07-28 10:34:12):Надо маркировку чипа прочитать, который им управляет.
И под чип драйвера гуглить
Верхний квадрат это он наверно?
Как я понял контроллер XPT2046
И вот, что-то нашел.
github.com/spapadim/XPT2046
Или вот это www.codeforge.com/article/252043
Там заставляют регистрироваться и платно оказывается.
Вот здесь скачал для Debian
bilteh.ru/node/9
Попробую установить -
Не понял как устонавливать.
Стал искать еще. И вот нашел 4-летней давности.
Два варианта один на питоне и второй на ява.
Какой лучше ставить не знаю.github.com/MatthewLowden/RPi-XPT2046-Touchscreen-Python
github.com/MatthewLowden/RPi-XPT2046-Touchscreen-Java
Для питона вроде библиотеку надо еще загружать.
Поэтому склоняюсь к варианиту на ява. -
Не понимаю ихнию интструкцию:
The resulting .jar must be run as root: sudo java -jar rPi-XPT2046-Touchscreen-Java.jar
То есть под root запустить файл с раширением .jar Но там zip- архив.
Может быть сначало переименовать расширение zip в jar? Других вариантов в голову не приходит. -
На яве не понятно как ставить.
На питоне установил допонительные пакеты, но дальше
Эта команда $ sudo python3 touchMyPi.py дает какой-то безконечный процесс
И никто похоже не может мне ничего подсказать -
Написал производителю чипа.
Они мне прислали файл:
www99.zippyshare.com/v/eAqMIjFa/file.html
И не дали никакаих инструкций.
По-идее это драйвер, но в формате DOC
Как его конвертировать и куда класть? -
Sancxjo (2016-08-01 09:45:22):Написал производителю чипа.
Они мне прислали файл:
www99.zippyshare.com/v/eAqMIjFa/file.html
И не дали никакаих инструкций.
По-идее это драйвер, но в формате DOC
Как его конвертировать и куда класть?
Думаю взять другой экран.
Вот два варианта экрана.
Только я не знаю сенсорный ввод идет через какой интерфейс?
HDMI- это вывод, по-идее.
USB- питание.
Значит опять через GPIO? -
Сенсорный ввод тут скорее всего работает по i2c или SPI.
Лучше брать сенсорное стекло с USB-контроллером eGalax. Работает стабильнее намного и из коробки драйвера есть.
Остаётся только xinput-calibrator собрать для калибровки -
Вот похожее на первый вариант экрана из моего прошлого сообщения
GPIO-разъема я не наблюдаю.
И судя по описанию:
800×480 high resolution, touch control
Supports Raspberry Pi, and driver is provided (works with custom Raspbian directly)
Supports BB Black, comes with related images like: Angstrom, Android4.2.2
Supports Banana Pi / Banana Pro, comes with related images like: Lubuntu, Raspbian
Not only for mini-PCs, it can work as a computer monitor just like any other general HDMI screen (touch function is unavailable in this case)
HDMI interface for displaying, USB interface for touch control
Back light control to lower power consumption
SPI Driver Speed: HDMI high speed Ввод через USB. Да и на фотке видно на тыльной стороне внизу прямо так и написано.
А на другом GPIO-разьем присутствует.
Сенсорное стекло позволяет добавить сенсорный ввод для любого экрана (VGA, HDMI, AV) соответствующего размера и USB-интерфейс- это вполне меня должно устроить. Спасибо за подсказку!
А калибратор я какой-то из репа установил загодя.
Значит, будем искать стекло. -
Хе хе. Купи экран и к нему еще стекло и драйвер…
Вместе со стеклом не нашел.
Это он?Драйвер -
Знчит, экран 5" 800x480 HDMI
Первый раз подключил справа часть экрана не задействована.
Ну разрешение экрана думал надо настроить.
Набрел на это: www.armlinux.ru/описание-параметров-файла-config-txt/
Толком мало что понял, но стал пробовать добавлять видеоржим.
Вот такая строчка в конфиге сейчас: hdmi_mode=14
И вот чего вышло:Там в описании вообще нет разрешения точно под мой экран 800x480
Еще вначале по ошибке выставил: hdmi_mode=7
Но тогда было двоение, т.е. два изображения по вертикали.
Какие есть идеи? -
hdmi_force_hotplug=1
hdmi_cvt 800 480 60 1 0 0 0
hdmi_ignore_edid=0xa5000080
hdmi_group=2
hdmi_mode=87Попробуй такие настройки прописать
-
Интересно, там всего режимов hdmi 86 Ну я попробую конечно
Я несколько в ином направлении стал подумывать.
Там еще есть пропущенные пикселы и размер рамки сверху и снизу.
Может ими подгоняется дополнительно при установке какого-тот режима из перечня. -
Да, получилось!
Sancxjo (2016-09-22 13:46:01):Интересно, там всего режимов hdmi 86 Ну я попробую конечно
Я несколько в ином направлении стал подумывать.
Там еще есть пропущенные пикселы и размер рамки сверху и снизу.
Может ими подгоняется дополнительно при установке какого-тот режима из перечня.
Спасибо!