Вход

Просмотр полной версии : Nexus7 2013 wifi в AUDI A6


TransF
03.07.2014, 16:30
Собственно авто
https://img-fotki.yandex.ru/get/6207/20547294.f/0_d1c1e_55498d2b_M (https://fotki.yandex.ru/next/users/vit-tarasenko/album/192876/view/859166?page=1)

Nexus 7 2013 wifi
https://img-fotki.yandex.ru/get/9170/20547294.f/0_bde10_92592e50_-1-M (https://fotki.yandex.ru/next/users/vit-tarasenko/album/192876/view/777744?page=0)

перепрошит Android 5.1 в исполнении CyanogenMod

Усилитель Audi, BOSE 4 канала + саб всё заводское от AUDI
включается от самого планшета, с помощью Arduino Pro Micro
технология:
- кнопка энкодера подключена напрямую к кнопке включения планшета
- зажимаем, включается 1 ардуина она же рулит (энкодером) регулятором громкости на панели планшета
- ардуина ожидает 50 секунд
- после включает релейный модуль который и подает сигнал на провод STANBY от усилителя
- зажимаем второй раз, планшет выключается пропадает сигнал из адуины пропадает сигнал STANBY.
За скетч (http://www.pccar.ru/showpost.php?p=338628&postcount=52) спасибо
lti1 (http://www.pccar.ru/member.php?u=11425)

рамка была сделана из стандартного переходника под 2-дин магнитоллу
ДО
https://img-fotki.yandex.ru/get/9511/20547294.f/0_bddde_4daa6a69_M (https://fotki.yandex.ru/next/users/vit-tarasenko/album/192876/view/777694?page=0)

ПОСЛЕ
https://img-fotki.yandex.ru/get/9759/20547294.f/0_d1c1f_9a82093a_M (https://fotki.yandex.ru/next/users/vit-tarasenko/album/192876/view/859167?page=1)

В качестве звука использую китайскую юсб звуковую, чип PCM2704.

БП 2 штуки собраны на kiz 3r33s
1 БП на сам планшет постоянно запитан
2 БП внутри отдельного ЮСБ блока в котором находятся: звуковая, 2-й юсб хаб и блок питания, включается при помощи релейного модуля после включения планшета.

Рулевое управление:
внутрь руля собрана 2-я ардуина
4 кнопки и 2 энкодера

Надеялся что проект окончен, но как выясняется в процессе эксплуатации, глюки с USB проводом (а точнее с подрулевым шлейфом) идущим от планшета к рулю, выбивают ардуину и она занова подключается только после рестарта планшета.

Процесс работы всей системы на видео https://youtu.be/J7EMfMGWc9Y


Начал поиски как прикрутить к уже готовой схеме арудино-мультимедиа-клавиатуры блютуз модуль.

TransF
04.07.2014, 13:14
Что установлено:
Как сказано выше Android 5.1 CyanogenMod 12
самый маленький комплет GAPPS

Poweramp - куплено
Navitel - вылечено (имхо неоправданно дорого, будь он раза в 3 дешевле купил бы)
VLC - бесплатно
Music Visualizer Live Wallpaper - куплено (но почему-то не работает с поверампом)
Total Launcher - бесплатно
Smart Keyboard - пока триал (время покажет есть ли смысл покупать)
VK - бесплатно
Torque - вылечено (если разработчики сделают нормальный перевод и коды ошибок готов купить)
Smart AudioBook Player - куплено
Total Commander - бесплатно

много разных виджетов часов
и
фоновых обоев

подумываю о радио но пока не понял есть ли ядро от Даниеля под CyanogenMod 12.....

mcf1
04.07.2014, 15:51
Подключение к динамиками отстой, звук будет отвратным, т.к. частоты сильно прорезаны в соответствии динамикам.

TransF
04.07.2014, 15:57
Подключение к динамиками отстой, звук будет отвратным, т.к. частоты сильно прорезаны в соответствии динамикам.

И что же тогда делать? :be:

sergej1976
04.07.2014, 17:20
И что же тогда делать? :be:
Подключиться к выходу для наушников.

Denkos
04.07.2014, 17:30
Подключиться к выходу для наушников.

А вы то как думаете, через что у него играет.

sergej1976
04.07.2014, 17:58
А вы то как думаете, через что у него играет.
Думаю, что через синий зуб, так как у меня щелчков нет.
А что имеет ввиду автор: "Пока использую встроенный" я ХЗ.

armlive
04.07.2014, 21:18
Вырезал рамку, выглядеть будет примерно так
http://img-fotki.yandex.ru/get/6737/20547294.f/0_bdefe_653174c6_M.jpg (http://fotki.yandex.ru/users/vit-tarasenko/view/777982)
Думаю что делать со щелчками при переходе между плеерами
может подключу напрямую от динамиков нексуса т.к. не хочу ставить доп звуковуху качество встроеной устраивает полностью
http://img-fotki.yandex.ru/get/6822/20547294.f/0_bdefd_de4531d9_M.jpg (http://fotki.yandex.ru/users/vit-tarasenko/view/777981) http://img-fotki.yandex.ru/get/6808/20547294.f/0_bdefc_bba9fb2c_M.jpg (http://fotki.yandex.ru/users/vit-tarasenko/view/777980)
Мутим-мутим, а понятия не имеем, что получится?
Что от динамиков или наушников, щелчки будут. Эти щелчки, отключение выходов при отсутствии сигнала.
Частично убрать их можно, но снизится сигнал на усилитель

Denkos
04.07.2014, 21:28
А что имеет ввиду автор: "Пока использую встроенный" я ХЗ.
Это и есть наушники, только вот у меня ни каких щелчков нет.

TransF
05.07.2014, 00:04
Само собой наушники, с чего ж еще брать синал?
Щелчки есть и ничего я пока с ними поделать не могу :-(

TransF
05.07.2014, 12:43
Ну вот закончил клеить рамку, осталось шпатлевать и шкурить
http://img-fotki.yandex.ru/get/6840/20547294.f/0_bdf18_c5b7e48c_M.jpg (http://fotki.yandex.ru/users/vit-tarasenko/view/778008) http://img-fotki.yandex.ru/get/6806/20547294.f/0_bdf19_6f3613af_M.jpg (http://fotki.yandex.ru/users/vit-tarasenko/view/778009)

понимаю разница особо не заметна но она существенная, планшет стал на 5 мм ближе и теперь плотнее садится.

Кто нибудь посоветует что делать с щелчками?

TransF
09.07.2014, 18:24
Всё таки решил переехать на другую карточку. дабы избежать проблем со звуком.

решил заказать
http://www.ebay.com/itm/PCM-2706-HIFI-USB-SOUND-CARD-headphone-amplifier-Converter-DAC-better-than-2704/161287276537?_trksid=p2047675.c100005.m1851&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%2 6asc%3D23928%26meid%3D8193057322066039304%26pid%3D 100005%26prg%3D10200%26rk%3D2%26rkt%3D6%26sd%3D151 261916137&rt=nc

Кто что думает по этому поводу???

lenivets
10.07.2014, 13:23
Dr.Dac Nano хорошо собран, хороший показатель звука, оптика активируется без манипуляций.

У меня такая связка:
Nexus 2013 - USB - Dr.Dac Nano - Оптика - Audison Bit Ten D - Усилки.

TransF
10.07.2014, 17:39
Dr.Dac Nano хорошо собран, хороший показатель звука, оптика активируется без манипуляций.

У меня такая связка:
Nexus 2013 - USB - Dr.Dac Nano - Оптика - Audison Bit Ten D - Усилки.

Там только оптика (((
А мне нужен выход линейный т.к. усил у меня заводской BOSE и менять его не вижу смысла.
А в моем варианте ещё и тюльпаны вместо джеков ИМХО у них передача качественнее чем у джеков тем более китайских.

lenivets
11.07.2014, 11:35
Там только оптика (((
А мне нужен выход линейный т.к. усил у меня заводской BOSE и менять его не вижу смысла.
А в моем варианте ещё и тюльпаны вместо джеков ИМХО у них передача качественнее чем у джеков тем более китайских.

Эмм.. не понял твоего сообщения.
Dr.Dac это не китайское барахло как ты хочешь :) и кто тебе мешает купить переходник 3.5Jack - 2x RCA ?
У меня до оптики вообще с ЦАПа выходило 3.5Jack - 6x RCA :big:

Мое ИМХО что как не как dr.Dac меньше и надежней китайского барахла.

TransF
11.07.2014, 12:34
Эмм.. не понял твоего сообщения.
Dr.Dac это не китайское барахло как ты хочешь :) и кто тебе мешает купить переходник 3.5Jack - 2x RCA ?
У меня до оптики вообще с ЦАПа выходило 3.5Jack - 6x RCA :big:

Мое ИМХО что как не как dr.Dac меньше и надежней китайского барахла.
Так там выход оптический а у силок у меня без оптического входа или я чего то не понимаю?

lenivets
14.07.2014, 10:48
Так там выход оптический а у силок у меня без оптического входа или я чего то не понимаю?

Там выход 3.5Jack ! А внутри оптика. Он работает как по оптике так и по аналогу (джек). Без разницы через что подключать.

TransF
14.07.2014, 16:00
Еще какие нибудь Варианты есть?
Люди посещающие мою тему есть у кого нибудь ещё какие мнения???

Смотрю сейчас в разборе Dr.DAC что то он мне не внушает доверия,
http://doctorhead.ru/overviews/75145/
я привык что в аудио тракте должны быть конденсаторы как минимум, именно они дают звук определенного качества.

Rage2
14.07.2014, 16:40
Хы....а глянь на сабру в разборе....так вообще без слез не взглянешь на первый взгляд. Тут все от чипа зависит....кому то нужна нехилая обзязка из кондюков, а кому то нет.
Размер платы и объем компонентов не имеет особого значения))
Главное какой ЦАП используется и насколько грамотно сделана разводка компонентов и их качество.
тут были? http://pccar.ru/showthread.php?t=18857&page=46

TransF
14.07.2014, 17:07
Да там был, много чего прочитал, но воды налили ужс, по существу очень мало информации.
То что обмусоливается это PCM2704, я ее в принципе и выбрал, говорят не плохая микрушка, всё остальное исключительно частные примеры как и lenivets-а

Но с другой стороны 2700 против 800 рублей, не знаю многие тут и на 300 рублевых звуковушках ездят и говорят что звучит неполохо.
Может кто-то систематизирует знания по Звуковым картам?

mcf1
14.07.2014, 17:46
да нет системы)) звук как ягода, кому то нравится кому то нет.
Покупай MUSE mini DAC и сделан хорошо, и поет для не сильно требовательных ушей замечательно.
картинка кликабельная
http://www.marcmart.us/ebay/a/AM103/AM103-7h.jpg (http://www.ebay.com/itm/MUSE-USB-DAC-PCM2704-Sound-Card-Optical-Coaxial-Decoder-USB-to-S-PDIF-Converter-/400401799754)

TransF
15.07.2014, 16:22
http://www.ebay.com/itm/PCM-2706-HIFI-USB-SOUND-CARD-headphone-amplifier-Converter-DAC-better-than-2704/161287276537?_trksid=p2047675.c100005.m1851&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%2 6asc%3D23928%26meid%3D8193057322066039304%26pid%3D 100005%26prg%3D10200%26rk%3D2%26rkt%3D6%26sd%3D151 261916137&rt=nc

БлюБерд примерно тоже самое и ценовая категория та же, интересно мнение бывалых писикарщиков )))

TransF
18.07.2014, 12:33
Всё ни как не могу остановиться с поисками, как Вам этот вариант
http://www.ebay.com/itm/MUSE-HI-FI-Mini-DAC-TDA1543-DIR9001-Decoder-Digital-Coaxial-Optical-Adaptor-/200802088058?pt=AU_Electronics_Audio_Amplifiers&hash=item2ec0bcb47a

mcf1
18.07.2014, 13:06
если вопрос ко мне, то я сравнительных тестов не проводил
по идее оба предложенных варианта должны быть по лучше чем 2704.

TransF
20.07.2014, 02:20
если вопрос ко мне, то я сравнительных тестов не проводил
по идее оба предложенных варианта должны быть по лучше чем 2704.

Спаибо за высказанное мнение)

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

Образовалась еще одна проблема.
Планшет периодисески сам включает голосовой поиск (((
Не могу понять что его на это провоцирует, грешу на провод что происходит кз микрофона на массу, поменял провод ничего не изменилось (((

TransF
31.07.2014, 17:44
Кто сталкивался с подключением нескольких флешек в 2013 Нексусе???

Не видит планшет 2 флешки ни в какую :(

TransF
31.07.2014, 22:41
С рамкой покончено ....
http://img-fotki.yandex.ru/get/6826/20547294.f/0_bf289_22cbd2c4_M.jpg (http://fotki.yandex.ru/users/vit-tarasenko/view/782985)

Rage2
31.07.2014, 23:34
Кто сталкивался с подключением нескольких флешек в 2013 Нексусе???

Не видит планшет 2 флешки ни в какую :(

Тебе поможет стикмаунт ПРО, есть варез на 4пда.
Именно pro версия.
Хоть пять флешек будет работать.

TransF
01.08.2014, 13:20
Тебе поможет стикмаунт ПРО, есть варез на 4пда.
Именно pro версия.
Хоть пять флешек будет работать.

Спасибо, поставил тест драйв будет вечером
:wink2:

TransF
04.08.2014, 16:13
УВЕЛИЧИЛ ГРОМКОСТЬ ВСЕГО

http://4pda.ru/forum/index.php?showtopic=420398&st=14340#entry33000162

Реально помогло и прошли запирания, которые оказывается были от недостаточной мощности.

Rage2
04.08.2014, 18:32
.... прошли запирания что это?? :laugh2:

TransF
11.08.2014, 23:50
что это?? :laugh2:

Когда усилителю не хватает входной мощности он начинает принудительно "сосать" из источника максималку а источник в данном случае нексус не хочет давать то что ему давать нельзя програмно, соответственно происходит искажение звука, звучит как запирание, т.е. слишком большой входной сигнал.
Это теория звука, немного занимался звуком и организацией концертов. так что такого в своей жизни наслушался. :whistle: когда организаторы чайники.:big:

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

armlive
12.08.2014, 13:12
http://www.pccar.ru/showpost.php?p=296030&postcount=33 Вот что надо сделать

anton2204
12.08.2014, 14:47
УВЕЛИЧИЛ ГРОМКОСТЬ ВСЕГО

http://4pda.ru/forum/index.php?showtopic=420398&st=14340#entry33000162

Реально помогло и прошли запирания, которые оказывается были от недостаточной мощности.
В Nexus7 2012 все подругому...((( Что "подкрутить" может подскажете?
Прошивка от Тимура...

TransF
12.08.2014, 20:40
http://www.pccar.ru/showpost.php?p=296030&postcount=33 Вот что надо сделать
Спасибо большущее но вот как бы это решить без ардуины, ну не нужна она мне в машине, не хочется покупать ее да и потом самое страшное прошивать для того чтобы только хаб она мне передергивала?

В Nexus7 2012 все подругому...((( Что "подкрутить" может подскажете?
Прошивка от Тимура...
Честно говоря где то видел подобное моему решение на 4пда
и пользовал его когда в прошлом году мучил свой N7 2012

сейчас уже не помню, но информации по нему гораздо больше чем по 13му советую покопаться в основной теме 12го на 4пда

armlive
12.08.2014, 21:23
[QUOTE=TransF;303803]Спасибо большущее но вот как бы это решить без ардуины, ну не нужна она мне в машине, не хочется покупать ее да и потом самое страшное прошивать для того чтобы только хаб она мне передергивала?
Сделай без ардуино, просто от питания

TransF
18.08.2014, 22:40
В общем неделя изучения в инете ничего как делать всё на ардуино не дала.
Теперь остался вопрос в том куда подключать ардуино???
http://www.ertasvc.ru/userfiles/AudSim1.jpg
Голова кругом идет, везде CAN-шина но при этом у меня машина 2000 г.в. и в ней ещё не полноценный CAN

Пришла маленькая вкусняжка из китая
http://www.aliexpress.com/snapshot/6157051230.html

TransF
25.08.2014, 22:33
Купил китайскую ардуину, для стандартного управления подруливыми клавишами отсюда
http://pccar.ru/showpost.php?p=248366&postcount=72
спасибо за схемку :)

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

volueff
25.08.2014, 22:44
Купил китайскую ардуину, для стандартного управления подруливыми клавишами отсюда
http://pccar.ru/showpost.php?p=248366&postcount=72
спасибо за схемку :)

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

Программа "Tasker". Можно "разрулить" не только плеер)

TransF
25.08.2014, 23:49
Программа "Tasker". Можно "разрулить" не только плеер)

У меня была другая куплена Аутомейтл кажется, в ней все просто, а вот в этой ни как не могу разобраться :be:

TransF
13.10.2014, 22:24
Перешил планшет последней прошивкой от пакман, убрано куча ошибок рекомендую, все приложения стали работать гораздо стабильнее)))

Подправил рамку под кнопки выведенные на переднюю панель и вырезанные из какого-то ПДУ )))

http://img-fotki.yandex.ru/get/6741/20547294.f/0_c38a6_537f36c3_-1-M.jpg (http://fotki.yandex.ru/users/vit-tarasenko/view/800934)

http://img-fotki.yandex.ru/get/4802/20547294.f/0_c38a7_3523afca_M.jpg (http://fotki.yandex.ru/users/vit-tarasenko/view/800935)

http://img-fotki.yandex.ru/get/2710/20547294.f/0_c38a8_c8e9b757_M.jpg (http://fotki.yandex.ru/users/vit-tarasenko/view/800936)

http://img-fotki.yandex.ru/get/3005/20547294.f/0_c38a9_73ca3d7f_M.jpg (http://fotki.yandex.ru/users/vit-tarasenko/view/800937)

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

И ещё незадача флешуи 2 штуки работать ни как не хотят ((( постоянно переключаются то одна то друга :(

TransF
14.10.2014, 02:59
Ну вот и настало "счастье" :sad2::sad2::sad2:
пропала зарядка и ОТГ, хотя к компу подключается всё норм, что это может быть??? на что грешить???
ПОДСКАЖИТЕ ПЛИИИззз

Ursus
14.10.2014, 06:32
На кабель грешить. Особенно если самодельный. 99%, что где-то контакт отвалился.

TransF
14.10.2014, 08:28
Кабель норм. Телефон его определяет без проблем, проверил в первую очередь.
Выяснил вот что, из-за того что отрезал аккум батарея теперь не определяется и пишет её с восклицательный знаком, при подключении зарядки появляется молния. А в режим отг планшет не переходит вообще, будто ничего не происходило(((

TransF
14.10.2014, 11:25
Знакомый сказал что, спалить питание мог тем что подрубил юсб зарядку без АКБ.
ХЕЛП!!!

TransF
11.12.2014, 08:52
Решено. Сгорела мамка(
Всё закончилось покупкой другого планшета с разбитой матрицей.
Поменял внутренности обновился до 5.0.1
Рут пока не получал, отг без Рут работать ни как не хочет ((( а ломать его опять рука не поднимается (((

TransF
02.03.2015, 18:12
Ну вот Нексус уже успешно работает в течении 2 месяцев, пока от аккумулятора хотя блок питания уже переделан и настроен, пока для настройки вытаскиваю его очень часто из машины.
Заказан ЮСБхаб идут поиски нужного по ардуине.
Т.к. приобретена копия Ардуины Микро, встал вопрос в написании скетча:
Мне необходимо подрубить к ней
6 кнопок как обычно по 2 проводам, в виде резистивного джойстика:
- громкость +
- громкость -
- трек >>
- трек <<
- плей-пауза
- сочетание альт+таб (для переключения между окнами)

хотелось бы реализовать это всё в виде горячих клавиш на клавиатуре (подключал ЮСБ клавиатуру всё работает)
Так же есть необходимость подрубить энкодер, для дублирования клавиш громкости.
Нужно ещё научить Ардуину при включении замыкать контакты и при выключении размыкать, т.е. при включении планшета что-бы она через 15-20 секунд замыкала контакты реле, которое в свою очередь замкнёт станби усилителя.

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

TransF
02.03.2015, 22:06
Ткните пальцем что почитать по включению планшета:blush:

TransF
06.06.2015, 17:41
Ну вот на конецтаки дошли руки убрать провода из под планшета.
Т.к. автоматика с зажиганием мне не нужна решено было заставить включаться усилитель через юсб порт, а именно там есть + и - они пошли на реле.
Теперь включил планшет включился усил)))

Не могу ни как заставить работать юсб хаб(((

TransF
14.09.2015, 00:09
Нашлось немного времени, переделал рамку для планшета, пока только подготовлена под аквапринт, но уже есть вид.
Удалены подстаканники, за ненадобностью, перенесена кнопка аварийки.
аквапринтом под дерево будет так же покрыт блок климата

https://3.downloader.disk.yandex.ru/preview/21b963d41928113a47cca1a694c95ad8609a4bdfe7c3627e09 c6e36249f0c510/inf/DPF1_sejFBhKPVbR9Z2mS_l0jW2SrYvr02VBmrg_wKjqZ3zkQc Af67kQE2lE8tY3waW9vpQgb4WBdyk6ucTBbA%3D%3D?uid=205 47294&filename=2015-08-25%2021-37-21_23-34-22.JPG&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&tknv=v2&size=285x500 (https://yadi.sk/i/DR3flih8j4n4A)

https://3.downloader.disk.yandex.ru/preview/c9397a70931c80373a4368302d220df6eec076118ea1012b50 b52b8fa83e1402/inf/luX0X-0kfUHewHWVvp4nph1po6okfR2zOWdC-ZbFxzW2tWxkQF2XuZhOV87NfHSpCKiNXQhiPwW5CKUJJQS0_g% 3D%3D?uid=20547294&filename=2015-09-13%2019-28-20.JPG&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&tknv=v2&size=285x500 (https://yadi.sk/i/Fmq224OIj4m6R)

Не могу понять только почему визуализация, обои, не работают от поверампа, от всех остальных плееров работают((((

TransF
20.09.2015, 23:38
Сделал аквапринт всех деталей салона ну и естественно центральной рамки планшета)

https://yadi.sk/i/S0SFbfJGjCyFM

Уже всё установлено, думаю завтра сфоткаю и выложу с миниатюрами)))

TransF
22.09.2015, 00:21
Скетч для использования рулевых кнопок и энкодера под планшетом

//****************** Здесь необходимо указать свои значения ***************

int analogPin=0; // пин для подключения кнопок, по умолчанию A0

int release_button = 1023; // значение при отпущенных кнопках
int button_release_range = 50; // диапазон значения + - при отпущенных кнопках
int button_range = 10; // диапазон значения нажатых кнопок + -
int time_holding = 500; // время для удержания кнопок в миллисекундах
int time_tinkling = 10; // время исключающее дребезг контактов в миллисекундах
int vol_up = 111; // значение кнопки увеличить громкость
int vol_down = 222; // значение кнопки уменьшить громкость
int alt_tab = 333; // значение кнопки которая будет работать как Alt + Tab
int next = 444; // значение кнопки которая будет работать как Next при коротком нажатии и Fast Forward при удержании
int previous = 555; // значение кнопки которая будет работать как Previous при коротком нажатии и Rewind при удержании
int play_pause = 777; // значение кнопки которая будет работать как Play/Pause при коротком нажатии и Mute при удержании

//************************************************** ************************

int data;
unsigned long flag = 0;
unsigned long eventTime = 0;
unsigned long pauseMillis = 0;

void setup()
{
PCICR=1<<PCIE0;
PCMSK0=(1<<PCINT5)|(1<<PCINT4);
pinMode (7,INPUT_PULLUP);
pinMode (8,INPUT);
pinMode (9,INPUT);
attachInterrupt(4, key_mute, FALLING);

Keyboard.begin();
}

void loop()
{
data=analogRead(analogPin);
if(data>=release_button - button_release_range && data<=release_button + button_release_range && flag == 0)
{
eventTime=millis();
}

//********************** Громкость ************************************

if(millis()-time_tinkling && millis()-eventTime<time_holding-1 && data >= vol_up - button_range && data <= vol_up + button_range && flag == 0)
{
Remote.increase();
flag = 5;
delay(10);
Remote.clear();
}

if(millis()-eventTime>time_holding && data >= vol_up - button_range && data <= vol_up + button_range && flag == 5 || data >= vol_up - button_range && data <= vol_up + button_range && flag && flag == 3)
{
Remote.increase();
flag = 3;
Remote.clear();
delay(100);
}

if(millis()-time_tinkling && millis()-eventTime<time_holding-1 && data >= vol_down - button_range && data <= vol_down + button_range && flag == 0)
{
Remote.decrease();
flag = 6;
delay(10);
Remote.clear();
}

if(millis()-eventTime>time_holding && data >= vol_down - button_range && data <= vol_down + button_range && flag == 6 || data >= vol_down - button_range && data <= vol_down + button_range && flag == 3)
{
Remote.decrease();
flag = 3;
Remote.clear();
delay(100);
}

//********************** AltTab + Ещё что то ************************************

if(millis()-time_tinkling && millis()-eventTime<time_holding-1 && data >= alt_tab - button_range && data <= alt_tab + button_range)
{
flag = 1;
}

if(data>=release_button - button_release_range && data<=release_button + button_release_range && flag == 1 && pauseMillis == 0)
{
Keyboard.press(KEY_LEFT_ALT);
Keyboard.press(KEY_TAB);
Keyboard.release(KEY_TAB);
Keyboard.press(KEY_TAB);
Keyboard.release(KEY_TAB);
flag = 0;
pauseMillis = millis();
}

if(data>=release_button - button_release_range && data<=release_button + button_release_range && flag == 1 && pauseMillis != 0)
{
Keyboard.press(KEY_TAB);
Keyboard.release(KEY_TAB);
flag = 0;
pauseMillis = millis();
}

if(pauseMillis && millis()-pauseMillis >= 800 && data>=release_button - button_release_range && data<=release_button + button_release_range)
{
flag = 0;
pauseMillis = 0;
Keyboard.releaseAll();
}

if(millis()-eventTime>time_holding && data >= alt_tab - button_range && data <= alt_tab + button_range && flag == 1)
{
flag = 0;
}
//********************** Next и Fast Forward ************************************

if(millis()-time_tinkling && millis()-eventTime<time_holding-1 && data >= next - button_range && data <= next + button_range)
{
flag = 2;
}

if(data>=release_button - button_release_range && data<=release_button + button_release_range && flag == 2)
{
Remote.next();
flag = 0;
delay(10);
Remote.clear();
}

if(millis()-eventTime>time_holding && data >= next - button_range && data <= next + button_range && flag == 2 || data >= next - button_range && data <= next + button_range && flag == 3)
{
Remote.forward();
flag = 3;
Remote.clear();
delay(100);
}
//********************** Previous и Rewind ************************************

if(millis()-time_tinkling && millis()-eventTime<time_holding-1 && data >= previous - button_range && data <= previous + button_range)
{
flag = 4;
}

if(data>=release_button - button_release_range && data<=release_button + button_release_range && flag == 4)
{
Remote.previous();
flag = 0;
delay(10);
Remote.clear();
}

if(millis()-eventTime>time_holding && data >= previous - button_range && data <= previous + button_range && flag == 4 || data >= previous - button_range && data <= previous + button_range && flag == 3)
{
Remote.rewind();
flag = 3;
Remote.clear();
delay(100);
}

//********************** Play/pause + Mute ************************************

if(millis()-time_tinkling && millis()-eventTime<time_holding-1 && data >= play_pause - button_range && data <= play_pause + button_range)
{
flag = 7;
}

if(data>=release_button - button_release_range && data<=release_button + button_release_range && flag == 7)
{
Remote.play_pause();
flag = 0;
delay(10);
Remote.clear();
}

if(millis()-eventTime>time_holding && data >= play_pause - button_range && data <= play_pause + button_range && flag == 7)
{
Remote.mute();
flag = 0;
delay(10);
Remote.clear();
}

if(data>=release_button - button_release_range && data<=release_button + button_release_range && flag == 3 || data>=release_button - button_release_range && data<=release_button + button_release_range && flag == 5 || data>=release_button - button_release_range && data<=release_button + button_release_range && flag == 6)
{
flag = 0;
}
}

ISR (PCINT0_vect){
static byte old_n=PINB&B00110000;
byte new_n=PINB&B00110000;
if (old_n==32&&new_n==48||old_n==16&&new_n==0) {
Remote.increase();
delay(10);
Remote.clear();}
if (old_n==16&&new_n==48||old_n==32&&new_n==0) {
Remote.decrease();
delay(10);
Remote.clear();}
old_n= new_n;
}

void key_mute() {
Remote.mute();
delay(10);
Remote.clear();}

TransF
09.10.2015, 21:27
Пока жду новый руль из Питера, всё доведено до полного работоспособного состояния.

Планшет писается от батареи (пока)
в него без доп питания воткнут Хаб на gl850
В него в сою очередь флешка и ардуина, в которой залит скетч для энкодера

//Скетч регулятора громкости на энкодере для Arduino PRO MICRO
// энкодер на 8 и 9 пинах выводы подтянуты к питанию,
// конденсаторы на землю желательно.
//кнопка энкодера на 7 ноге, притянута к + программно. конденсатор желательно.
void setup() {
PCICR=1<<PCIE0;
PCMSK0=(1<<PCINT5)|(1<<PCINT4);
pinMode (7,INPUT_PULLUP);
pinMode (8,INPUT);
pinMode (9,INPUT);
attachInterrupt(4, key_mute, FALLING);
Keyboard.begin();
}
void loop() { }

ISR (PCINT0_vect){
static byte old_n=PINB&B00110000;
byte new_n=PINB&B00110000;
if (old_n==32&&new_n==48||old_n==16&&new_n==0) {
Remote.increase();
delay(10);
Remote.clear();}
if (old_n==16&&new_n==48||old_n==32&&new_n==0) {
Remote.decrease();
delay(10);
Remote.clear();}
old_n= new_n;
}

void key_mute() {
Remote.mute();
delay(10);
Remote.clear();}
включение планшета с кнопки энкодера.
Что-то недоверяю NDS15 заказал Kis-ы и CAN-шилд для чтения рулевых кнопок.

TransF
14.10.2015, 21:18
Как всегда всё не бывает просто)))
Был приобретён мультируль от Ауди Q7 2008г.
Как выяснилось внутри него стоит ещё 2 энкодера(((
Решил ставить 2 отдельную ардуину и в скетч прописать 2 энкодера и всего 4 кнопки.
На руле - в планшете
Mode - alt+tab
Mute - play+pause
На энкодере слева - ещё не решил.
На энкодере справа - Mute
Энкодер слева - трек вперёд назад
Энкодер справа - дублирует тот что на планшете vol- и vol+.

TransF
05.11.2015, 22:59
Пока идёт ардуина из Китая подключил и поставил планшет в машину ,совсем.
Вылезла проблема, шумы в звуковом тракте, при чем когда выключаю дисплей всё хорошо звук чистый, как включаю треск и шип, как раньше на сиди-ромах.
Кто сталкивался помогите?)

TransF
21.11.2015, 22:28
Ну вот дождался, пришла вторая ардуина для рулевого управления. так же пришел КАН-шилд который мне теперь без надобности(((
Что сделано:
1) прокинута 5ти жильная шина от подрулевого кольца к планшету, там как раз 5 жил, 4 для USB и 5-я для подсветки всего что стоит на руле.
2) приклеены все детали (хаб, провода, 1 ардуина и т.д.) на заднюю крышку планшета, что-бы вытаскивая планшет всё висело на нем одним скопом.

Занялся 2й ардуиной, пока сделано вот что из рулевого Ауди джойстика справа, он же громкостная часть.

с лева будет примерно тоже самое, только там нужно придумать как переключать треки энкодером)

TransF
15.03.2016, 18:46
Руль подключен, воткнут в ЮСБ.
Система собрана и работает, вылез баг:

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