PDA

Просмотр полной версии : Мультитач на резистивном таче


YAM1966
02.07.2013, 22:10
Задался целью реализовать зум и вращение на резистивном таче.
Вот что вышло, пока зум регулируется при проведении по экрану снизу-вверх слева для увеличения, сверху-вниз для уменьшения масштаба.
Для вращения по часовой - внизу экрана справа-налево, и против часовой слева-направо.
Сверху по центру виртуальная кнопка назад.
Да, все это на девайсе UG008
gwGx6if6bp8

А теперь нормальный зум, как и обещал показать:
LdFul74GTMc

Как ЭТО выглядит в программе проверки мультача.
YfgsbJVOdEI

Рабочий проект "Простой USB HID контроллер под Windows или Android" http://pccar.ru/showthread.php?t=19437

YAM1966
02.07.2013, 23:06
Ага, а существующие головы - все резистивные :blush:

YAM1966
03.07.2013, 11:24
существующие головы уже устарели не только морально, но и технически.

Ну, может Минск уже впереди планеты всей, но у нас, в Одессе они выглядят как новые :secret:

VVi3ard
03.07.2013, 11:55
С одной стороны круто, с другой не совсем понятно зачем, понятия "Скрол" и резистивный экран не совместимы...

YAM1966
03.07.2013, 15:21
Что есть Скролл? Был показан зум и вращение...

YAM1966
03.07.2013, 17:57
Мда....
Zoom - масштабирование, т.е. изменение размеров.
Вращение - поворот изображения относительно точки вращения
Scroll - вообще относится к спискам для их пролистывания

Может у Вас на i486 :pleasantry: он и одинаково смотрится, но это разные понятия.

p.s. к тому-же как мне кажется всех Вас занесло не туда. Тема совершенно не о пиписьках и как ими мерятся.

YAM1966
03.07.2013, 18:18
Да, я настырный. Обещаю - через полгода о резистивных тачах не забудут.
Уже сейчас я знаю как сделать на резистивном таче анализ 2-х касаний и их отслеживание. Больше 2-х касаний и не требуется для нормальной работы приложений типа навигации. Когда сделаю - выложу видео.

mitsubi
03.07.2013, 19:53
Обещаю - через полгода о резистивных тачах не забудут.
Уже сейчас я знаю как сделать на резистивном таче анализ 2-х касаний и их отслеживание. Больше 2-х касаний и не требуется для нормальной работы приложений типа навигации. Когда сделаю - выложу видео.

Достойная работа! Кроме того, полностью с Вами согласен по части резистивных сенсоров -- простое и надежное решение. Буду ждать продолжения вашей работы. Желаю удачи.

mitsubi
03.07.2013, 20:09
mitsubi просто интересно, вы это уже пользуете? собираетесь? или вам пригодится?
это ответы:
1) я этим не пользуюсь (пока);
2) я этим не собираюсь пользоваться (в ближайшее время);
3) я не исключаю, что это может пригодиться, если, конечно, автор сделает свое решение доступным для форумчан;
это дополнение к ответам:
4) мне нравятся творческие люди, которые созидают, поэтому я всегда их поддерживаю морально;
5) если по существу темы, то автор поделился своими результатами (выложил видео) и мне это интересно;
6) тема была не о сравнении достоинств и недостатков различных конструктивных реализаций сенсорных стекол (хотя по существу также пока никто и не говорил о достоинствах и недостатках);
7) хочу и Вам также пожелать удачи.

mitsubi
03.07.2013, 20:20
mitsubi планшет с ЕМКНОСТНЫМ экраном стоит порядка ~100$ вот я и не понимаю потуги, сделать из гамна конфетку.
прошу прощения, но мне не хочется спорить в принципе, и более того не хочется засорять тему тем, что к ней не относится (правила форума я на память не помню, но такие споры лучше, вероятно, вести либо в отдельной теме, либо в Болталке).
Еще раз прошу прощения, если мой ответ Вас чем-то огорчил и искренне желаю всего наилучшего.

Vl@dK
04.07.2013, 01:16
Отличная работа.
Автор, поделитесь наработками с общественностью?

YAM1966
04.07.2013, 01:39
Я вроде бы так и сделал, но тут-же был забросан какашками... :tomato:

s.m.
04.07.2013, 02:01
Я вроде бы так и сделал, но тут-же был забросан какашками... :tomato:

не обращай внимания на это...
интересуют детали.

Rage2
04.07.2013, 02:46
YAM1966, отличная работа! Ждем подробностей =)
А емкостной тач не запилишь? )) это была бы бомба

YAM1966
04.07.2013, 10:55
Не понимаю прелестей емкостного тача перед резистивным, если необходимо всего-то пару функций типа зум и по моему не сильно нужный поворот.
Если это решает резистивный - то емкостной отдыхает.
Да, емкостной более чувствительный, его "давить" сильно не надо, но не более.
А анализ более двух касаний имхо и не нужен в автомобильном применении.
Поправьте меня, если я в чем-то неправ.

s.m.
04.07.2013, 11:56
Не понимаю прелестей емкостного тача перед резистивным, если необходимо всего-то пару функций типа зум и по моему не сильно нужный поворот.
Если это решает резистивный - то емкостной отдыхает.
Да, емкостной более чувствительный, его "давить" сильно не надо, но не более.
А анализ более двух касаний имхо и не нужен в автомобильном применении.
Поправьте меня, если я в чем-то неправ.

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

YAM1966
04.07.2013, 12:56
В шапку добавил видео, что получилось при анализе двух нажатий на обычном резистивном таче.
Теперь зум регулируется самым стандартным образом как на обычном емкостном таче...

mitsubi
04.07.2013, 13:11
В шапку добавил видео, что получилось при анализе двух нажатий на обычном резистивном таче.
Теперь зум регулируется самым стандартным образом как на обычном емкостном таче...
Замечательный результат -- здорово!
Судя по мелькнувшему в конце ролика шлейфу стекло четырехпроводное? на чем сделан контроллер?

YAM1966
04.07.2013, 13:18
Да, обычное 4-х проводное стекло.
Для опытов я использовал mega8 как контроллер тача + USB HID на stm32f103.
Окончательно будет два варианта:
один дешевый только на mega8a + 2(4) линии резистивных кнопок
и второй только на stm32f103 с коммутатором тача + 4-мя линиями резистивных кнопок, втроенном GPS приемнике со стандартным HID CDC, источнике питания 5В 3А из 12В с правильным отключением питания свистку или что там будет в качестве андроида.

mitsubi
04.07.2013, 13:39
Да, обычное 4-х проводное стекло.
Для опытов я использовал mega8 как контроллер тача + USB HID на stm32f103.
Окончательно будет два варианта:
один дешевый только на mega8a + 2(4) линии резистивных кнопок
и второй только на stm32f103 с коммутатором тача + 4-мя линиями резистивных кнопок, втроенном GPS приемнике со стандартным HID CDC, источнике питания 5В 3А из 12В с правильным отключением питания свистку или что там будет в качестве андроида.
правильно ли я понимаю, что под коммутатором тача предполагается, видимо, использовать Ваше штатное стекло от Фортунера? или будет что-то другое коммутироваться?

YAM1966
04.07.2013, 13:42
Коммутатор позволяет использовать тачскрин как по прямому назначению, т.е. он подключается к штатной схеме в голове, или для управления андроидом, т.е. он при этом от штатной схемы отключен.
Да, для применения в головном устройстве.

Коммутатор в данном случае - малюсенькая платка с 2-мя FPC разъемами для подключения шлейфа от стекла, и для подключения второго шлейфа для подключения к штатному разъему. Ну и конечно низкоомным мультиплексером...

mitsubi
04.07.2013, 14:08
Коммутатор позволяет использовать тачскрин как по прямому назначению, т.е. он подключается к штатной схеме в голове, или для управления андроидом, т.е. он при этом от штатной схемы отключен.
Да, для применения в головном устройстве.

Коммутатор в данном случае - малюсенькая платка с 2-мя FPC разъемами для подключения шлейфа от стекла, и для подключения второго шлейфа для подключения к штатному разъему. Ну и конечно низкоомным мультиплексером...
обычно штатные системы при включении опрашивают свой сенсор и если он не подключен начинают ругаться -- как Вы собираетесь решать эту коллизию? ключами навесить на оси соответствующие сопротивления или Ваш низкоомный коммутатор будет интеллектуальным и отслеживать опрос стекла со стороны штатной головы? что в качестве коммутатора предполагается использовать?

YAM1966
04.07.2013, 14:11
Нет такой проблемы нигде. По крайней мере на моей памяти.
Ни на штатных головах, ни на китайских.
Кроме того, при включении питания тач подключен к штатной схеме...

mitsubi
04.07.2013, 14:33
Нет такой проблемы нигде. По крайней мере на моей памяти.
Ни на штатных головах, ни на китайских.
Кроме того, при включении питания тач подключен к штатной схеме...
а я, вот, подумывал на свой Мицу что-то схожее прикрутить, так моя голова штатная если при включении стекло не подключено ругается. Думал через 561КТ3 резисторы на оси повесить.

Alex_St
07.07.2013, 12:35
Юра, а как удалось отследить двойное касание? Меряете ток через стекло на концах, на которые в данный момент подаем напругу?
Или другим способом?

YAM1966
07.07.2013, 14:22
В принципе да, закон Ома никто не отменял.
Это конечно грубовато, но позволяет отследить оба нажатия для реализации зума.
В навигационных программах обычно есть кнопочки + и -, а вот в браузерах такого уже нет, и только зум спасет...

p.s. В шапку добавил еще видео, как ЭТО выглядит в программе проверки мультача.

Alex_St
07.07.2013, 14:59
Замечательная идея! Я бы даже сказал - в некотором роде революционная. Потому что раньше я не слышал чтобы кто-то даже подумал о том, что сделать такое можно )
Ну и нескромный вопрос - проект будет открытый для повторения? Или стоит начинать разработку своего? Очень уж не хватало такой фичи..

YAM1966
07.07.2013, 17:11
Замечательная идея! Я бы даже сказал - в некотором роде революционная. Потому что раньше я не слышал чтобы кто-то даже подумал о том, что сделать такое можно )

Ну не я первый, и до этого были попытки это реализовать и вроде как даже тоже успешные. Типа этого http://4pda.ru/2010/04/20/23594/

:) скорее коммерческий. Я же должен потраченное время и заказанные платы с софтом отбить...
Но возможны варианты от собственной сборки, но с зашитым процем, до полностью собранного изделия.

kotya
12.07.2013, 21:24
А под вин 7 можно сделать?

mitsubi
13.07.2013, 20:41
Уважаемый YAM1966,
написал Вам в личку по вопросу, не совсем относящимся к данной теме -- надеюсь на ответ

iddqd1
19.07.2013, 09:08
ТС, когда контроллер будет доступен для заказа?
Какая будет цена?
Оно будет работать и под виндой и под андроидом?
Очень интересный проект.

YAM1966
19.07.2013, 18:01
Платы уже приехали, но я пока на отдыхе :-) .
Мультитач пока только для андроида, под виндой пока только обычный тач работать будет. Для поддержки мультитача под виндой пока не найду как его туда без драйверов влепить. Но, кроме тача на плате еще 4 канала под резистивные кнопки (соответственно эмулирует обычную и мультимедийную клаву) и GPS приемник с CDC-ACM. Так-же опционально два канала под цифровые энкодеры. Ну и конечно отключаемый источник питания 5В 3А. Питание 12В от аккумулятора + вход АСС. Настройка под виндой с помощью графической оболочки. Размеры 85 на 55 мм. Пока ориентировочно 150 енотов.

iddqd1
21.07.2013, 00:52
Все собранное? GPS чип установлен (и какой) или только разъем под него? Когда и где будет полная информация по устройству? Очень интересная разработка.

YAM1966
21.07.2013, 11:01
Да, собранное. GPS чип ET-318 от глобалсат с активной антенной на магнитном креплении в комплекте (3 метра кабель с разъемом SMA). На маленькой выносной платке коммутатор тача с 2-мя разъемами FFC, в комплекте есть FPC 4-х проводный кабель 10 см для подключения к родной схеме тача.

iddqd1
22.07.2013, 10:31
Ок. Маякните тогда на форуме, когда все готово будет. Если бюджеты позволят и задачи не изменятся - возьму.

YAM1966
24.07.2013, 11:48
Платы собраны..... Процесс пошел.
http://photo.qip.ru/photo/yam1966.photofile/200875055/large/215048994.jpg (http://photo.qip.ru/users/yam1966.photofile/200875055/215048994/) http://photo.qip.ru/photo/yam1966.photofile/200875055/large/215049002.jpg (http://photo.qip.ru/users/yam1966.photofile/200875055/215049002/)

halfpipe
31.07.2013, 21:42
to Yam1966
Очень интересный проект. Очень жаль, опоздал я, у меня Глонасс\GPS будет стоять как отдельная плата. Возможно ли собрать контроллер для уже имеющегося 4-х проводного резистивного стекла, заточенную под ОС Win8, но без встроенного GPS приемника? Или есть другие варианты?

YAM1966
31.07.2013, 21:58
Думаю что да, надо только WIN8 поставить на виртуалку и попробовать....

iddqd1
31.07.2013, 23:16
Платы собраны..... Процесс пошел.
Финальную цену в личку пожалуйста. Буду выделять бюджет.

AndreyInfiniti
05.09.2013, 17:42
Платы собраны.....
Прошу мне тоже сбросить цену. Возможно заинтересует не один...
Заранее спасибо.

AndX77
12.09.2013, 12:14
А сесть ли готовое решение собранное на вашем контроллере...
Или хоть как оно к "свистку" цеплается...

YAM1966
12.09.2013, 12:24
На этом пока нет, т.к. он еще в процессе.
Но цепляется путем подключения через USB HOST разъем свистка.
Для работы GPS модуля необходимо загрузить модуль cdc-acm.ko соответствующей версии и будут видны и спутники и координаты.
Кроме того плата обеспечивает питание свистка и управление его включением и отключением.

YAM1966
17.09.2013, 21:59
Тут дальнейшее развитие (http://pccar.ru/showthread.php?t=19657)