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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Дополнительные устройства (http://pccar.ru/forumdisplay.php?f=177)
-   -   Резистивные кнопки под андроид (http://pccar.ru/showthread.php?t=18478)

kostyamat 06.05.2017 05:44

Цитата:

Сообщение от blogsylar (Сообщение 387169)
Нужен цифровой потенциометр. А в общем - так

Цитата:

Сообщение от wanix (Сообщение 387175)
спасибо

Там же, в комментариях, были поданы две не плохие идеи.
1) цифровыми выводами ардуино подтягивать нужные резисторы к массе. Если кнопок не много, а ардуино хотя бы Нано, то вполне решаемо.
2) Сделать RC цепочку по аналоговому выходу и формировать нужный ток (а кнопка с резистором именно ток и формирует) с помощью ШИМ модуляции, меняя скважность импульсов. Такое даже на Attiny85 сделать можно, ее хватит. Если использовать выводы Arduino Due DAC0-DAC1, то даже RC цепочка не нужна.
Нужно только высчитать внутреннее сопротивление инфо.линии управления в магнитоле. Для этого нужно включить на этот вход любой известный заранее резистор, на 1кОм например, замерить напряжение на линии, а дальше закон Ома в помощь. Высчитать внутреннее сопротивление, можно сделать макетку и проиграться со скважностью ШИМ, для каждого из номиналов (напряжение для них на шине тоже можно посчитать по Ому).
Пс. RC цепочка это - резистор номиналом чуть меньше минимального, понятного вашей магнитоле, последовательно выходу ардуино + конденсатор 100нФ, за резистором на землю. И почитайте, что найдете про функцию analogWrite(), можно начать читать тут http://arduino.ru/Tutorial/PWM

sandr2010 06.05.2017 09:32

Цитата:

Сообщение от wanix (Сообщение 387160)
Народ, направьте в правильное русло. Есть кнопки на руле резистивные, есть sony MEX-DV1600U у него есть вход для пульта судя по всему такого : https://www.drive2.ru/l/288230376152759568/ так вот у меня возникло желание впендюрить ему родные кнопки руля чтобы он их кушал.
Я это понимаю как: берем ардуину по выше указанным методам читаем кнопки, понимаем кто есть кто, а потом как это скормить соньке ?

Может я что-то недопонял,но зачем вам ардуина если у вас магнитола и так понимает резистивные кнопки руля? Распаиваете кнопки руля как в джойстике на схеме (номиналы указаны,действия тоже). Ардуина нужна больше для андроида или для эмуляции ик пульта.

wanix 24.05.2017 07:16

Цитата:

Сообщение от sandr2010 (Сообщение 387282)
Может я что-то недопонял,но зачем вам ардуина если у вас магнитола и так понимает резистивные кнопки руля? Распаиваете кнопки руля как в джойстике на схеме (номиналы указаны,действия тоже). Ардуина нужна больше для андроида или для эмуляции ик пульта.

Сонька как усилок будет работать, на нее громкость пойдет, остальные на андроид.

sandr2010 24.05.2017 09:59

Возможно это подойдет вам больше : http://pccar.ru/showthread.php?t=24028 - можно пользовать и магнитолу и андроид.

xemulres 25.05.2017 20:50

Здравствуйте. Имеется китайский пульт на руль. Подключил его через Pro Micro. Но вот беда - работает только половина кнопок, меняю key1 и key2 местами - работает вторая половина кнопок. Как сделать чтобы работали все сразу?

blogsylar 26.05.2017 11:19

Цитата:

Сообщение от xemulres (Сообщение 388047)
Здравствуйте. Имеется китайский пульт на руль. Подключил его через Pro Micro. Но вот беда - работает только половина кнопок, меняю key1 и key2 местами - работает вторая половина кнопок. Как сделать чтобы работали все сразу?

Подключить вторую половину кнопок на другой пин, и немного дополнить скетч. Я так думаю.

kostyamat 27.05.2017 20:18

Цитата:

Сообщение от xemulres (Сообщение 388047)
Здравствуйте. Имеется китайский пульт на руль.

а что за пульт? Интересно. Можно на него ссылку?

xemulres 29.05.2017 09:33

Цитата:

Сообщение от kostyamat (Сообщение 388093)
а что за пульт? Интересно. Можно на него ссылку?

Вот такой
https://ru.aliexpress.com/item/Car-s...608.0.0.Zp5GX2

Las42kuz 05.06.2017 20:50

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

dEzZz 09.07.2017 20:17

Кому Joycon EXP нужен - пишите в личку - не пригодился)


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

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