Просмотр полной версии : Skoda Superb CarTablet
cherkasoff
16.01.2014, 11:58
Skoda Superb 2012 + Nexus 7 2012 = 4024!
Что реализовано:
- Управление кнопками с руля через CAN-BUS Shield и Arduino Leonardo
Планы по проекту:
- Переделка управления с руля на вариант с переназначением кнопок с помощью ПО на планшете с помощью Arduino Uno.
- Прикручивание SDR-радио.
- Попытка реализации отображения информации из CAN-шины на экране планшета и/или Maxidot-е.
Что не будет реализовано:
- Переезд на Android 4.4.2. - потому что вот почему (http://pccar.ru/showpost.php?p=289429&postcount=101).
Для реализации проекта требуется:
1. Nexus 7 2012 (http://market.yandex.ru/model.xml?modelid=8519068&hid=6427100&show-uid=343378513916061232&track=mdlttl)
2. Arduino Leonardo (https://duino.ru/Arduino-Leonardo.html) (или его клон)
3. Seeedstudio CAN-BUS Shield (https://duino.ru/CAN-BUS-Shield.html) (можно самостоятельно спаять по схеме от lti1 (http://pccar.ru/member.php?u=11425) из этого (http://pccar.ru/showpost.php?p=289078&postcount=95) поста)
4. Преобразователи питания PSD-15A-05 (http://www.compel.ru/infosheet/MW/PSD-15A-05/) и Мастеркит PW24-1-2 (http://www.masterkit.ru/main/set.php?code_id=1232113)
5. Переходная рамка 2DIN (http://www.aliexpress.com/item/Special-2-Din-Car-Audio-Refitting-Frame-Fascia-Panel-DVD-Kit-Dash-Trim-Kit-Radio-Frame/664632913.html).
6. HiFimeDIY Sabre Tiny USB DAC (http://hifimediy.com/index.php?route=product/product&path=62&product_id=107). Возможны варианты, но совместимость надо проверять.
7. Какой-нибудь хаб. Можно активный, можно пассивный. Если планируется большое количество периферии, то лучше активный. У меня кроме DAC, флешки и Arduino ничего не предполагается, поэтому мне достаточно пассивного D-Link на 4 порта.
ЭТАП 1. Доработка планшета.
Делаем чтобы планшет включался при подаче внешнего питания. Как это сделать написано здесь (http://pccar.ru/showpost.php?p=247516&postcount=316).
Затем нужно:
1. Разблокировать загрузчик.
2. Установить CWM рекавери.
2. Установить прошивку USB ROM "от Тимура" (http://mehrvarz.github.io/nexus-7-usbrom/). Планшет с 3G называется tilapia, а без 3G - grouper. Важно прошивки не перепутать.
Инструкция по разблокировке загрузчика, установке рекавери и кастомной прошивки есть здесь (http://4pda.ru/forum/index.php?showtopic=355930&view=findpost&p=16644230). Всё потнятно и расписано по пунктам.
Всё что написано дальше делаем при выключенном планшете.
Вскрываем планшет пластиковой лопаткой или карточкой (можно и ногтями, если они есть). Начинаем вскрывать с угла рядом с pogo-pin (http://www.notebookcheck.net/fileadmin/_migrated/pics/IMG_1475_01.JPG).
На снятой крышке имеется сеточка, закрывающая динамики. Она держится на двух пластиковых "соплях" и клее. Сопли срезаем и аккуратно отклеиваем сеточку, а потом убираем её в коробку от планшета - приклеим в случае если будем продавать планшет.
Аккумулятор и его контроллер будем из планшета убирать. На плату от контроллера идет разъем с 6 проводами - отключаем его от платы. Аккумулятор с контроллером приклеен к корпусу - отклеиваем. Прикладываем умеренное усилие - всё должно отклеиться.
После этого отрезаем коннектор от аккумулятора примерно посередине.
Провода лучше резать по-одному, иначе есть шанс что-нибудь замкнуть на контроллере и вывести его из строя, например.
Два черных и два красных провода - это минус и плюс соответственно. Их соединяем вместе и припаиваем к ним провода подлиннее. Два провода посередине можно оставить висящими просто так, можно заизолировать.
Два припаянных провода продеваем в отверстие динамиков (с которого сняли сеточку) с внутренней стороны, а крышку закрываем.
Крепление к переходной рамке заключается в следующем:
1. Срезаем ножом все неровности на внутренней стороне внутренней рамки и обезжириваем её.
2. По всему периметру рамки наклеиваем тонкие полоски двустороннего скотча 3M.
3. Прикладываем планшет к скотчу с умеренным усилием. Следим за тем, чтобы с внешней стороны было ровно и красиво. Важно не закрыть датчик освещенности.
4. Я еще сделал из эпоксилина "кучки", а в них вставил стоечки от материнской платы, в которые винтиками прикрутил прижимающие пластинки металлические, чтобы планшету ну вообще некуда было деться.
Доработки планшета завершены.
ЭТАП 2. Питание.
Схема питания находится на доработке!
В теме про Nexus 7 есть over9000 вариантов питания через одну PSD, 2 PSD, 1 PSD с диодом, с помощью святой воды, с помощью катушек Тесла и электромагнитного поля Земли.
Я описываю так как заработало у меня. Если вы знаете, что "можно сделать иначе" - это отлично. Я пробовал 3 варианта питания, заработал только тот который я использую.
При работе с питанием в автомобиле желательно отключать аккумулятор, т.к. если еще замыкание проводов в колодке просто жжет предохранитель, то замыкание в блоке предохранителей приведет к неизвестным последствиям.
Питание строим следующим образом.
На плату планшета (через высунутые провода) подаем питание с преобразователя PW24-1-2, предварительно отрегулировав его на выходе до 4.5-4.6 вольт. На вход преобразователя подаем постоянные 12 вольт, которые имеются в наличии в колодке автомобиля, в которую подключается ГУ. Там черный провод - минус, желтый - плюс.
В USB-разъем подаем питание с PSD-15A-05 через OTG-кабель с питанием (http://i3.minus.com/jbyyJmiubNol6B.jpg) (y-кабель). Если кабеля с питанием нет, то можно купить обычный OTG-кабель и припаять к нему питание. Плюс на красный провод, минус - на черный соответственно. Если и обычный OTG-кабель недоступен, то можно спаять самостоятельно по этой (http://cdn.head-fi.org/5/53/500x1000px-LL-53884052_OTG_CABLE.png) схеме и припаять питание.
PSD в автомобиле запитываем от ACC. Т.к. в колодке Skoda такого кабеля нет, берем его из свободного места в блоке предохранителей, который находится с левого торца торпеды автомобиля в салоне (позже укажу какой контакт конкретно и приложу картинку). Минус общий с PW24-1-2, или можно взять из любого места где он есть.
Получается, что на плату у нас подается 4.5-4.6 вольт, а на USB-разъем 4.97. Судя по всему, благодаря разнице в вольтаже всё и работает так как надо.
При включении зажигания питание подается на USB-разъем, планшет включается. Когда питание пропадает - планшет выключается.
Энергопотребление:
PSD-15A-05 без нагрузки - 40 мА
PW24-1-2 без нагрузки - 4 мА
Nexus + PW24-1-2 в режиме глубокого сна - 10-12 мА. С PSD, соответственно, будет около 50 мА, что в 4 раза больше чем с PW24-1-2. Можно легко подсчитать, что планшет с PW24-1-2 будет высаживать вполне обычный аккумулятор на 63Ач в течение примерно полугода. С PSD - примерно 1.5 месяца, что тоже немало.
Отсюда можно сделать вывод о том, что режима сна вполне достаточно, и городить огород с контроллером питания - лишнее. Тем более учитывая тот факт, что из режима сна планшет выходит мгновенно.
ЭТАП 3. Адаптер мультируля.
Android понимает нажатие мультимедиа-кнопок обычной USB-клавиатуры, поэтому наша задача - преобразовать нажатия кнопок руля в USB-клавиатурные нажатия посредством CAN-адаптера.
ЖЕЛЕЗО:
1. Arduino Leonardo или его клон:
http://i1.storeland.net/1/405/4046465/075a3e/itaeduino-leonardo.jpg
2. Seeedstudio CAN-BUS Shield (https://duino.ru/CAN-BUS-Shield.html):
https://duino.ru/images/product_images/popup_images/2476_0.jpg
Шилд поставляется с неприпаяными ногами, что оправдано, т.к. если их припаять, то с Leonardo шилд не заработает.
Причина кроется в том, что шилд рассчитан на работу с Leonardo Uno, который не умеет притворяться USB HID устройством, а у Uno и Leonardo SPI-интерфейс использует разные контакты. У UNO это контакты с D11 по D13, а у Leonardo - пины 4, 1 и 3 разъема ICSP соответственно.
http://arduino.cc/en/uploads/Reference/ICSPHeader.jpg
Получается, что варианта 2:
а) припаять ноги к шилду, откусить ноги, идущие на пины 11-13 и подключить их с помощью проводов к контактам разъема ICSP.
б) изначально подключаться проводами, как я и сделал. Получается менее компактно и красиво, но в конце концов, это всё не на стену же вешать.
Есть еще третий вариант. Купить шилд с распиновкой под леонардо: http://pccar.ru/showpost.php?p=311376&postcount=135
После того как всё подключили, нужно отпаять терминирующий резистор R3 (его хорошо видно на этой (http://i3.storeland.net/1/1976/19757583/afacdb/can-bus-shield-v1-0.jpg) картинке), иначе ничего не заработает. Если кто хочет подробностей, можно почитать про устройство кан-шины и терминаторы в ней.
СОФТ:
В первую очередь ставим Arduino IDE (http://arduino.cc/en/Main/Software#toc2) версии 1.0.5. Есть более новая бета, но она нам ни к чему.
Для использования с Arduino CAN-BUS адаптера нужна библиотека. Берем её из этого поста (CANBUS.ZIP), распаковываем и копируем сюда: "C:\Program Files (x86)\Arduino\libraries".
Потом берем USBLIB.ZIP из этого поста (они взяты отсюда (http://pccar.ru/showpost.php?p=277286&postcount=182)) и файлы из него копируем в папку "C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino" с заменой существующих файлов.
Скетч, который работает у меня приложен к этому посту (test_keys-140206a.zip). Его нужно открыть в Arduino IDE и загрузить в Arduino.
Он будет работать только с Leonardo!
Если хотите просто поснифить CAN-шину, то функцию loop надо заменить на следующую:
void loop()
{
if(!digitalRead(2))
{
CAN0.readMsgBuf(&len, rxBuf);
rxId = CAN0.getCanId();
Serial.print("ID: ");
Serial.print(rxId, HEX);
Serial.print(" Data: ");
for(int i = 0; i<len; i++) // Print each byte of the data
{
if(rxBuf[i] < 0x10) // If data byte is less than 0x10, add a leading zero
{
Serial.print("0");
}
Serial.print(rxBuf[i], HEX);
Serial.print(" ");
}
Serial.println();
}
}
Тогда в мониторе COM-порта будут видны все сообщения кан-шины.
По идее всё то же самое должно работать в любом автомобиле концерна VAG - Skoda, Volkswagen, Audi, Seat. Разница может быть в идентификаторах источника CAN-сообщений и в самих сообщениях. Всё что здесь написано 100% работает в Skoda.
e-statik
16.01.2014, 14:04
А ради андроида не проще купить просто китайскую башку для шкоды на андроиде? И не городить зазря лишнего
8" пожалуйста
И кнопки будут сразу с руля и с самого ГУ, и внешний вид приличный стоковый
e-statik
16.01.2014, 14:15
Про углы - что-то давно проблем таких не видел. По яркости и самой картинке - соглашусь.
По звуку - можно и поспорить. Можно долго придираться к цапам и выхлопу, выбрать более правильный и потратить времени/денег, услышать действительно разницу "заиграло на порядок лучше", а потом прийти домой, включить обычной хай-фай стерео и понять, что в машине играет на 5 порядков хуже и что усилитель, аудио-подготовка и акустика в машине - вот что по настоящему исходно отставало.
e-statik
16.01.2014, 14:20
Собственно, если по-честному всё делается в большой степени ради процесса - просто делать и получать при этом удовольствие, это другое, надо брать и делать )
Но когда нужен результат - я бы лишний раз задумался. Может, конечно, у тебя всё очень быстро пойдет, но я представляю, сколько буксов сейчас будет на той же ардуине и кан-бас-адаптере )
e-statik
16.01.2014, 14:28
Ну вот я так же внимательно послушал Creative X-Fi Surround 5.1 Pro и
http://pult.ru/product/53464.htm на хорошем стерео дома, размышляя, насколько крут дорогой ЦАП, и стоит ли всё-таки ставить отдельно процессор в авто и отказаться от этой звуковухи. А потом спустился в авто и послушал эту же звуковуху там и понял, что звук по сравнению со стерео дома - ни о чем. И что все придиры к цапу - полная чепуха, когда реально вся остальная система после цапа в авто - очень хромает. Усилитель и акустика, кстати, стоит в твоем же ценовом диапазоне.
e-statik
16.01.2014, 14:30
Поживем - увидим :)
Arduino и CAN - самая интересная часть процесса для меня :)
Ок, если что - кое-какие коды я разгадал у нас ) Конкретно коды кнопок у меня есть все. Там мудрено с роликами больно сделано...
Ну и остальные всякие я тоже нашел - парктроники, всякие настройки дворников...
Приветствую коллега!
Вопрос про переходную рамку: примерка была?
А то есть подозрение, что будут зазоры при устаноки большой рамки.
P.S Cледим за проэктом...удачи!
Ну вот я так же внимательно послушал Creative X-Fi Surround 5.1 Pro и
http://pult.ru/product/53464.htm на хорошем стерео дома, размышляя, насколько крут дорогой ЦАП, и стоит ли всё-таки ставить отдельно процессор в авто и отказаться от этой звуковухи. А потом спустился в авто и послушал эту же звуковуху там и понял, что звук по сравнению со стерео дома - ни о чем. И что все придиры к цапу - полная чепуха, когда реально вся остальная система после цапа в авто - очень хромает. Усилитель и акустика, кстати, стоит в твоем же ценовом диапазоне.
Жалко, что не впихнуть мою зучку xonarDX по PCIe в твой компактный "писи", хотелось бы сравнить.
Хотя через переходник(шлейф) наверное возможно.
Думаю разница была бы ощутима.
P.S ИМХО. USB звуковухи ни о чем.
e-statik
16.01.2014, 17:30
P.S ИМХО. USB звуковухи ни о чем.
Таки нет. Конкретно XFI играет почти ничуть не хуже, чем дорогой домашний стерео ЦАП. Зато значительно хуже играет сама акустика и усилитель, чем средний неплохой стерео комплект дома.
Так что сильно искать крутой цап/звуковуху в авто - смысла практически нет, если вся аналоговая часть играет так себе (или это попросту вполне себе средние компоненты, что и есть у большинства автолюбителей).
halfpipe
16.01.2014, 21:14
to cherkasoff
Приветствую. На РС СAR еще одной Шкодой прибыло. А монитор 10,1 дюймов с мультитачем (http://carmonitor.ru/ru/vgadvihdmililliputfa1012npctmultitouch-p-199.html)не хотите воткнуть. Sirota прекрасно реализовал такую связку.
В качестве блока питания планирую использовать DC-DC 3-х полосный блок питания (http://devicter.ru/goods/DCDC-Satellite-Finder-Power-Supply-Board) (600 рублей) с тремя выводами, два из которых регулируемые. А зачем вам такой блок питания, один выход 3,3в, второй от 12в и до 30в, а третий всего 0,5А?
Диапазон выходного напряжения OUT2 (3.3В 2A), OUT3 (12-30В 3А), OUT4 (1.25В-26В 0.5A регулируемый) Пик 2А.
cherkasoff
Способ подключения DAC к цифровому источнику значения не имеет, вы о чем?
Я же и пишу, что ИМХУЮ...Пробовал 2 usb звучки, одна от асус, другая креатив...на слух pci-e карта выдала более сочный звук в сравнении с usb.
e-statik
Так что сильно искать крутой цап/звуковуху в авто - смысла практически нет, если вся аналоговая часть играет так себе (или это попросту вполне себе средние компоненты, что и есть у большинства автолюбителей).
Наверное ты прав....уловить все прелести дорогой звуковухи на средней или даже штатной акустики не получится.
Но даже средняя звучка на голову выше встроенного звука матери.
Что-то мне кажется что Nexus уж очень маленький.
Как смартфон по мне, а вот 10.1 самое то.
да ладно (http://www.ebay.com/sch/i.html?_trksid=p2050601.m570.l1313.TR0.TRC0.Xotg+m icro+usb+90&_nkw=otg+micro+usb+90&_sacat=0&_from=R40)?
могу поделиться разъёмом угловым microUSB папа разборным - хвост с мамой сам допаяешь
Только куда повёрнут не помню - на работе лежат
Сравни пакеты при нажатии и отпускании кнопок. По ходу шлется нажатие и отпускание. Таким образом можно реализовать реакцию на двойное нажатие, длинное нажатие и так далее.
а если несколько кнопок одновременно нажимать что происходит?
Для анализа например нажал одну и держешь и потом вторую...интересно первая так и будет слаться или же только вторая.
ПО поводу нажатий нужно просто алгоритм сделать на устранение дребезга. Аля
если нажато более чем 300мкс - значит получаем 1 нажатие, если более 1с то долгое нажатие.
Понятно что время я написал примерное, подберите для комфорта свои тайминги.
ПО поводу нажатий нужно просто алгоритм сделать на устранение дребезга. Аля
если нажато более чем 300мкс - значит получаем 1 нажатие, если более 1с то долгое нажатие.
Понятно что время я написал примерное, подберите для комфорта свои тайминги.
Можно и по количеству пакетов, от 1 до 9 короткое нажатие, более 10 длинное.
Вообще конечно странно как-то это работает. Хотя я снифал передачу пакетов между мордой магнитолы и самой магнитолой, там тоже с интервалами идут пакеты с нажатием кнопки. Долгое нажатие не определишь =(
То ли я что-то накрутил в настройках PowerAMP, то ли еще что, но в PowerAMP предыдущий и следующий трек почему-то переключают альбом, хотя в Google Play Music всё работает отлично. Надо посмотреть.
Так что, мне осталось только устранить дублирование нажатия кнопок и часть адаптера кнопок завершена, что не может не радовать.
Именно из за двойного нажатия и переключает альбом.
Для перехода по альбомам, кнопка вверх и вниз, используется двойное нажатие Next Track и Previous Track, т.е. Carduino отсылает код два раза с паузой 0.1 секунды. Для работы функции в настройках Poweramp необходимо включить двойное и тройное нажатие.
http://pccar.ru/attachment.php?attachmentid=32459&thumb=1&d=1377384242
Значит после устранения дублей паверамп будет работать хорошо!Должно.
Очередной проблемой стало то, что библиотека Keyboard в Arduino не может посылать мультимедиа-клавиши. Нашел здесь (http://stefanjones.ca/blog/arduino-leonardo-remote-multimedia-keys/) инструкцию по доработке библиотеки. Добавляется класс remote, с помощью которого можно отправлять мультимедиа-события.Я здесь (http://pccar.ru/showpost.php?p=277286&postcount=182) выкладывал доработаную библиотеку, в отличии от оригинала есть команда Remote.play_pause();, то есть Play/Pause одной кнопкой.
e-statik
29.01.2014, 23:00
Про дребезг кнопок и т.д... По обычным кнопкам там так:
команды кнопок идут по адресу 5C1 и для кнопки Next, например, пока в 0 байте "2" - это нажатие, когда появился "0" - отжатие. Точнее, отжатие там вообще на все кнопки в целом одинаково выглядит ("0" в нулевом байте).
И для одного клика там этих команд может пронестись пачка - как первого типа, так и второго... И надо по принципу ловушки: 2 проскочило - всё, стоп, ждём 0. И пофиг на количество тогда. Я такой алгоритм писал. И таймауты вроде тоже предусматривал тоже.
С роликами намного веселее будет.
e-statik
29.01.2014, 23:05
Для двойного нажатия алгоритм: во-первых поймать сам клик - т.е. команды двух типов, а затем на некий короткий период отложить восприятие этих команд как одиночный клик и ждать ещё одной такой пары команд. Если случилось - двойной клик, если нет - исполнит как одиночный. Ну и соотв так можно нагородить и тройной клик, например )
Я в итоге целую прогу написал, чтобы это всё настраивать
Про дребезг кнопок и т.д... По обычным кнопкам там так:
команды кнопок идут по адресу 5C1 и для кнопки Next, например, пока в 0 байте "2" - это нажатие, когда появился "0" - отжатие.
Тогда можно без счетчика времени в Arduino обойтись:
Например прилетело 2 (Next) начинаем накручивать переменную, если переменная стала равна например 5 (0,5 секунды) выполнить "действие 2" (удержание кнопки), после прихода 0 с CAN и если переменная больше 5 сбросить переменную на 0, а если с CAN прилетел 0 и переменная меньше 5, но больше 0 выполнить "действие 1" (короткое нажатие) и сбросить переменную на 0.
У меня на руле нет кнопки play/pause. Можно, конечно, MUTE на это дело приспособить, но состояние проигрывания можно и в коде скетча учитывать, без play/pause.Play/pause можно повесить на удержание MUTE.
e-statik
31.01.2014, 12:16
супер, темпы продвижения впечатляют! ) отлично
На выходе преобразователя 0.5А Этого мало...тока.
и можно смело подавать напругу до 5в
если не секрет - исходники получения нажатий можно глянуть? А то мне тоже самое делать нужно =)
по поводу питания. В основной теме были упоминания скоко жрет планшет. В максимуме до 1.5А при 4.3в... в среднем примерно 700-800мА. Итого регулятор нужен не менее 2А.
ФИ работает токо с включенным ОТГ+питание на нем. Это тоже везде написано.
e-statik
01.02.2014, 09:46
Кстати, а посылать в шину команды Seeedstudio CAN-BUS Shield умеет? Или только читать?
А ну сделали как я и говорил. Ну это действенный алгоритм.
e-statik
01.02.2014, 10:33
В лоб, так сказать )
Отлично смотрится 5 баллов, за кнопки 5 с плюсом.
e-statik
03.02.2014, 13:28
Да, супер получилось. Экран, конечно, отличный.
Кстати, никто не в курсе, какой сейчас экран на коламбусе - разрешение, яркость и тд?
e-statik
04.02.2014, 08:39
Хм, а чего стряслось? Почему "проект удален"?
cherkasoff
04.02.2014, 10:52
Хм, а чего стряслось? Почему "проект удален"?
Идеология данного форума оказалась мне не близка. Если что-то уже обсуждалось в теме, то если задать вопрос - тебе (в основном) не помогут, а скажут "читай, всё уже по сто раз написано". Из 320 страниц тему про Nexus страниц 200 - это вода и уточняющие вопросы, задаваемые местным важным дядькам, у которых уже "всё написано".
Я всю информацию брал из открытых источников, получается, что тоже уже "всё написано", так зачем засорять этот золотой форум своей писаниной?
В общем вот так.
cherkasoff, ну вы блин даете.... (shok)
Покажите ходь один ваш вопрос который остался без ответа? ....
Вроде взрослый, а обижаетесь на такую хрень как ....важные дядьки из ведройдной темы. ))
А ну хватит безобразничать и возвращаем проект на место, лично мне он был реально интересным...
e-statik
04.02.2014, 12:39
Даа, жестишь...
Было интересно (
cherkasoff
04.02.2014, 13:38
Сюда я проект не верну, т.к. не вижу необходимости.
Митрич18
04.02.2014, 13:44
Не согласен с автором, от многих получал инфу и никакого пафоса не было ни разу.
Вот если вопрос неправильно сформулировать..
cherkasoff
04.02.2014, 13:45
cherkasoff, ну вы блин даете.... (shok)
Покажите ходь один ваш вопрос который остался без ответа? ....
Вроде взрослый, а обижаетесь на такую хрень как ....важные дядьки из ведройдной темы. ))
А ну хватит безобразничать и возвращаем проект на место, лично мне он был реально интересным...
Дело больше не в вопросах и ответах, а в отношении некоторых форумчан. Можете считать это тараканами в моей голове, но я считаю что форум - это место для общения и взаимопомощи. Кричать "уже сто раз описано" можно до бесконечности, но пока "сто раз описанное" не находится в шапке, это бесполезно.
Внимательно прочитать 320 страниц нереально, я думаю это все понимают. Старожилы типа Denkos конечно всё знают вдоль и поперек, но было бы намного круче помочь, чем писать что-то типа "долго же до вас доходило".
cherkasoff
04.02.2014, 13:47
Не согласен с автором, от многих получал инфу и никакого пафоса не было ни разу.
Вот если вопрос неправильно сформулировать..
Я никого не убеждаю.
Митрич18
04.02.2014, 13:49
Вы же учитесь, а то что приходиться много курить информации-от этого никуда не деться. Готовых ответов в таком строительстве вы сразу точно не найдете. Но как Вы уже сказали это Ваше право, удачи в строительстве.
cherkasoff
04.02.2014, 13:54
Вы же учитесь, а то что приходиться много курить информации-от этого никуда не деться. Готовых ответов в таком строительстве вы сразу точно не найдете. Но как Вы уже сказали это Ваше право, удачи в строительстве.
Курить много информации я привык и с этим сложностей нет. Я о другом. Ну да ладно, каждый останется при своем мнении.
Привет! Волевое решение - принято,ну что ж ! cherkasoff -конечно же зря ты это сделал - зря удалил проэкт,это первый такой случай у нас.....На шкодовском форуме тебе точно не помогут,ток одно рукоплескание и вопросы типа ,,а нафига надо,,но я считаю что форум - это место для общения и взаимопомощи. Кричать "уже сто раз описано" можно до бесконечности, но пока "сто раз описанное" не находится в шапке, это бесполезно.Тут я стобой согласен полностью,у самого такае ж ситуацыя.И более 300 страниц пустой болтовни...то ж не то!Ну что ж решение ты принял - УДАЧИ !!!
Полностью согласен с предыдущим оратором, но искренне надеюсь, что даноое решение было имоциональным и когда эти самые имоции сойдут проект вернется. Да и вообще, что внимание обращать на того кто строит из себя самого умного и накручивает себе счетчик сообщений фразами "пользуйся поиском" вместо реальной помощи.
cherkasoff
05.02.2014, 02:36
Да, удалил всё на эмоциях. Восстановлю может быть позже, так как сейчас уже 90% сделано.
Сегодняшний вечер был посвящен питанию.
Много написано про то что можно подавать прямо с PSD на плату и на зарядку - у меня так не заработало.
Попытался подключить к PSD преобразователь на LM- ЧТО-ТО - ТАМ , так он 5 вольт с выхода PSD преобразует только в 4.6, которые при включении планшета превращаются в 4, и планшет не работает.
Завтра буду пробовать по - другому.
Пока ковырялся в машине, сжег еще один предохранитель, что-то замкнув. Это уже второй.
cherkasoff
05.02.2014, 11:28
Расскажу про питание. А то почти всё что "сто раз написано" - полная шляпа.
Писали в теме про Nexus 7, что можно взять и подать питание 5 вольт на плату и на USB прямо с PSD-15A-05 и всё работает. Так вот нихера не работает. Ну то есть работает, но планшет не понимает что к нему подключают питание по USB.
Благо, что в теме про Нексус есть это (http://pccar.ru/showpost.php?p=269476&postcount=1678) сообщение, где у человека такая конструкция тоже не завелась.
Решил сделать так же как у него. К PSD которая питает планшет подключил преобразователь на базе LM2596S (Мастеркит PW24-1-2). Но тоже не заработало, т.к. он не может понизить 5 вольт до 4.5. Понижает примерно до 4.2-4.3, а при нагрузке проседает до 4, и даже 3.9, из-за чего планшет не может нормально стартануть.
Плюнул на PSD, подключил планшет через Мастеркитовский преобразователь, а периферию оставил на PSD. Всё стало включаться, видеться и работать отлично. Единственное что напрягает - в этом мастеркитовском преобразователе, в отличие от PSD, нет ни какой защиты от замыкания и прочего.
Замерил также потребление:
PSD без нагрузки: 40 mA
PW24-1-2 без нагрузки: 4 mA
Nexus в режиме firm sleep вместе с PW24-1-2: 10-12 mA
Считаю что потребление в районе 10-12 mA более чем отличное. Потребление PSD-хи впечатлило, конечно.
kristal0211
05.02.2014, 11:37
cherkasoff Не раз писали на форуме, что у кого не работает при подачи 5v, на планшет и на хаб. То для этого нужно через обычный диод понизить питание на планшет до 4.5-4.6v.
А на хаб подаем 5.2v, путем подключения к ноге trim на psd'эшке резистора в 10кОм.
cherkasoff
05.02.2014, 11:47
cherkasoff Не раз писали на форуме, что у кого не работает при подачи 5v, на планшет и на хаб. То для этого нужно через обычный диод понизить питание на планшет до 4.5-4.6v.
А на хаб подаем 5.2v, путем подключения к ноге trim на psd'эшке резистора в 10кОм.
Да вы затрахали уже со своим "не раз писали". У меня работает так как я написал. А то что в теме существует 100 вариантов подключения - это полный трындец.
Вы бы хоть по проектам других форумчан пробежались.....у которых нексус7, и многое стало понятно.
Мы не виноваты что вам лень поискать и изучить информацию.....
cherkasoff
05.02.2014, 12:18
Вы бы хоть по проектам других форумчан пробежались.....у которых нексус7, и многое стало понятно.
Мы не виноваты что вам лень поискать и изучить информацию.....
Я уже всё что мне нужно изучил, у меня всё работает. Я делюсь с теми кому интересно.
cherkasoff
05.02.2014, 15:50
Обновил первый пост, собираю там информацию по проекту для интересующихся.
PSD в автомобиле запитываем от ACC. Т.к. в колодке Skoda такого кабеля нет, берем его из свободного места в блоке предохранителей, который находится с левого торца торпеды автомобиля в салоне (позже укажу какой контакт конкретно и приложу картинку). Минус общий с PW24-1-2, или можно взять из любого места где он есть.У меня на Туре есть контакт в колодке от магнитолы на котором питание появляется при включении зажигания и проподает когда выдергиваешь ключ из замка зажигания, такой же контакт есть и на первой Фабрии. Проверьте может и в Superb есть.
cherkasoff
05.02.2014, 16:25
У меня на Туре есть контакт в колодке от магнитолы на котором питание появляется при включении зажигания и проподает когда выдергиваешь ключ из замка зажигания, такой же контакт есть и на первой Фабрии. Проверьте может и в Superb есть.
Это неоднократно проверено. В Superb такого контакта в колодке нет.
cherkasoff Привет - с возвращением!Почитал твоё обновление первого поста - ну вот хоть и нормальные ссылки на перепрошывку есть и по форуму бегать не надо - всё в одном месте!Короче давай возвращайся и не спеша доделывай свой проэкт , а мы будем смотреть и читать!
cherkasoff
05.02.2014, 23:35
cherkasoff Привет - с возвращением!Почитал твоё обновление первого поста - ну вот хоть и нормальные ссылки на перепрошывку есть и по форуму бегать не надо - всё в одном месте!Короче давай возвращайся и не спеша доделывай свой проэкт , а мы будем смотреть и читать!
Ща растяну ветку на 300+ постов, раскидаю всю шапку по теме и буду сидеть цыкать что всё уже сто раз описано :rofl:
Ща растяну ветку на 300+ постов, раскидаю всю шапку по теме и буду сидеть цыкать что всё уже сто раз описано :rofl:
не этого не надо!Просто очень интересно - ты идёшь своим путём,создаёшь свой проэкт - так ,как хочешь но получается то ....как надо!А так постов 30-40 нормального чтива и глядишь почти готовая инсрукцыя по установке готова! Удачи!
cherkasoff
07.02.2014, 00:19
Обновил шапку. Приложил скетч, который работает у меня. MUTE заменил на PLAY/PAUSE - так удобнее.
В планах по проекту:
- Переделка управления с руля на вариант с переназначением кнопок с помощью ПО на планшете.
- Переезд на Android 4.4.2.
- Прикручивание SDR-радио.
Обновил шапку. Приложил скетч, который работает у меня. MUTE заменил на PLAY/PAUSE - так удобнее.
В планах по проекту:
- Переделка управления с руля на вариант с переназначением кнопок с помощью ПО на планшете.
- Переезд на Android 4.4.2.
- Прикручивание SDR-радио.
Отлично!
Только, что то у меня Ваш скетч не компилируется, выдает ошибку на строку MCP_CAN CAN0(10);:test_keys:11: error: no matching function for call to 'MCP_CAN::MCP_CAN(int)'
\Arduino\arduino-1.0.5\libraries\CAN_BUS_Shield/mcp_can.h:29: note: candidates are: MCP_CAN::MCP_CAN()
\Arduino\arduino-1.0.5\libraries\CAN_BUS_Shield/mcp_can.h:29: note: MCP_CAN::MCP_CAN(const MCP_CAN&)Еще выложите первоначальный скетч, которым Вы считали коды с can шины на определенные действия.
cherkasoff
07.02.2014, 01:22
Отлично!
Только, что то у меня Ваш скетч не компилируется, выдает ошибку на строку MCP_CAN CAN0(10);:test_keys:11: error: no matching function for call to 'MCP_CAN::MCP_CAN(int)'
\Arduino\arduino-1.0.5\libraries\CAN_BUS_Shield/mcp_can.h:29: note: candidates are: MCP_CAN::MCP_CAN()
\Arduino\arduino-1.0.5\libraries\CAN_BUS_Shield/mcp_can.h:29: note: MCP_CAN::MCP_CAN(const MCP_CAN&)Еще выложите первоначальный скетч, которым Вы считали коды с can шины на определенные действия.
К шапке прикрепил 100% работающие библиотеки, попробуйте их.
Дописал что надо сделать что бы просто снифать кан-трафик.
cherkasoff
07.02.2014, 01:27
Еще я подумаю, может быть приделаю многопозиционный энкодер. Люблю крутилки :)
К шапке прикрепил 100% работающие библиотеки, попробуйте их.Теперь все компилируется.
А на мое сообщение про HID.cpp, USBAPI.h ссылку можно было оставить в шапке:big:.
cherkasoff
07.02.2014, 01:39
Теперь все компилируется.
А на мое сообщение про HID.cpp, USBAPI.h ссылку можно было оставить в шапке:big:.
Поправил :)
cherkasoff
08.02.2014, 13:19
Вчера словил неприятный глюк. Поехал с работы, завел машину, планшет проснулся, всё хорошо. Заехал по пути домой на почту. После почты сел в машину, включил зажигание - планшет не просыпается. Выключил/включил - не просыпается. Передернул кабель ОТГ в планшете - он проснулся. Выключил зажигание - он уснул. Включаю - не просыпается. Передергиванием ОТГ включается. Так и залип в этом состоянии пока я его вообще не обесточил.
Кто знает что может быть?
cherkasoff
09.02.2014, 19:47
В общем, посоветовавшись с господами из ветки Nexus 7, решил перенастроить питание.
На плату подаю 4.2 вольта от того же PW24-1-2, а на USB 5.2 с другого регулируемого преобразователя. PSD пока лежат и ждут своего часа.
Понаблюдаю, уйдут ли глюки.
cherkasoff
11.02.2014, 17:34
Понаблюдал, глюк с непросыпанием после изменения схемы питания ушел. Пришел глюк с периодическим неопределением звуковушки Sabre. Либо лечить, либо заменить на что-то другое.
Пришла еще в голову мысль сделать увеличение громкости звука в зависимости от скорости автомобиля.
Leitenant13
11.02.2014, 23:35
А вот такой вариант - бортовая звуковуха на шлейфе? а если заменить ее на Sabre? И наоборот, почему нельзя использовать бортовую?
Попробовать пока не на чем......
cherkasoff
11.02.2014, 23:45
А вот такой вариант - бортовая звуковуха на шлейфе? а если заменить ее на Sabre? И наоборот, почему нельзя использовать бортовую?
Попробовать пока не на чем......
Думал сегодня уже об этом варианте как о самом дубовом. Не знаю. Мне кажется что у сабры звук получше будет. Но надо попробовать.
Если не победю USB DAC на 4.4.2, то так и сделаю. Весь вечер сегодня просидел в машине, стараясь завести сабру на 4.4.2. Пока безуспешно :sad2:
Leitenant13
11.02.2014, 23:58
Ага!
Еще вопрос - а если Сабре разобрать?
Вопрос знатокам - есть приличная звуковуха, которую можно повесить на шлейф вместо штатной?
cherkasoff
12.02.2014, 00:00
Ага!
Еще вопрос - а если Сабре разобрать?
Вопрос знатокам - есть приличная звуковуха, которую можно повесить на шлейф вместо штатной?
Разобрать-то её можно, только зачем? :)
Leitenant13
12.02.2014, 00:13
Логика такая же как и на обычной " маме" - заменить бортовую звуковуху другую. Подключение на системную шину. Соответсвенно - Сабре, или любую звуковуху подключить по шине.
Другой вариант - перепрошить бортовую звуковуху, изменить алгоритм обработки? Или эффекта не будет?
...я тот еще теоретик...
cherkasoff
12.02.2014, 00:17
Логика такая же как и на обычной " маме" - заменить бортовую звуковуху другую. Подключение на системную шину. Соответсвенно - Сабре, или любую звуковуху подключить по шине.
Другой вариант - перепрошить бортовую звуковуху, изменить алгоритм обработки? Или эффекта не будет?
...я тот еще теоретик...
Не, тут так просто не получится.
Логика такая же как и на обычной " маме" - заменить бортовую звуковуху другую. Подключение на системную шину. Соответсвенно - Сабре, или любую звуковуху подключить по шине.
Другой вариант - перепрошить бортовую звуковуху, изменить алгоритм обработки? Или эффекта не будет?
...я тот еще теоретик...
ЕЩЕ ТОТ...:be: :laugh2:
Пришел глюк с периодическим неопределением звуковушки Sabre. Либо лечить, либо заменить на что-то другое.
Если не победю USB DAC на 4.4.2, .... Весь вечер сегодня просидел в машине, стараясь завести сабру на 4.4.2. Пока безуспешно :sad2:
Может открою для вас тайну, но на 4.4.2(сток или СМ11..или еще чего)
Не фурычит хотплуг карты при первой загрузке.
Для решения можно попробовать(у самого еще руки не дошли) такие варианты.
1. Пропатчить прошивку свеженьким Usb Audio Patcher.
added new version of patch for 4.4 > ROM (support plug on boot, volume , added extra volume levels) (...., регулировка звука при внешней карте, 44 деления шкалы громкости вместо 11)
-для стока http://forum.xda-developers.com/showpost.php?p=50189076&postcount=363
-для см11 http://forum.xda-developers.com/showpost.php?p=50209699&postcount=368 патчить ручками через Smali/backsmali
и желательно юзать это ядро..Kang-aroo1.2 http://forum.xda-developers.com/showthread.php?t=2558717
2. Поставить уже готовый кастом. http://forum.xda-developers.com/showthread.php?t=2546065
https://drive.google.com/folderview?id=0B934_1tz5sgXdDFTZUxNQ1RvUm8&usp=sharing
Мне кажется что у сабры звук получше будет. Но надо попробовать. Попробуйте, но тут результат очевиден..., даже MUSE получше будет штатного. Но это все хорошо заметно, только когда есть на чем слушать....на штатных "перделках" звук будет идентичным.
cherkasoff
12.02.2014, 10:32
ЕЩЕ ТОТ...:be: :laugh2:
Может открою для вас тайну, но на 4.4.2(сток или СМ11..или еще чего)
Не фурычит хотплуг карты при первой загрузке.
Для решения можно попробовать(у самого еще руки не дошли) такие варианты.
1. Пропатчить прошивку свеженьким Usb Audio Patcher.
added new version of patch for 4.4 > ROM (support plug on boot, volume , added extra volume levels) (...., регулировка звука при внешней карте, 44 деления шкалы громкости вместо 11)
-для стока http://forum.xda-developers.com/showpost.php?p=50189076&postcount=363
-для см11 http://forum.xda-developers.com/showpost.php?p=50209699&postcount=368 патчить ручками через Smali/backsmali
и желательно юзать это ядро..Kang-aroo1.2 http://forum.xda-developers.com/showthread.php?t=2558717
2. Поставить уже готовый кастом. http://forum.xda-developers.com/showthread.php?t=2546065
https://drive.google.com/folderview?id=0B934_1tz5sgXdDFTZUxNQ1RvUm8&usp=sharing
Попробуйте, но тут результат очевиден..., даже MUSE получше будет штатного. Но это все хорошо заметно, только когда есть на чем слушать....на штатных "перделках" звук будет идентичным.
Вот как раз этим свеженьким патчером я и пытался пропатчить сток 4.4.2 или CM11 и всё безрезультатно. Ядро kang-aroo - единственное на мой взгляд которое может заменить USB ROM.
Готовый кастом от Zeljko1234 - он для wifi-версий планшета, и мне не подходит. Я спрашивал у него, планирует ли он сделать прошивку под 3g-версию, он ответил что думал об этом, но сейчас у него острая нехватка свободного времени.
Сегодня буду опять пытаться патчить :be:
По поводу звука - у меня достаточно хорошая акустика в машине - Hertz HSK165XL. Не супермеломанская, но и не позорная дешевка. Мне нравится.
cherkasoff
12.02.2014, 12:06
Пропатчилась стоковая 4.4.2 патчером!
Круто. Теперь я на 4.4.2. Инструкцию потом напишу как удостоверюсь что всё точно работает.
Пришла еще в голову мысль сделать увеличение громкости звука в зависимости от скорости автомобиля.
У меня такая функция стояла на штатном майфуне.
ИМХО не очень удобно.
Выложи фото как все в машине смотрится.
cherkasoff
12.02.2014, 12:11
У меня такая функция стояла на штатном майфуне.
ИМХО не очень удобно.
В теории её можно отключаемой сделать. Я еще подумаю, т.к. вчера обсуждали с коллегами это, и тоже решили что это не очень удобно.
cherkasoff
12.02.2014, 23:57
ПОСТ ОКАЗАЛСЯ НЕНУЖНЫМ
Все инструкции по прошивкам, рекавери, ядрам и т.п. есть здесь (http://4pda.ru/forum/index.php?showtopic=355930&st=1240#entry16644230).
Ну как прошивка+ядро кенгуру ?? глюки есть?
Как сабра себя ведет? как их поверменеджер?
cherkasoff
14.02.2014, 09:20
Ну как прошивка+ядро кенгуру ?? глюки есть?
Как сабра себя ведет? как их поверменеджер?
На данный момент работает всё кроме флешек. Сегодня пробую последний предложенный вариант их включения. Если не получится, то перееду пока обратно на 4.2.2.
В остальном всё работает.
SuperLSD
17.02.2014, 11:52
На данный момент работает всё кроме флешек. Сегодня пробую последний предложенный вариант их включения. Если не получится, то перееду пока обратно на 4.2.2.
В остальном всё работает.
Ну как успехи с флешками? И в чем именно косяк?
cherkasoff
17.02.2014, 12:32
Ну как успехи с флешками? И в чем именно косяк?
Успехи никак. Не монтируется. Вываливает какое-то исключение при подключении флешки. Пока сижу на Тимуровской.
SuperLSD
17.02.2014, 13:52
А у вас на тимуре тоже с саброй при запуске проблемы есть?
cherkasoff
17.02.2014, 13:56
А у вас на тимуре тоже с саброй при запуске проблемы есть?
Иногда после просыпания сабра не подхватывается. Но это с питанием проблема, надо её решить.
Пробовал ставить патч для активации USB DAC от Kang-aroo, который еще увеличивает количество ступеней ползунка громкости. После патча планшет не загружается. Планшет с 3G. Как у Вас получилось установить патч?
cherkasoff
17.02.2014, 16:46
Пробовал ставить патч для активации USB DAC от Kang-aroo, который еще увеличивает количество ступеней ползунка громкости. После патча планшет не загружается. Планшет с 3G. Как у Вас получилось установить патч?
У меня тоже не загружалось когда я ставил патч не нестоковую 4.4.2 прошивку. Прошил чистый-пречистый сток из образа google, затем пропатчил и всё заработало. Кроме флешек, опять же.
SuperLSD
17.02.2014, 17:29
Иногда после просыпания сабра не подхватывается. Но это с питанием проблема, надо её решить.
Какие мысли по этому поводу? Что может быть не так с питанием?
cherkasoff
17.02.2014, 17:51
Какие мысли по этому поводу? Что может быть не так с питанием?
Порядок включения оборудования. Я читал в теме про нексус что надо подавать питание сначала на хаб, в который вставлено оборудование, и только после этого через некоторе время подавать питание на ОТГ. Чтобы к моменту просыпания планшета вся периферия уже была включена. А тут наверное получается что сабра не всегда успевает проинициализироваться.
Но это опять же догадки.
SuperLSD
17.02.2014, 17:55
Порядок включения оборудования. Я читал в теме про нексус что надо подавать питание сначала на хаб, в который вставлено оборудование, и только после этого через некоторе время подавать питание на ОТГ. Чтобы к моменту просыпания планшета вся периферия уже была включена. А тут наверное получается что сабра не всегда успевает проинициализироваться.
Но это опять же догадки.
Ув. Rage2 снабдил меня умным БП, и почему-то только в морозы сабра и не хочет заводится
cherkasoff
17.02.2014, 18:00
Ув. Rage2 снабдил меня умным БП, и почему-то только в морозы сабра и не хочет заводится
У меня сабра заводилась в -18. Сильнее морозов она у меня не застала.
cherkasoff
19.02.2014, 22:31
Не могу не написать об этом.
Почта России творит чудеса. Из Сингапура до Москвы за 10 дней? Пффф! Да легко! :wacko2:
Только не понятно почему иногда это занимает до трех месяцев ...
cherkasoff
01.03.2014, 23:07
А я на 4.4.2 переехал. Всё работает "из коробки" на прошивке Kangarom от автора ядра Kangaroo.
C разрешения создателя этой темы, размещаю схему и печатную плату самодельного "CAN-BUS Shield'а".
Преимущества от покупного:
1. Габаритные размеры платы всего 39х24 мм (удобно использовать с Pro Micro).
2. Не нужно ждать доставки от 3-х недель и больше, если заказывать с Ebay или Ali (я изготовил эту плату за один вечер, хотя с SMD работал в первый раз).
3. Цена, не более 200 рублей на детали.
4. Всегда приятнее что то сделать руками :smile2:.
Кстати, я не знал что к электросети автомобиля нужно подключать только CAN_L и CAN_H, GND (землю) подключать не надо, работает без неё.
CAN-BUS Shield -> Ардуино
MOSI -> MOSI
MISO -> MISO
SCK -> SCK
CS -> к пину 10 ардуины
INT -> к пину 2 ардуины
GND -> GND
CAN-BUS Shield -> CAN-шина автомобиля
CANH -> CANH
CANL -> CANL
[QUOTE=cherkasoff;289042]А я на 4.4.2 переехал. Всё работает "из коробки" на прошивке Kangarom от автора ядра Kangaroo.[/QUOTE
А можно ссылку на прошивку. Эта прошивка работает по принципу "Тимура"?
cherkasoff
02.03.2014, 14:40
[QUOTE=cherkasoff;289042]А я на 4.4.2 переехал. Всё работает "из коробки" на прошивке Kangarom от автора ядра Kangaroo.[/QUOTE
А можно ссылку на прошивку. Эта прошивка работает по принципу "Тимура"?
Прошивка на базе Purity ROM от создателя ядра Kang-aroo. Пропатчено всё что нужно, всё работает из коробки: http://forum.xda-developers.com/showpost.php?p=50736902&postcount=527
В той же теме есть powereventmanager, с помощью которого дублируются все возможности прошивки от Тимура.
[QUOTE=toha-26;289082]
Прошивка на базе Purity ROM от создателя ядра Kang-aroo. Пропатчено всё что нужно, всё работает из коробки: http://forum.xda-developers.com/showpost.php?p=50736902&postcount=527
В той же теме есть powereventmanager, с помощью которого дублируются все возможности прошивки от Тимура.
У меня версия Wi Fi. Я пробовал вчера такую http://forum.xda-developers.com/showthread.php?t=2660803 плюс установил поверменеджер. Сабре не зароботала и сон как на Тимуре при отключении питания тоже.
cherkasoff
02.03.2014, 18:51
У меня версия Wi Fi. Я пробовал вчера такую http://forum.xda-developers.com/showthread.php?t=2660803 плюс установил поверменеджер. Сабре не зароботала и сон как на Тимуре при отключении питания тоже, а флешка кстати не отваливается как на Тимуре у меня.
У меня и сабра работает, и сон.
А я на 4.4.2 переехал. Всё работает "из коробки" на прошивке Kangarom от автора ядра Kangaroo.
http://pccar.ru/showpost.php?p=289288&postcount=3427
cherkasoff
05.03.2014, 14:19
Короче, вылез значительный недостаток прошивки на базе 4.4.2.
Не работает fast forward и rewind так как он работал на 4.2.2. Пробовал и через HID, и через Serial с помощью remote inputs manager. Не работает.
Буду возвращаться на 4.2.2 и останусь на ней.
cherkasoff
06.03.2014, 12:32
Расскажу как я переделал управление с руля на использование приложения Remote Inputs Manager, написанного разработчиком с XDA по имени _crue_ (http://forum.xda-developers.com/member.php?u=5546006). Само приложение можно взять в этой теме на XDA (http://forum.xda-developers.com/showthread.php?t=2635159).
Стоит предупредить, что версия 1.1 имеет баг, при котором отваливается управление после сна. Версия 1.2 этого бага не имеет, но пока не выложена в теме, однако я её протестировал - работает отлично. С Arduino Leonardo, кстати, тоже не работает, работает с Uno.
1. Ставим приложение, даем ему разрешение на использование ардуины. Если щапроса на разрешение не было, то надо выдернуть и вставить обратно ардуину. Тогда разрешение появится.
2. Переделывает скетч управления. Каждое событие должно отправляться в последовательный порт как <click:value>, <hold:value> и <release:value>, где value - значение кнопки.
3. В программе регистрируем каждую кнопку и назначаем ей действие.
Вуаля, всё работает.
cherkasoff
13.03.2014, 22:00
В ходе очередных экспериментов в лабораторных условиях спалил Leonardo. Около разъема питания написано DC 7~20, подал 15. И всё, до свидания.
Печаль :(
cherkasoff
15.03.2014, 22:33
Как оказалось, у Леонардо сгорела только цепь внешнего питания. От USB он работает как и работал. Вернул управление с мультируля на Леонардо, т.к. remote inputs manager работает нестабильно.
а теперь колись про магнитный датчик как реализовал)))
cherkasoff
20.04.2014, 11:23
а теперь колись про магнитный датчик как реализовал)))
Подсмотрел здесь (http://pccar.ru/showpost.php?p=269278&postcount=2) и сделал так же. Сейчас вообще всю свою инсталляцию снял, т.к. затрахала нестабильность работы. Надо подождать и с новыми силами взяться за дело.
cherkasoff
21.04.2014, 12:20
Проект прекращен. Причины такие:
1. Всё-таки вынужден признать, что тач-интерфейсы за рулем не удобны. Впервые я в этом убедился при использовании Pioneer с тач-скрином, а теперь вот с Nexus 7. По крайней мере в том месте где у Superb находится штатный магнитофон уж точно неудобно. Если и реализовывать Car PC на базе Android или чего-либо другого, то бОльшая часть функций которые выполняются в движении должна быть продублирована железными кнопками.
2. Крайняя нестабильность работы Nexus 7. Нестабильность заключается в том, что при использовании пробуждения через OTG он может взять и в один прекрасный день не проснуться. А может проснуться, но не будет работать GPS. Надо передергивать питание. Пробуждение через магнитный датчик решает проблему, но появляется проблема с энергопотреблением в режиме сна. Да и Tasker всё-таки не всегда корректно отрабатывает события выключения экрана. Получилось что при выключенном экране может продолжить играть музыка, что не будет услышано мной, а жрать аккумулятор будет.
3. Невозможность использования Nexus 7 с поляризационными очками. Будь это "водительские" (желтые) очки или Polaroid, на экране в горизонтиальной ориентации не видно ровным счетом ничего. То есть летом планшета, считай, нет. Равно как и навигации, и всего остального. Зачем тогда нужна вся эта система?
Вот так.
cherkasoff весенняя депрессия?)) Психанул?!)
Поляризация экрана 100% решается пленкой, только нужно найти необходимую. Знакомый так в магаз пришел с очками и нексусом....по очереди прикладывал их к экрану....в итоге нашел ту, которая решает проблему.
cherkasoff
21.04.2014, 12:37
cherkasoff весенняя депрессия?)) Психанул?!)
Поляризация экрана 100% решается пленкой, только нужно найти необходимую. Знакомый так в магаз пришел с очками и нексусом....по очереди прикладывал их к экрану....в итоге нашел ту, которая решает проблему.
Наверное психанул. Хочется стабильности в работе устройства, а Nexus 7 этого не может обеспечить. Может быть немного погодя вновь займусь. Сейчас надоело ковыряться.
Я тебя понимаю....))) бывает, но не будь так категоричен..остынь. Сходи в баньку, мяска на природе...глядишь и отпустит)
Я сам вчера проеб..ся весь день с этим нексусом...машину мне давно пора менять, а я еще только планшет довожу до ума. Сам на грани срыва)
cherkasoff
21.04.2014, 12:47
Я тебя понимаю....))) бывает, но не будь так категоричен..остынь. Сходи в баньку, мяска на природе...глядишь и отпустит)
Я сам вчера проеб..ся весь день с этим нексусом...машину мне давно пора менять, а я еще только планшет довожу до ума. Сам на грани срыва)
:smile1:
Хобби должно приносить удовольствие, а если оно бесить начинает - это уже не хобби, а другое что-то тоже на букву Х :big:
ОООО :)) знакомые чувства :)) сам уже 4 года свой проект делаю :)) уже так задалбало :)
Сейчас ещё планшет виснет када фары включаешь, но вроде решил проблему.
Плюс дисплей ЛСД с менюшкой, где режимы выбираются, тоже мусор иногда выводит, вроде тоже знаю решение.. Но надоело собирать разбирать постоянно :)
А хочется и рулевые кнопки подключить, для листания треков, камеру заднего вида прикрутить, и джойстик аля БМВ, Мерседес...
Но наверно остановлюсь на стабилизации существующего и всё, хватит с меня :))
cherkasoff
21.04.2014, 16:45
ОООО :)) знакомые чувства :)) сам уже 4 года свой проект делаю :)) уже так задалбало :)
Сейчас ещё планшет виснет када фары включаешь, но вроде решил проблему.
Плюс дисплей ЛСД с менюшкой, где режимы выбираются, тоже мусор иногда выводит, вроде тоже знаю решение.. Но надоело собирать разбирать постоянно :)
А хочется и рулевые кнопки подключить, для листания треков, камеру заднего вида прикрутить, и джойстик аля БМВ, Мерседес...
Но наверно остановлюсь на стабилизации существующего и всё, хватит с меня :))
Везет тебе, у меня терпения на гораздо меньшее количество времени хватило :)
Проект прекращен. Причины такие:
1. Всё-таки вынужден признать, что тач-интерфейсы за рулем не удобны. Впервые я в этом убедился при использовании Pioneer с тач-скрином, а теперь вот с Nexus 7. По крайней мере в том месте где у Superb находится штатный магнитофон уж точно неудобно. Если и реализовывать Car PC на базе Android или чего-либо другого, то бОльшая часть функций которые выполняются в движении должна быть продублирована железными кнопками.
2. Крайняя нестабильность работы Nexus 7. Нестабильность заключается в том, что при использовании пробуждения через OTG он может взять и в один прекрасный день не проснуться. А может проснуться, но не будет работать GPS. Надо передергивать питание. Пробуждение через магнитный датчик решает проблему, но появляется проблема с энергопотреблением в режиме сна. Да и Tasker всё-таки не всегда корректно отрабатывает события выключения экрана. Получилось что при выключенном экране может продолжить играть музыка, что не будет услышано мной, а жрать аккумулятор будет.
3. Невозможность использования Nexus 7 с поляризационными очками. Будь это "водительские" (желтые) очки или Polaroid, на экране в горизонтиальной ориентации не видно ровным счетом ничего. То есть летом планшета, считай, нет. Равно как и навигации, и всего остального. Зачем тогда нужна вся эта система?
Вот так.
1) Согласен, тач при движение бесполезен, решается просто, изобретай управление с руля.
2) зачем эта морока с пробуждением из сна? Сделай вкл, выкл. с кнопки и будет счастье.
3) Блекнет монитор, переделай рамку монитора, углуби планшет во внутрь, а лучше выложи фото как установлено на данный момент, более понятно будет что посоветовать.
4) Продолжай работать:smile2:
cherkasoff
21.04.2014, 21:32
1) Согласен, тач при движение бесполезен, решается просто, изобретай управление с руля.
2) зачем эта морока с пробуждением из сна? Сделай вкл, выкл. с кнопки и будет счастье.
3) Блекнет монитор, переделай рамку монитора, углуби планшет во внутрь, а лучше выложи фото как установлено на данный момент, более понятно будет что посоветовать.
4) Продолжай работать:smile2:
Не, энтуазизм закончился :)
1) Управление с руля есть, но всё ограничивается управлением мультимедиа.
2) А энергопотребление?
3) Монитор не блекнет (хотя при ярком солнце ничего не видно кроме отпечатков пальцев), а не видно ничего из-за поляризации.
4) Может быть когда-нибудь попозже.
Что значит энергопотребление:smile2: Просто взял вырубил планшет и все, нужно включил.
Зачем мультимедия? Выводишь основные функции курсор, кнопка хом, кнопка ентер этого достаточно, что бы управлять всеми опциями планшета в том числе переключать треки и увеличивать громкость.
cherkasoff
21.04.2014, 21:40
Что значит энергопотребление:smile2: Просто взял вырубил планшет и все, нужно включил.
Каждый раз при включении зажигания ждать минуту пока он загрузится? Это не для меня :)
Каждый раз при включении зажигания ждать минуту пока он загрузится? Это не для меня :)
Зато все будет работать как часики.
cherkasoff
21.04.2014, 21:53
Зато все будет работать как часики.
... наручные часики с маятником :)
и кукушкой)
Проект прекращен. Причины такие:
1. Всё-таки вынужден признать, что тач-интерфейсы за рулем не удобны. Впервые я в этом убедился при использовании Pioneer с тач-скрином, а теперь вот с Nexus 7. По крайней мере в том месте где у Superb находится штатный магнитофон уж точно неудобно. Если и реализовывать Car PC на базе Android или чего-либо другого, то бОльшая часть функций которые выполняются в движении должна быть продублирована железными кнопками.
2. Крайняя нестабильность работы Nexus 7. Нестабильность заключается в том, что при использовании пробуждения через OTG он может взять и в один прекрасный день не проснуться. А может проснуться, но не будет работать GPS. Надо передергивать питание. Пробуждение через магнитный датчик решает проблему, но появляется проблема с энергопотреблением в режиме сна. Да и Tasker всё-таки не всегда корректно отрабатывает события выключения экрана. Получилось что при выключенном экране может продолжить играть музыка, что не будет услышано мной, а жрать аккумулятор будет.
3. Невозможность использования Nexus 7 с поляризационными очками. Будь это "водительские" (желтые) очки или Polaroid, на экране в горизонтиальной ориентации не видно ровным счетом ничего. То есть летом планшета, считай, нет. Равно как и навигации, и всего остального. Зачем тогда нужна вся эта система?
Вот так.
Жаль что Вы приостановили проект, я за ним следил с самого начала. Хоть и не делал раньше подобных поделок, но идея реализации на ардуино вдохновила прикупить себе шилд с леонардо и нексус) Пока кручу-верчу с переменным успехом по Вашим выкладкам, за что большое спасибо!
Хотел еще сказать, что забивать в конец не стоит - тут многие экраны били, жгли бп, и ничего, достигали результата :big: Сам вон недавно спалил разъем sim карты и загубил бутлодер леонардо, и ничего, пока все не сожгу не успокоюсь :yes2:
cherkasoff
22.04.2014, 14:37
Жаль что Вы приостановили проект, я за ним следил с самого начала. Хоть и не делал раньше подобных поделок, но идея реализации на ардуино вдохновила прикупить себе шилд с леонардо и нексус) Пока кручу-верчу с переменным успехом по Вашим выкладкам, за что большое спасибо!
Хотел еще сказать, что забивать в конец не стоит - тут многие экраны били, жгли бп, и ничего, достигали результата :big: Сам вон недавно спалил разъем sim карты и загубил бутлодер леонардо, и ничего, пока все не сожгу не успокоюсь :yes2:
Это всё так пока есть желание творить :) Оно у меня пока иссякло. Заново возьмусь за это дело только если придумаю способ завести всё это дело беспроблемно что б стабильно работало и чтобы не думал включится сегодня планшет или нет.
kondor3000
23.04.2014, 20:40
Прочитал всю тему, спасибо, почерпнул много полезного, сам сейчас пытаюсь нечто подобное сотворить )))
cherkasoff
Привет,жаль что проэкт закончен и я так понял брошен,продавай и покупай готовое решение коих сейчас полно,или купи хорошую балалайку и не парься с компьютером,жаль,жаль,следил за твоим творением с интересом.:bye:
cherkasoff
23.04.2014, 22:52
cherkasoff
Привет,жаль что проэкт закончен и я так понял брошен,продавай и покупай готовое решение коих сейчас полно,или купи хорошую балалайку и не парься с компьютером,жаль,жаль,следил за твоим творением с интересом.:bye:
Я поставил магнитолу Clarion CX501E которая у меня стояла до Нексуса. Слушаю музыку и всё :)
Продавать не буду. Просто разукомплектовал андроидописю, воткнул назад батарейку и пользуюсь пока как планшетом. Захочется приключений - соберу всё воедино и буду ковырять дальше :)
Готовое решение тоже покупать не буду. Китайцам я особо не доверяю :)
Интересный проект. Много полезного разобрано до мелочей. Сам хочу реализовать чтение CAN шины и передачу данных на штатный дисплей, будет с чего начать.
Что касается управления с экрана, тоже в свое время отказался от полностью тачевого и начал делать разные клавиатурные "управляторы" на базе обычных USB клавиатур, благо для них есть специальная программа, позволяющая переназначать нажатия кнопок на разные действия. В итоге, проигрывание музыки , масштабирование карты, передергивание сетевых соединений и прочее, делается с кнопок, на которые я уже нажимаю слепым методом.
У меня тоже был период, когда я ездил без CarPC, потому что старый блок начал глючить, а новый надо было делать. В итоге, переосмыслил многое и собрал очередной блок на более подходящих железках, отладил дома и установил уже 4-й вариант системы. Удалось избавиться об большинства проблем и глюков, так что устройство стало доставлять радость, а не геморрой. :-)
Если будет желание, продолжить, рекомендую использовать PC железо. В сочетании с SSD, скорость загрузки винды получается быстрее, чем старт андроида на планшете Asus. А про возможности подключения периферии и говорить не стоит. И сделав однажды монитор в панели, можно потом спокойно менять системники на более современные, это никак не отразиться на внешнем виде и ничего переделывать не придется. Мне кажется, вполне весомые доводы :-)
cherkasoff
24.04.2014, 20:56
Если будет желание, продолжить, рекомендую использовать PC железо. В сочетании с SSD, скорость загрузки винды получается быстрее, чем старт андроида на планшете Asus. А про возможности подключения периферии и говорить не стоит. И сделав однажды монитор в панели, можно потом спокойно менять системники на более современные, это никак не отразиться на внешнем виде и ничего переделывать не придется. Мне кажется, вполне весомые доводы :-)
Конечно, преимущества у PC есть, но вот пальцеориентированность и количество вменяемого ПО ... увы и ах, первенство у Android. С PC нужны будут какие-то эмуляторы, костыляторы и прочее.
Мне бы сделать 100% стабильный БП и USB-хаб с уходом в сон и стабильным просыпанием всех подключенных устройств и решить проблему с GPS, который в определенный момент просто перестает фиксировать спутники. Приходится закрывать все программы которые его используют. После этого всё опять работает.
Эх ... мечты ...
cherkasoff
08.05.2014, 23:58
Решил что скучно мне. Буду продолжать :)
В планах управление пробуждением по магнитному датчику и оставление контроллера аккумулятора.
Единственное что - если кто знает где взять пленку на экран, которая избавит от невидимости в поляризационных очках, подскажите :)
В б/у мониторах( новые жалко разбирать)
если кто знает где взять пленку на экран, которая избавит от невидимости в поляризационных очках, подскажите :)
Идешь в магазин в своих желтых очках, берешь там с полки посмотреть нексус, ну или в свой вставляешь акб.
Подходишь с ним к полке с пленками, или просишь продавца принести все что есть, размерами от 7'' и выше..
....далее по поочередно прикладываешь их к экрану(держа планшет в горизонтальном положении), вертишь плетку разной ориентацией и сторонами
При этом смотришь через очки....только так ты найдешь нужный тебе экземпляр пленки.
Знал бы точную модель пленки, которая помогла, сказал бы. =) Способ рабочий на 100%, такая пленка существует
cherkasoff
12.05.2014, 12:44
Идешь в магазин в своих желтых очках, берешь там с полки посмотреть нексус, ну или в свой вставляешь акб.
Подходишь с ним к полке с пленками, ну или просишь продавца принести все что есть, размерами от 7'' и выше..
....далее по поочередно прикладываешь их к экрану(держа планшет в горизонтальном положении) и смотришь через очки....только так ты найдешь нужный тебе экземпляр пленки.
Понятно, спасибо. Я думал может кто-то уже конкретную марку назовет ...
А вообще я не до конца понимаю механизма того как пленка может изменить поляризацию ...
Беру свои слова обратно. (http://pccar.ru/showthread.php?p=294002#post294002)
Сейчас попробовал, одел очки с поляризацией, покрутил iPhone относительно очков так что бы экран стал черным, а потом между очками и iPhone поднес светофильтр POLAROID CPL с поляризацией для фотоаппарата. И получилось, когда вращаешь линзу изображение начинает появляться и пропадать. То есть просто нужна пленка с поляризацией и ее нужно разместить на экране под правильным углом относительно очков.
cherkasoff
21.05.2014, 21:12
Сдох мой планшет. Печаль. Проект завершился самостоятельно :(
Сдох мой планшет. Печаль. ---Как-так???
cherkasoff
21.05.2014, 21:17
---Как-так???
Вот так. (http://pccar.ru/showpost.php?p=297634&postcount=4043)
cherkasoff
18.11.2014, 14:20
Может кому интересно будет.
В первом сообщении темы написано, что CAN-BUS шилд не работает с Leonardo из-за другой распиновки.
Вчера мне приехал вот такой (http://www.ebay.com/itm/141383418883?_trksid=p2059210.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT) CAN-BUS шилд, у него распиновка под Leonardo. Ни каких плясок с распиновкой нет.
Ацкий_Кот
20.03.2015, 17:12
подскажите, при компилировании вашего файлика для андруны возникают ошибки , что я забыл подключить ?
Делал как написано в инструкции первого поста.
test_keys.ino: In function 'void loop()':
test_keys.ino:51:13: error: 'Remote' was not declared in this scope
test_keys.ino:60:13: error: 'Remote' was not declared in this scope
test_keys.ino:69:13: error: 'Remote' was not declared in this scope
test_keys.ino:77:13: error: 'Remote' was not declared in this scope
test_keys.ino:91:13: error: 'Remote' was not declared in this scope
test_keys.ino:101:15: error: 'Remote' was not declared in this scope
test_keys.ino:127:15: error: 'Remote' was not declared in this scope
test_keys.ino:133:13: error: 'Remote' was not declared in this scope
test_keys.ino:141:15: error: 'Remote' was not declared in this scope
test_keys.ino:147:13: error: 'Remote' was not declared in this scope
test_keys.ino:155:15: error: 'Remote' was not declared in this scope
test_keys.ino:161:13: error: 'Remote' was not declared in this scope
Error compiling.
cherkasoff
20.03.2015, 23:42
подскажите, при компилировании вашего файлика для андруны возникают ошибки , что я забыл подключить ?
Делал как написано в инструкции первого поста.
test_keys.ino: In function 'void loop()':
test_keys.ino:51:13: error: 'Remote' was not declared in this scope
test_keys.ino:60:13: error: 'Remote' was not declared in this scope
test_keys.ino:69:13: error: 'Remote' was not declared in this scope
test_keys.ino:77:13: error: 'Remote' was not declared in this scope
test_keys.ino:91:13: error: 'Remote' was not declared in this scope
test_keys.ino:101:15: error: 'Remote' was not declared in this scope
test_keys.ino:127:15: error: 'Remote' was not declared in this scope
test_keys.ino:133:13: error: 'Remote' was not declared in this scope
test_keys.ino:141:15: error: 'Remote' was not declared in this scope
test_keys.ino:147:13: error: 'Remote' was not declared in this scope
test_keys.ino:155:15: error: 'Remote' was not declared in this scope
test_keys.ino:161:13: error: 'Remote' was not declared in this scope
Error compiling.
Забыли сделать или сделали, но неправильно вот это:
В первую очередь ставим Arduino IDE (http://arduino.cc/en/Main/Software#toc2) версии 1.0.5. Есть более новая бета, но она нам ни к чему.
Для использования с Arduino CAN-BUS адаптера нужна библиотека. Берем её из этого поста (CANBUS.ZIP), распаковываем и копируем сюда: "C:\Program Files (x86)\Arduino\libraries".
Потом берем USBLIB.ZIP из этого поста (они взяты отсюда (http://pccar.ru/showpost.php?p=277286&postcount=182)) и файлы из него копируем в папку "C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino" с заменой существующих файлов.
То есть или IDE другой версии, или файлы не заменили.
cherkasoff
20.03.2015, 23:55
Тизер возрождения моего проекта :yes4:
Магнитола внизу, надеюсь, временно. Потом будет спрятана внутри.
Не плохой вариант. Как фиксируется планшет в док станции?
cherkasoff
21.03.2015, 14:35
Не плохой вариант. Как фиксируется планшет в док станции?
На данный момент - только за счет штекера питания и "тугости вхождения" :rofl:
Пока есть несколько вариантов дополнительного крепления, но я не выбрал окончательный. Система в тестовом режиме находится, поэтому ничего основательного делать пока не хочу.
А надо, иначе незачет))) На кочке подпрыгнешь и все, планшет в ногах покоцанный лежит)))
cherkasoff
21.03.2015, 15:19
А надо, иначе незачет))) На кочке подпрыгнешь и все, планшет в ногах покоцанный лежит)))
Да, сделаю обязательно. Хотя, вчера ехал так - ничего не вылетело. Но и кочек особо не было.
Просто тоже док станцию буду использовать ток под телефон, были мысли как то магниную ленту использовать.
Есть еще вариант это бампер, на тел точно есть , а вот на планшет не знаю.
Привет! Прочитал посты, может где то пропустил, но не совсем понял в каком месте вы подключились к CAN шине? А если подключаться к OBD разъему то нужно менять частоту? или все же лучше воткнуться напрямую к шине?
cherkasoff
25.03.2015, 23:42
Привет! Прочитал посты, может где то пропустил, но не совсем понял в каком месте вы подключились к CAN шине? А если подключаться к OBD разъему то нужно менять частоту? или все же лучше воткнуться напрямую к шине?
Я подключался к разъему, к которому подключается штатная магнитола.
В OBD разъема нет то ли CAN-H, то ли CAN-L.
В автомобилях как правило несколько CAN шин, восновном две, моторная и салонная. Для того, что бы видеть сигналы от штатной магнитолы, климата, центрального замка и т.д., нужно подключатся к салонной шине, а у автомобилей семейства VAG она не выведена на разъём OBD.
Всем привет)
подскажите, а будет ли работать CAN модуль на опелях?
CAN-H и CAN-L могу взять прямо с магнитолы, а вот как узнать адрес руля?
cherkasoff
27.03.2015, 16:03
Всем привет)
подскажите, а будет ли работать CAN модуль на опелях?
CAN-H и CAN-L могу взять прямо с магнитолы, а вот как узнать адрес руля?
Скорее всего будет. Узнать адрес руля - или поискать в сети, или опытным путем.
Ура! Подключился к шине infotainment и она мне накатала кучу данных. это просто у меня первый результат, который имеет успех благодаря вам. Спасибо! До этого пытался подключиться через Диагностическую колодку через OBD RX TX шнурок. Там собственно все по другому выглядит. Помогите, пожалуйста, где можно посмотреть, как отправлять команды в CAN шину? Ибо понятно, что у меня моргала только RX на плате. Я так понимаю, что идентификаторы оборудования можно вычислить только опытным путем? Вряд ли VAG выложит это в открытый доступ.
Разобрался. Открыл стандартный скетч по CAN, там все есть.
Коллеги, немного запутался... помогите разобраться. Решил поснифить, что говорит ECU по моторной шине. Получилось нечто...
ID: 391 Data: 00 00 00 00 00 00 00 00
ID: 80 Data: 77 E2 BF FF FE FB EF BF
ID: 105 Data: 98 62 00 00 02 00 00 FC
ID: 6B4 Data: 00 7B 47 02 84 57 41 55
в моем понимании было, что ID это PID номера оборудования, а вот как то не очень сходится на практике.
Взял к примеру ID 105. Думал, что это PID 0105 температурный, а оказалось, что предпоследние 2 байта меняются при нажатии на педаль газа при заглушенной или заведенной машине. Из прочитанных из инета материалов понимаю, что в одном ID могут скрываться несколько значений для разных устройств. Так ли это разъясните мне, пожалуйста. И как определить допустим ID для скорости авто или RPM? потому как http://en.wikipedia.org/wiki/OBD-II_PIDs#Mode_1_PID_00 здесь я чего то не совсем разобрался.
cherkasoff
29.03.2015, 23:49
Коллеги, немного запутался... помогите разобраться. Решил поснифить, что говорит ECU по моторной шине. Получилось нечто...
В том вся и проблема, что полного и достоверного списка ID оборудования ни у кого кроме ВАГа нет. В первом сообщении темы лежит файлик с некоторыми айдишниками - это всё что я нашел.
Только методом тыка ...
В том вся и проблема, что полного и достоверного списка ID оборудования ни у кого кроме ВАГа нет. В первом сообщении темы лежит файлик с некоторыми айдишниками - это всё что я нашел.
Только методом тыка ...
Честно сказать, я не дошел до этого файлика. Но очень рад, что нашел там то, что искал. ) За это отдельное спасибо. Если найду, что то из этого материала, буду выкладывать, чтобы пополнять базу эту. Единственное только то, что у меня Ауди Q5, но думаю, что у ВАГа это тема в большинстве своем схожа. По факту либо она работает на машине либо нет. В качестве, своих 5 копеек хотел бы добавить свою находку в адресе ID: 105 Data: 98 62 00 00 02 00 00 FC - Эти два байта реагируют пропорционально на нажатие педали газа. Я сравнивал по EML в % и то что выкидывают эти два байта. только вот почему то они упорно не доходят д значения 255 и 0. И EML тоже показывает, что не доходят.
cherkasoff
30.03.2015, 13:34
Единственное только то, что у меня Ауди Q5, но думаю, что у ВАГа это тема в большинстве своем схожа.
Сама схема похожа, могут отличаться айдишники систем. У двух Супербов в разных комплектациях отличался идентификатор кнопки "Mute" на единицу, так что между Audi и Skoda разница будет 100%.
У меня поло седан, адреса 90% совпадают с выложенным файлом, просканировал шину комфорт нашёл :
уровень топлива в литрах 621, пробег 65D, vin 65F,
состояние каждого стеклоподъёмника 381, 3B5, 4B9, 4BD,
положение ключа 575,
обороты 35B,
температуру за бортом и крыши 527, масло и жидкости 35B,
состояние концевиков дверей, багажника, капота и лючка бензобака 470,
какой поворотник включён и фары 531, Акб 571.
По поводу руля ,то инфа одинаковая по двум адресам бегает:
5C1 каждые 0,1 секунды и 5BF раз в секунду.
Вот только на моей машине проблема шина обрезаная и ее можно только читать, в обратку шлюз не пропускает, буду пробывать через диагностическую шину может там даст параметры менять, хочу доводку стёкол по кан шине сделать, есть конечно другие варианты по lin шине или через личинку замка но это не то.
А так я от Torque отказался ,через виджет нужные параметры вывожу.
Ацкий_Кот
26.05.2015, 15:25
Забыли сделать или сделали, но неправильно вот это:
То есть или IDE другой версии, или файлы не заменили.
среда 1.6.1 ... а как поправить , что бы в ней тоже работало ?
cherkasoff
26.05.2015, 15:26
среда 1.6.1 ... а как поправить , что бы в ней тоже работало ?
Не знаю. Я в свое время пробовал - не получилось.
Ацкий_Кот
26.05.2015, 15:27
На данный момент - только за счет штекера питания и "тугости вхождения" :rofl:
Пока есть несколько вариантов дополнительного крепления, но я не выбрал окончательный. Система в тестовом режиме находится, поэтому ничего основательного делать пока не хочу.
Если стенка железная, то магнитик от харда , самое оно будет.
среда 1.6.1 ... а как поправить , что бы в ней тоже работало ?Попробуйте самостоятельно изменить файлы в IDE
http://stefanjones.ca/blog/arduino-leonardo-remote-multimedia-keys/
http://pccar.ru/showthread.php?p=277286#post277286
cherkasoff
26.05.2015, 16:27
Если стенка железная, то магнитик от харда , самое оно будет.
Стенка, к сожалению, не железная, и совать туда железку очень уж не хочется - скорее всего ухудшится прием 3G и GPS.
Здравствуйте. Пересмотрел проект Ваш - очень понравился. Особенно та часть, что с Ардуино. Можете немного поподробнее на моментах остановиться?
У меня Land Rover. И тоже CanH и CanL есть. У фрилов штатный парктроник завязан на штатное головное устройство. И если его вытаскивать (а мне он по сути не нужен - есть комп, есть усилок и есть радио), то парктроник пищать не будет, так как "звук" идет через шину. Вот я и решил позаморачиваться.
1. Я правильно понимаю, что принцип подключения и считывания данных с шины у всех одинаковый? Разница лишь в кодах в зависимости от производителя авто.
2. У Вас шилд под Леонардо изначально был, или он универсальный? Вроде Вы гроворили, Что проблемы с подключением были. Я планирую шилд взять под Леонардо. Какие там танцы с бубном нужны будут? Вроде плата видится в компе нормально. Но слышал, что просто так взять и подключиться через терминал, чтобы слушать коды, она не даст. Надо либо FDTI чипсет, либо ставить на UNO. Как у Вас с этим прошло?
И еще как вариант думаю взять Pro mini 5-вольтовую и с модулем pca82c250 (http://www.ebay.com/itm/371280378900) связать. Будет немного компактнее.
Спасибо за труды! Использовал исходник для перехвата управления кнопок руля на VAG Skoda Superb 2013 рестайл.
CanBus MQ35.
Немного пришлось подправить код, а в целом работает!
Работает на vBulletin® версия 3.8.4. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot