|
|
Опции темы | Поиск в этой теме |
15.03.2016, 00:18 | #1 |
Старший Пользователь
Регистрация: 21.06.2014
Возраст: 47
Регион: 05
Машина: Hyundai Accent II
Сообщений: 556
|
Установка руля с мультимедиа клавишами в Hyundai Accent AT4 по взрослому
Данное описание не является официальным документом. Всё, описанное в данном руководстве, может идти в разрез с официальными конструкторскими и техническими документами концерна Hyundai. Я снимаю с себя всякую ответственность за любой ущерб, возникший в результате повторения описанных ниже действий. Все действия Вы совершаете на свой страх и риск.
Для тех, у кого в руле подушка: я не знаю, можно ли использовать подушку от Hyundai Getz / Hyundai Verna!!! Бюджет не могу озвучить, так как с момента приобретения первой детали и до логического завершения прошло много времени и цены в различных регионах разные. Например, в Москве на авторазборах за сработавшую подушку просили 2 000 рублей. Нашел в своём регионе. Отдавали бесплатно, но совесть не позволила просто взять уйти. В итоге за подушку и 2 разъема отдал 200р. Всё началось с фото, увиденного в интернете. Путь был долгий и тернистый, так как подробного описания процесса и всех его тонкостей не было нигде. Далее я опишу, как я это всё организовал и что мне для этого понадобилось. Комплектующие: 1. Руль от Hyundai Getz / Hyundai Verna. 2. Сами «кнопочки». 3. Сработавшая подушка от Hyundai Getz / Hyundai Verna. 4. Крышка/чехол/кожух/муляж подушки. 5. «Улитка» от Hyundai Accent. От Hyundai Getz / Hyundai Verna не подойдёт. 6. Дополнительный разъем от улитки. 7. Резистор 2К 8. 3 болта М6х20. 9. Болт М8х10 + шайба + шайба гровера + клемма под пайку 10. Провода разные. 11. 2 стандартные клеммы «мамки». 12. 1 маленькую и 1 большую коробки эпоксидного клея. 13. Эпоксилин Инструменты: 1. Отвертки. 2. Кусачки. 3. Болгарка. 4. Набор «звездочек» (нужны исключительно для снятия подушки с руля). 5. Клепальный инструмент (клёпник). 6. Паяльник, олово, припой. 7. Фен для волос 8. Канцелярские ножи (большой и меленький) Расходные материалы: 1. 9 заклёпок Ø 4,8 мм. 2. 9 шайб с под болт Ø 5 мм. 3. Термоусадка разного диаметра. 4. 4 разъема датчика положения коленвала от ВАЗ 2110. 5. Пена монтажная. 6. 1 большой одноразовый стакан, 1 средний одноразовый стакан, 2 маленькие одноразовые ложки. 7. Растворитель 646. 8. WD-40 (Беркут или любое другое смазочное вещество). Сначала был приобретен сам руль, без подушки и кнопок. Руль, как руль. Потом начался долгий поиск сработавшей подушки. Параллельно было приобретены кнопочки и жгут. Подушка была выпотрошена, точнее от неё осталось только 2 железки, которые крепятся к рулю. Они же являются включателем сигнала или бибикалкой. Разводим 1 маленький комплект эпоксидки, размешиваем всё в одноразовом стаканчике одноразовой ложкой и заливаем это дело в муляж. Его предварительно нужно помыть изнутри с мылом и обезжирить растворителем. После заливки готовой смеси в ней было много пузырьков воздуха. Берем фен (и на малых оборотах и большой температуре) водим над поверхностью. Не стоит делать большую скорость, так как клей может расплескаться. Категорически не рекомендуется готовить и заливать оба комплекта клея. В процессе затвердевания клей сильно греется и может, как минимум, испортить крышку, как максимум воспламениться. После высыхания (примерно сутки) разводим большой комплект клея, заливаем, проходимся феном. К моему удивлению, клей затвердел полностью часа за два. Но всё равно ждем сутки. Далее клепаем железку к муляжу. Оригинальная крышка приклепана заклепками с широкими шляпками. Я не стал заморачиваться поисками таких заклепок, а взял обычные. Надел на них шайбы и заклепал клепником. Далее заполняем внутренности монтажной пеной. Даём ей высохнуть и срезаем излишки. Не стоит злоупотреблять с запениванием, ведь она увеличивается в объеме примерно раза в четыре. Бибикалка готова. Болтами М6х20 можно закрепить её на штатное место. Теперь перейду к внутренностям руля. Штатный жгут, соединяющий пульты, пришлось переделать. Отрубаем общий конец, так как к имеющейся улитке он не подходил. Левый и правый пульты я заустил по отдельным каналам. По линии AIRBAG я запустил «Сигнал» и «Землю». На «Землю» припаял клемму и болтом М8 с шайбами притянул к рулю. «Сигнал» подключаем на законное место к «железке». Там имеется специальный лепесток. Главное не перепутать, так как сигнал включается при замыкании провода на «Массу». Остаётся ещё 4 свободных канала в шлейфе. Два канала – кнопки, 1 канал – «+ подсветки» (взял от ближайшей лампочки) и 1 свободный канал. В какой последовательности подключать их к улитке – нет ни какой разницы, главное другом конце улитки соблюсти последовательность. Теперь разъем. В имеющихся у меня двух разъемах находилось ВСЕГО ПО ОДНОМУ проводу. Методом проб и ошибок был найден донор контактов. Разъем положения коленвала от ВАЗ 2110. Извлекаем из него АККУРАТНО контакты. Сам контакт необходимо немного подправить. Торец контакта напоминает букву «Ь». Так вот торчащую грань я сточил на точиле, откусил лепестки, которые держали резинку-уплотнитель и вставил в разъем. И так далее. Если разъемов нет – не беда. Можно использовать другой способ. Найти подходящие клеммы-мамки, подпаять к ним провода, надеть поверх термоусадку. Побрызгать внутрь разъема WD-40, чтоб маслом обязательно смочились все внутренние стенки разъема, остатки слить. Далее надеть полученные мамки на штекеры в разъеме и только после этого залить эпоксидным клеем, поксиполом или другим жидким клеем на основе эпоксидных смол. После застывания получается готовый, почти фирменный разъем. К разъёму «улитке» клей не пристанет, так как там смазано маслом, а вот термоусадка должна быть чистой. Со стороны руля всё готово. С другой стороны улитки подключаем соответствующие провода к необходимым электрическим цепям. Сигнал – к сигналу, масса – к мессе и т.п. Главное не перепутать. Теперь очередь пластмасски, на которую одевается улитка и подрулевые переключатели. Переключатели для удобства надо снять. На этой пластмасске есть шайба – втулка. Её высоту надо укоротить со стороны "зубьев" примерно на миллиметр. Главное не переусердствовать. Теперь надо подружить руль с улиткой. С обратной стороны на руле есть 2 внешних шлица. Изначально они не влезают в акцентовскую улитку. Поэтому вооружаемся болгаркой и немного уменьшаем их ширину примерно на пару миллиметров. В итоге шлицы должны быть уже внутреннего отверстия улитки миллиметра на 4. Конусность надо сохранить. Теперь очередь улитки. Зашкуриваем внутреннюю стенку отверстия, вытираем и обезжириваем, а заднюю часть руля смачиваем WD-шкой. Извлекаем шайбу, пружину. Ставим на место белую пластмаску, прикручиваем улитку. Готовим эпоксилин (смешиваем 2 компонента до однородного цвета) и лепим в дырку улитки. Надеваем аккуратно руль. Снимаем руль. Аккуратно снимаем пластмаску, улитку. Срезаем излишки эпоксилина, канцелярским ножом. Нож предварительно надо брызнуть WD-шкой. Далее опять снимаем улитку, ставим пружину и шайбу. Аккуратно ставим улитку на место. Может получиться так, что эпоксилина будет гораздо больше, чем нужно и поэтому улитка не будет садиться на место. Можно приложить не большое усилие. Главное без фанатизма! Излишки будут выдавливаться через всевозможные зазоры. Далее опять снимаем улитку и белую пластмаску. Излишки аккуратно, при помощи канцелярских ножей срезаем. И так ставим и снимаем до тех пор, пока эпоксилин не перестанет выдавливаться. В самом конце я надел улитку на руль, давил до тех пор, пока лепестки не коснулись торца. Излишки срезал. Эпоксилин не должен торчать из улитки. В итоге должно быть так: Дожидаемся полного затвердевания (примерно сутки). Собираем всё и пользуемся на здоровье! Последний раз редактировалось ali_vlad; 21.04.2016 в 10:03. |
19.03.2016, 20:36 | #2 |
Гуру
Регистрация: 05.10.2012
Возраст: 43
Город: Краснодар
Регион: 23, 93
Машина: Subaru impreza 08
Сообщений: 1,786
|
красава , правильный путь . У меня было все проще в 20 раз , улитка и разъем уже были в руле , купил кнопки воткнул + контроллер Юрия и вуаля .
__________________
Win 10 , ZOTAC Z68-ITX WiFi Supreme + i7 3770S + crucial M4 256 , gt430 + VS-TY2662-V1 + n101bcg-l21 , Xonar DX + ВА 3121 + BM2032 + Pioneer TS-F650C . избыток свободного времени + острое желание быть не таким как все открывают бесконечные горизонты творчества в скудном пространстве возможностей |
20.03.2016, 08:36 | #3 |
Старший Пользователь
Регистрация: 21.06.2014
Возраст: 47
Регион: 05
Машина: Hyundai Accent II
Сообщений: 556
|
Мы не ищем легких путей...
Я читал, как это организовано у других... Сигнал непонятно где, улитка поворачивается не понятно чем, разъемы от трактора "Белорусь"... Я предложил наиболее (на мой взгляд) правильный способ с использованием родных компонентов, а процесс лишь на первый взгляд кажется трудоёмким. Самое трудное было найти сработавшую подушку Если учесть, что на некоторые технологические этапы (формовка дырки улитки; подготовка разъемов) тратил минут 20, а на некоторые и того меньше, то всё можно завершить за полдня, без учёта затвердевания эпоксидных смесей. Последний раз редактировалось ali_vlad; 20.03.2016 в 09:08. |
13.10.2016, 20:40 | #4 |
Старший Пользователь
Регистрация: 10.11.2014
Возраст: 48
Город: Усть-Илимск
Регион: 38
Машина: HYUNDAI I30 Рестайлинг
Сообщений: 958
|
А я чуть сложней пошел.(Кнопки уже имелись) Перерезал дорожки,сделал перемычки.
То есть каждая клавиша, это отдельная кнопка.(уже не резистивные) Установил, в руль платку от джойстика, соединил все с улиткой. А дальше на комп. Серый форум помог написать скрипт для управления джойстиком при определенных нажатиях. Тестировал в iCarDS. На одну клавишу устанавливаем 3 действия (нажатие, двойное нажатие и удержание) Код HTML:
#UseHook Joy1:: ; HK := RegExReplace(A_ThisHotkey, "S)[\Q+^!#<>~*$\E]"), i := 0 KeyWait, %HK%, T0.7 If !ErrorLevel Loop { KeyWait, %HK% KeyWait, %HK%, D T0.3 } Until !(++i) || ErrorLevel Try Gosub % A_ThisHotkey "_" i Return Joy1_0: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111111||OnD uinoKeyPress") Return Joy1_1: Send, ^{vk57 Down} ; Ctrl-W. icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111112||OnD uinoKeyPress") Return Joy1_2: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111113||OnD uinoKeyPress") Return Joy2:: ; HK := RegExReplace(A_ThisHotkey, "S)[\Q+^!#<>~*$\E]"), i := 0 KeyWait, %HK%, T0.7 If !ErrorLevel Loop { KeyWait, %HK% KeyWait, %HK%, D T0.3 } Until !(++i) || ErrorLevel Try Gosub % A_ThisHotkey "_" i Return Joy2_0: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111114||OnD uinoKeyPress") Return Joy2_1: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111115||OnD uinoKeyPress") Return Joy2_2: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111116||OnD uinoKeyPress") Return Joy3:: ; HK := RegExReplace(A_ThisHotkey, "S)[\Q+^!#<>~*$\E]"), i := 0 KeyWait, %HK%, T0.7 If !ErrorLevel Loop { KeyWait, %HK% KeyWait, %HK%, D T0.3 } Until !(++i) || ErrorLevel Try Gosub % A_ThisHotkey "_" i Return Joy3_0: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111117||OnD uinoKeyPress") Return Joy3_1: Send, ^{vk51 Down} ; Ctrl-Q. icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111118||OnD uinoKeyPress") Return Joy3_2: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111119||OnD uinoKeyPress") Return Joy4:: ; HK := RegExReplace(A_ThisHotkey, "S)[\Q+^!#<>~*$\E]"), i := 0 KeyWait, %HK%, T0.7 If !ErrorLevel Loop { KeyWait, %HK% KeyWait, %HK%, D T0.3 } Until !(++i) || ErrorLevel Try Gosub % A_ThisHotkey "_" i Return Joy4_0: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111120||OnD uinoKeyPress") и Return Joy4_1: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111121||OnD uinoKeyPress") Return Joy4_2: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111122||OnD uinoKeyPress") Return Joy5:: ; HK := RegExReplace(A_ThisHotkey, "S)[\Q+^!#<>~*$\E]"), i := 0 KeyWait, %HK%, T0.7 If !ErrorLevel Loop { KeyWait, %HK% KeyWait, %HK%, D T0.3 } Until !(++i) || ErrorLevel Try Gosub % A_ThisHotkey "_" i Return Joy5_0: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111123||OnD uinoKeyPress") Return Joy5_1: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111124||OnD uinoKeyPress")и Return Joy5_2: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111125||OnD uinoKeyPress") Return Joy6:: ; HK := RegExReplace(A_ThisHotkey, "S)[\Q+^!#<>~*$\E]"), i := 0 KeyWait, %HK%, T0.7 If !ErrorLevel Loop { KeyWait, %HK% KeyWait, %HK%, D T0.3 } Until !(++i) || ErrorLevel Try Gosub % A_ThisHotkey "_" i Return Joy6_0: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111126||OnD uinoKeyPress") Return Joy6_1: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111127||OnD uinoKeyPress") Return Joy6_2: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111128||OnD uinoKeyPress") Return Joy7:: ; HK := RegExReplace(A_ThisHotkey, "S)[\Q+^!#<>~*$\E]"), i := 0 KeyWait, %HK%, T0.7 If !ErrorLevel Loop { KeyWait, %HK% KeyWait, %HK%, D T0.3 } Until !(++i) || ErrorLevel Try Gosub % A_ThisHotkey "_" i Return Joy7_0: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111129||OnD uinoKeyPress") Return Joy7_1: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111130||OnD uinoKeyPress") Return Joy7_2: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111131||OnD uinoKeyPress") Return Joy8:: ; HK := RegExReplace(A_ThisHotkey, "S)[\Q+^!#<>~*$\E]"), i := 0 KeyWait, %HK%, T0.7 If !ErrorLevel Loop { KeyWait, %HK% KeyWait, %HK%, D T0.3 } Until !(++i) || ErrorLevel Try Gosub % A_ThisHotkey "_" i Return Joy8_0: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111132||OnD uinoKeyPress") Return Joy8_1: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111133||OnD uinoKeyPress") Return Joy8_2: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111134||OnD uinoKeyPress")а Return Joy9:: ; HK := RegExReplace(A_ThisHotkey, "S)[\Q+^!#<>~*$\E]"), i := 0 KeyWait, %HK%, T0.7 If !ErrorLevel Loop { KeyWait, %HK% KeyWait, %HK%, D T0.3 } Until !(++i) || ErrorLevel Try Gosub % A_ThisHotkey "_" i Return Joy9_0: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111135||OnD uinoKeyPress") Return Joy9_1: Send, ^{vk43 Down} ; Ctrl-C. icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111136||OnD uinoKeyPress") Return Joy9_2: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111137||OnD uinoKeyPress") Return Joy10:: ; HK := RegExReplace(A_ThisHotkey, "S)[\Q+^!#<>~*$\E]"), i := 0 KeyWait, %HK%, T0.7 If !ErrorLevel Loop { KeyWait, %HK% KeyWait, %HK%, D T0.3 } Until !(++i) || ErrorLevel Try Gosub % A_ThisHotkey "_" i Return Joy10_0: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111138||OnD uinoKeyPress") Return Joy10_1: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111139||OnD uinoKeyPress") Return Joy10_2: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111140||OnD uinoKeyPress") Return
__________________
GIGABYTE LGA1150 GA-85N B85,Intel Core i3-4330 3.5GHz 4Mb 2xDDR3-1600,Kingston HyperX 4Gb...USB GPS приемник Locosys LS-23030G.,блок питания M4-ATX Windows 7-64, iCarDS 1.7.0.60 (лицензия) Оформления и темы для iCarDS |
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|