PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Устройства ввода (http://pccar.ru/forumdisplay.php?f=12)
-   -   Адаптер для резистивных кнопок (http://pccar.ru/showthread.php?t=8547)

bobhot 12.06.2012 20:08

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

admin 12.06.2012 22:04

Залить в контроллер другой скетч.

bobhot 13.06.2012 05:29

я на ВЫ с такими переделками, куда нужно скопировать текст??
я так понял мне нужен второй текст? только куда его надо вписать?

drull 13.06.2012 11:38

Цитата:

Сообщение от bobhot (Сообщение 223988)
я на ВЫ с такими переделками, куда нужно скопировать текст??
я так понял мне нужен второй текст? только куда его надо вписать?

если получиться сделать, отпиши плиз как, я просто такой же профан

bobhot 13.06.2012 19:04

я думаю сам я не сделаю, буду ждать помощи гуру)))

AlexIz 13.06.2012 20:10

Админ, тремя постами выше дал ссылку. Там всё написано, надо просто повторить действия. Ничего сложного нет. :)

bobhot 13.06.2012 20:13

я до 10 страницы дощел нет написанного куда впечатать этот код((( если знаешь то помоги пожалуйста((

AlexIz 13.06.2012 21:20

Прошу прощения. Ссылка с хорошим описанием была выше.
http://www.compcar.ru/forum/showpost...&postcount=227
Не знаю, правильно ли вставил. :( Ура, правильно. Там подробно. :)
Принцип простой. Запускаешь специальную программку и в её окно вставляешь нужный скетч. Он в текстовом виде. Просто копируешь. Затем в програмке нажать кнопку, типа, "залить". и всё.
Я делал давно и в деталях не помню. Помню, правда, что программа-прошивальщик очень долго грузилась.

bobhot 13.06.2012 21:30

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

"1-распаковываем архив и запускаем программу arduino.exe
2-Заходим в пункт меню Tools-->Board-->Arduino...Nano...ATMega168
3-Заходим в пункт меню Tools-->Serial Port->comXX где ХХ номер порта Вашего устройства
4-В основное окно программы копируем и вставляем следующий текст"
и после чего выполняем следующие шаги?
в результате я получу "перемотку" и на тойже кноке выбор трека?

AlexIz 13.06.2012 21:57

Немного не так. :) После заливки скетча надо настроить программу HotKey на нажатие твоих кнопок. Грубо говоря, надо присвоить значению считанному с твоей кнопки значение нужной тебе клавиши (комбинации клавиш) клавиатуры. Если используешь iCar, то там есть своя программа (плагин) для кардуино, но я с ней не работал.

admin 14.06.2012 20:18

Цитата:

2-Заходим в пункт меню Tools-->Board-->Arduino...Nano...ATMega168
Когда покупали устройство? Возможно что у Вас Atmega328

Indianlip 28.08.2012 22:37

подскажите, будет ли этот адаптер работать с лачетти? есть ли возможность настраивать длинные нажатия?

edn62 18.10.2012 23:15

а буде т ли это работать с "рулевыми кнопками" в бмв х5 2005 г.в.

admin 19.10.2012 00:27

Если кнопки подключены по CAN, то не будет

IVanAkv 21.01.2013 18:39

скажите, чем отличается JoyStick от PultIK? JoyStick с пультами не работает чтоле? Пульт вот такой

Hamster 21.01.2013 18:51

Цитата:

Сообщение от IVanAkv (Сообщение 243721)
скажите, чем отличается JoyStick от PultIK? JoyStick с пультами не работает чтоле? Пульт вот такой

А описание на первой странице слабо прочитать? Вроде русским по белому написано:

Цитата:

Сообщение от admin (Сообщение 97531)

Данный адаптер обеспечивает связь резистивных кнопок, расположенных на руле или на отдельном джойстике, с CarPC и позволяет эмулировать нажатия клавиш клавиатуры. Программное обеспесение данного адаптера позволяет опознать значение резистивной кнопки и сопоставить его с нажатием практически любой комбинации клавиш на клавиатуре.


IVanAkv 21.01.2013 19:22

Просто смутило то, что у обоих устройств фотографии в интернет магазине одинаковые

admin 21.01.2013 19:44

Ну так они внешне одинаковые.
Только в пультике еще ИК приемник есть

LavTeam 08.02.2013 13:18

А для нового chevrolet aveo подойдет?

admin 08.02.2013 13:28

Схема проводки руля есть?

LavTeam 08.02.2013 14:04

Цитата:

Сообщение от admin (Сообщение 245738)
Схема проводки руля есть?

Нет...

IVanAkv 15.03.2013 15:42

Скажите, есть программа для Android для устройства PultIK?

admin 15.03.2013 15:48

Пока нет

IVanAkv 15.03.2013 16:24

Цитата:

Сообщение от admin (Сообщение 250896)
Пока нет

а когда примерно появиться?)) от этого зависит буду я переходить на андроид или нет)) отвыкнуть от кнопок на руле уже не смогу, слижком уж удобно с ними))

admin 15.03.2013 18:54

Ждем плату Odroid-x2.
У производителей сейчас их нет в наличии, обещают только в апреле ее выслать

Alekssandr 14.08.2013 21:31

Всем привет почти доделал адаптер рулевых кнопок для nexus7 на столе даже все работает, но появилась одна проблема.
Когда разобрал руль и добрался до скользящей контактной группы увидел что там больше нет свободных контактов (сразу не подумал что там резистивные кнопка и используется всего 2 проводка). В результате родилась идея, так как в машине уже используется arduino mega решил использовать ее.

И так из железа у нас: nexus 7, arduino mega и раскуроченная клавиатура с мультимедиа кнопками куда и припоялся. (Следующая, предыдущая, громкость +, громкость -)

Сделать решил следующее: на место земли в рулевых кнопка подать стабильные +5 в, другой конец подключить к ардуино и считывать данные, после обработки с ардуино вывести на отдельные выхода каждую кнопочку поотдельности (т.е. как на пульте отдельная кнопка это отдельный проводок тока не совсем) далее найти микросхему с гальванической развязкой типа как реле, но реле меня не устраивает, слишком грамозко хотя и работает.

В общем то и вопрос, может кто нибудь знает где можно найти такую микросхему

Примерная схема вот сдеся контроллер это ардуино, всем спасибо.

mas_u 14.08.2013 21:44

Цитата:

Сообщение от Alekssandr (Сообщение 267358)
Всем привет почти доделал адаптер рулевых кнопок для nexus7 на столе даже все работает, но появилась одна проблема.
Когда разобрал руль и добрался до скользящей контактной группы увидел что там больше нет свободных контактов (сразу не подумал что там резистивные кнопка и используется всего 2 проводка). В результате родилась идея, так как в машине уже используется arduino mega решил использовать ее.

И так из железа у нас: nexus 7, arduino mega и раскуроченная клавиатура с мультимедиа кнопками куда и припоялся. (Следующая, предыдущая, громкость +, громкость -)

Сделать решил следующее: на место земли в рулевых кнопка подать стабильные +5 в, другой конец подключить к ардуино и считывать данные, после обработки с ардуино вывести на отдельные выхода каждую кнопочку поотдельности (т.е. как на пульте отдельная кнопка это отдельный проводок тока не совсем) далее найти микросхему с гальванической развязкой типа как реле, но реле меня не устраивает, слишком грамозко хотя и работает.

В общем то и вопрос, может кто нибудь знает где можно найти такую микросхему

Примерная схема вот сдеся контроллер это ардуино, всем спасибо.

можно эту

YAM1966 14.08.2013 22:34

Зачем вместо земли подавать 5вольт? Логичнее с этих 5вольт просто поставить подтягивающий резистор причем на стороне ардуино. Далее, чем Вам не угодил обычный npn транзистор в качестве ключа? Только найдите на контактах кнопки + и -, + пойдет на коллектор транзистора. Делов-то :wink2:
Только базовый резюк не забудьте поставить...

Alekssandr 15.08.2013 00:13

Можно и транзистор но идея с твердотельным реле мне кажется интересней

YAM1966 15.08.2013 12:50

Ну, для тех, кто использует ардуино - самое оно :derisive:

Alekssandr 17.08.2013 01:52

YAM1966
Поставил подтягивающий резистор на стороне ардуино это даже облегчило мне жизнь, спасибо)))

И ещё.
В общем пока разрабатывал схему появилась идея как завязать рулевые кнопки и на планшет, и на магнитолу сразу, опять же реле с этим прекрасно справиться но не охота его использовать для столь небольших нагрузок, может кто знает какую нибудь микросхемку которая с этим справиться??

на рисунке в паинте нарисовал как мне необходимо замыкать
http://pikucha.ru/ibW8X/thumbnail/%D...%BE%D0%BA.jpeg

Вся будущая плата
http://pikucha.ru/ibW97/thumbnail/%D...BE%D0%BA2.jpeg

YAM1966 17.08.2013 19:42

Ну, если Вы просто переключаете подачу +5В, и там нет особой нагрузки, то почему не использовать просто любые ноги ардуино для этого вместо реле? Ардуино же на atmega какой-нибудь сделан... и ноги там имеют уровни питания.

Alekssandr 12.09.2013 14:27

Цитата:

Сообщение от YAM1966 (Сообщение 267712)
Ну, если Вы просто переключаете подачу +5В, и там нет особой нагрузки, то почему не использовать просто любые ноги ардуино для этого вместо реле? Ардуино же на atmega какой-нибудь сделан... и ноги там имеют уровни питания.

Спсибо YAM1966 сделал как ты сказал и всё получилось))) в итоге полностью переделал плату и всё работает отлично как и хотелось.


Для начало о машине: Lacetti 2011 года, установил в него планшет Nexus7 и заодно оставил магнитолу den9300sd, сам блок магнитолы утопил за торпедой а откидную панельку установил на потолок (соответственно купив 20-и жильный 3-х метровый шлейф 80 рублей за метр)

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

С самого начало думал что рулевые кнопки будут управлять только pionerom но со временем захотелось сделать так чтобы рулевыми кнопками можно было управлять и Pionerom и Nexusom. В итоге собрал такую вот плату на Atmega328 (я понимаю что она мощная для таких целей, но что было под рукой тем и делал) прошивка написана в среде ARDUINO, там всё довольно таки просто), она управляет и пионером и нексусом, резисторы для пионера пока не установлены (нет в наличии нужных номиналов=(( ) но по USB работает отлично, для управления планшетом решил использовать обыкновенную клавиатуру, (перепаивать клавиатуру очень просто, там обыкновенная матричная клава, находим нужную кнопки и идем по дорожке к какому контакту на плате она выйдет и второй конец также, потом просто их замыкаем и проверяем, таким образом ищем нужную пару)

у меня например :
R5 ->C15 =следующая песня
R6 ->C15 =Предыдущая песня
R4 ->C14 =плей, пауза

управляется всё это дело так:
на мультимедиа кнопках, когда удерживаем кнопку моде она переключает управление на nexus7 ещё раз удерживаем переключает на pioner и так по кругу, если нажимаем Mode кратковременно если стоит на nexus7 то плей пауза если на pioner то муте, далее кнопка PWR следующая песня SEEK предыдущая (работает в зависимости от такого какое устройство выбрано), кнопки громкости работают только на пионер, не стал их делать отдельно для нексус так как нексус подключен к пионер через аукс,

Видеоролик работоспособности платы

andruha-666 18.09.2014 10:40

Все-же никак не пойму чем это устройство отличается от обычного джойстика. Не лучше ли спаять MJoy8, который обойдется рублей в 100 и будем иметь три канала+24 кнопки. А софт под джойстик написать вообще не проблема.

ava66 12.11.2014 10:01

День добрый , хочу задать несколько вопросов по адаптеру . Купил адаптер http://carmonitor.ru/ru/joystick-p-104.html , купил кнопки на руль (субару аутбэк) , прозвонил проводку на рулевой колонке и нашёл два провода (назовём их сигнальными) на которых при нажатии кнопок меняется сопротивление . Вопрос следующий , так и должно быть что на сигнальных проводах , если мультиметром один щуп на массу а другой на любой из этих проводов показывает 12 вольт ? А если один щуп на один сигнальный провод , а другой щуп на другой сигнальный провод , только тогда при нажатии кнопок показывает сопротивление ? Как правильно подключить адаптер ? 1. Один провод адаптера к одному сигнальному проводу другой провод к другому сигнальному . 2. Объединить оба сигнальных провода в один и подключить к одному проводу адаптера , а второй взять с массы . Заранее спасибо за ответ .

ZyaK 20.12.2014 09:59

Цитата:

Сообщение от ava66 (Сообщение 310873)
мультиметром один щуп на массу а другой на любой из этих проводов показывает 12 вольт ?

Проверяй, на массу они не должны звониться никак

anru 21.03.2015 11:12

Привет всем подскажите может уже где-то обсуждалось. Можно заменить кнопки громкости физические от планшета на крутилку эмулирующую нажатие + и - громкости. Крутилка как-то поудобней. Спасибо.

Digitype 30.11.2016 22:57

Есть что-то подобное на Aliexpress?


Часовой пояс GMT +4, время: 20:39.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot