Посоветуйте сенсорный слайдер

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Пытаюсь найти модули сенсорных слайдеров, но пока безрезультатно.

Хочется примерно такое, как на рисунке слева: 

Удалось найти:

https://aliexpress.ru/item/4000844552384.html

но лишние кнопки, следовательно, не подходит по габаритам.

https://aliexpress.ru/item/32962542742.html

но есть слишком много непонятных вещей:

- 2.4 ГГц - не тот интерфейс, который обычно используется Ардуино,

- для меня не очевидно, что, если снять корпус, запитать от сети и поместить в свой корпус, при этом сохранится работоспособность.

Собственно, сабж.

RxMaxx
Offline
Зарегистрирован: 10.04.2020

А если использовать обычный тачпад от ноута? Он легко цепляется к ардуине, можно за счет накладки из одного двумерного сенсора сделать несколько линейных.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Спасибо, очень интересное предложение. Настолько интересное, что я даже решил не отвечать сразу, а немного погуглить по этому поводу.

Насколько я понял, тачпад прикидывается обычной ps/2 мышью, т.е. взаимодействие с ним, действительно, не должно составить проблем.

А вот с идеей организовать на одном тачпаде несколько слайдеров - она, конечно, тоже очень интересная, но в рамках "мышиного" интерфейса я не очень представляю, как это можно сделать.

sadman41
Offline
Зарегистрирован: 19.10.2016

Видимо - имелись в виду поочередно используемые области (виртуальные полоски) тачпада, например:

1) X = 0..200 , Y = 0..10
2) X = 0..200 , Y = 20..30
..

N) X = 0..200 , Y = 190..200

 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Насколько я понял, речь идет не о пассивном резистивном тачпаде, а об активном с интерфейсом мыши ps/2. Насколько я понимаю, мышь в принципе не выдает абсолютных координат, а только перемещение. Т.е. никаких X и Y нет, есть только dX и dY, а по ним невозможно определить, в какой части тачпада было касание.

Но использование резистивной сенсорной накладки на экран (без самого экрана) - другая хорошая идея.

RxMaxx
Offline
Зарегистрирован: 10.04.2020

andriano пишет:

Т.е. никаких X и Y нет, есть только dX и dY, а по ним невозможно определить, в какой части тачпада было касание.

Вопрос конечно интересный... Насколько я понимаю, можно и абсолютные координаты получить. Видел несколько вариантов подключения тачпада к ардуине, но тонкостей не помню.  А сколько нужно всего слайдеров? Вообще (некоторые) тачпады поддерживают распознавание нескольких пальцев, например можно различать движение до трех пальцев одновременно. У других есть выделенная зона для  вертикального скороллинга, а у некоторых и для горизонтального. Если тачпад поддерживает мультитач, то можно, например распознавать отдельно три различных движения по вертикали, и три по горизонтали (а то и по диагоналям), в итоге можно, если повезет, до 12 линейный слайдеров сэмулировать. 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Вопрос заключается не в том, какие еще диковинки среди тачпадов существуют в природе, а в том, которые из них можно подключить к Ардуине.

Если тачпад электрически эмулирует ps/2 мышь, то, очевидно, его подключить можно, а если какие-нибудь хитрые закрытые протоколы, то возникают резонные сомнения.

RxMaxx
Offline
Зарегистрирован: 10.04.2020

Вот еще вариант: https://hci.cs.uni-saarland.de/multi-touch-kit/