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

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

DimaD 26.08.2014 10:48

Цитата:

Сообщение от zyxel812 (Сообщение 304881)
А что именно не понятно-то? В конфигураторе справа сверху кнопки i-bus, кликни в поле рядом с "+" и в появившемся окне выбери "нет действия", затем тоже самое сделай для "-". Не забуть записать изменения в контроллер. Это?

Да. Разобрался. Спасибо.
Вы обещали в новой версии прошивки дополнительные кнопки; Если она уже есть выложите плиз, чтобы потом не доставать и не прошивать заново.

poweribp 27.08.2014 09:34

Добрый день.

Подскажите пожалуйста, а вариант из первого поста будет работать на audi a6 c5 2002 г. в. can там нет только k-line. Через odb II диагностическая программа нажатия кнопок на руле видит изменением адресов.

zyxel812 28.08.2014 00:41

Вложений: 2
Во вложении версия для контроллера ATMega32u4.
В данной версии реализована обработка дополнительных двух кнопок на руле, поэтому старая конфигурационная утилита не подходит, новая так же в архиве.
Опробовано на такой плате:
http://pccar.ru/attachment.php?attac...1&d=1409168427
Схемы подключения

zyxel812 28.08.2014 00:46

Нет. Это только для BMW с шиной ibus (e46 и некоторых других её ровесников).
Цитата:

Сообщение от poweribp (Сообщение 304950)
Добрый день.

Подскажите пожалуйста, а вариант из первого поста будет работать на audi a6 c5 2002 г. в. can там нет только k-line. Через odb II диагностическая программа нажатия кнопок на руле видит изменением адресов.


DimaD 28.08.2014 00:54

А для старой AT90USB162 дополнительных кнопок не планируется? Можно шить и ставить что есть в первом посте?

zyxel812 28.08.2014 09:31

Давай так, если в выходные не появится, шей и ставь как есть.

DimaD 28.08.2014 16:48

Цитата:

Сообщение от zyxel812 (Сообщение 305021)
Давай так, если в выходные не появится, шей и ставь как есть.

Буду ждать. Но если не появиться, то лучше куплю ATMega32u4, от кнопок не хочу отказываться. Кстати было бы интересно посмотреть схему подключения MC33290 к ATMega32u4.

В любом случае, огромное спасибо за работу!

zyxel812 29.08.2014 13:32

Вложений: 2
Схемы подключения:

DimaD 15.09.2014 23:07

В "Чип и Дипе" вместо MC33290 есть: MC33290D
в место L9637 есть: L9637D013TR

Это одно и тоже?

awtoap 15.09.2014 23:36

Так точно

DimaD 16.09.2014 18:36

Вложений: 1
Добрый день.
Спаял микросхемку. Теперь припаивать к плате буду.

DimaD 18.09.2014 13:23

Вложений: 1
Как прошить:

Замыкаем контакты RST и GND перемычкой и вводим:
avrdude -v -p atmega32u4 -c avr109 -P COM4 -b 57600 -D -Uflash:w:MultiKeyboard.hex:i

abyss 28.09.2014 21:19

где купить готовое изделие?

DimaD 15.10.2014 17:59

Поставил последнюю прошивку на ATMega32u4.
Теперь он появляется в Nexus 7 как клавиатура и Android все время просит выбрать источник ввода. Т.е. чтобы пользоваться стандартной клавиатурой приходиться постоянно это указывать.

Не удобно. Есть ли решение?

zyxel812 17.10.2014 22:00

Это уже надо настройки Андроид "ковырять". Раньше, наоборот, была проблема скрыть софтовую клавиатуру, если есть аппаратная. Но, начиная с какой-то версии это фичу встроили по-умолчанию, возможно она как-то отключается.

DimaD 17.10.2014 22:07

Цитата:

Сообщение от zyxel812 (Сообщение 308976)
Это уже надо настройки Андроид "ковырять". Раньше, наоборот, была проблема скрыть софтовую клавиатуру, если есть аппаратная. Но, начиная с какой-то версии это фичу встроили по-умолчанию, возможно она как-то отключается.

А у вас то как работает?

DimaD 04.12.2014 17:37

После прошивки Arduino HEX файлами клавиатуры можно ли ее использовать для других нужд в машине? кексты дополнительные заливать

Yaroslav.Minsk 06.12.2014 17:31

не могу прошиться avrdude -v -p atmega32u4 -c avr109 -P COM4 -b 57600 -D -Uflash:w:MultiKeyboard.hex:i
"avrdude" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

помогите плиз

zyxel812 08.12.2014 10:28

avrdude - это программа, которую ещё нужно скачать. Вот её сайт.

DimaD 12.12.2014 16:13

А как восстановить Arduino Micro Pro до начального состояния ? Чтобы можно было загружать разнообразный код...

Или после прошивки это билет в один конец?

DimaD 16.12.2014 15:44

Вложений: 2
Как собрать без пайки.

Детали с eBay. В скобках как искать:

1. Плата Arduino Pro Micro (pro micro ATmega32U4);
2. Макетная плата (Mini Solderless Prototype);
3. Микросхема L9637D (L9637D SOP8);
4. Переходник для микросхемы (SOP8 to DIP8 adapter);
5. Провода для платы (Jumpercables 1P — 1P);

ZyaK 25.12.2014 09:34

Доброго времени суток, подскажите, а как подружить эту плату с резистивными кнопками? имею ограниченое количество проводов в подрулевом шлейфе, 2 всего...
соответственно опрос кнопок надо делать по АЦП...
И можно ли к этой программе прикрутить другое устройство, например вот это: http://www.pccar.ru/showthread.php?t=18514
просто не вижу смысла использовать такой контроллер для руления кнопками, слишком жирно для кнопок :)

NickolayCh 04.01.2015 20:41

А есть возможность выложить обновленную прошивку (с 2 доп. кнопками) под AT90USB162 или сразу 32U4 заказывать?

Yaroslav.Minsk 19.01.2015 10:31

Есть ли возможность настройки долгого нажатия на рулевые кнопки? т.е. нажал однократно трек вперед, сменился аудио трек, зажал кнопку - идет перемотка?

NickolayCh 19.01.2015 14:32

Теоретически есть, я выше кидал коды.

Wolfik_s_b 07.04.2015 15:49

Цитата:

Сообщение от DimaD (Сообщение 313427)
А как восстановить Arduino Micro Pro до начального состояния ? Чтобы можно было загружать разнообразный код...

Или после прошивки это билет в один конец?

А правда, есть ли возможность возврата к ардуино?

awtoap 07.04.2015 21:29

Ищи исходник загрузчика и залей.

zyxel812 14.04.2015 18:44

Цитата:

Сообщение от ZyaK (Сообщение 315539)
Доброго времени суток, подскажите, а как подружить эту плату с резистивными кнопками? имею ограниченое количество проводов в подрулевом шлейфе, 2 всего...
соответственно опрос кнопок надо делать по АЦП...
И можно ли к этой программе прикрутить другое устройство, например вот это: http://www.pccar.ru/showthread.php?t=18514
просто не вижу смысла использовать такой контроллер для руления кнопками, слишком жирно для кнопок :)

Исходники прошивки я выкладывал, если умеешь программировать, то это вполне можно на 32u4, на 162 АЦП нет. У меня нет автомобиля с такими кнопками, поэтому сам такой функционал добавить не могу.

Цитата:

Сообщение от NickolayCh (Сообщение 316195)
А есть возможность выложить обновленную прошивку (с 2 доп. кнопками) под AT90USB162 или сразу 32U4 заказывать?

Сразу 32U4 заказывай. Если развитие проекта и будет, то только под этот микроконтроллер.

Цитата:

Сообщение от Yaroslav.Minsk (Сообщение 317916)
Есть ли возможность настройки долгого нажатия на рулевые кнопки? т.е. нажал однократно трек вперед, сменился аудио трек, зажал кнопку - идет перемотка?

Требуется доработка прошивки. Я обещать ничего не буду, но возможно такая возможность со временем появится.

Цитата:

Сообщение от Wolfik_s_b (Сообщение 325218)
А правда, есть ли возможность возврата к ардуино?

Если прошивку клавиатуры заливали с помощью встроенного загрузчика, то он там и остался, чтобы его активировать нужно какой-то вывод (зависит от модели платы) замкнуть на землю и подать питание, запустится загрузчик и можно заливать любую другую прошивку. Если прошивку клавиатуры заливали с помощью внешнего программатора, то нужно найти прошивку родного загрузчика и залить её туда опять же программатором.

DimaD 26.04.2015 16:00

Скажите кто знает.
Как на столе проверить работоспособность платы ATMega32u4?

Пытаюсь сделать с помощью второй ардуины:
1. Соединяю платки TX-RX, RX-TX
2. На ардуине пихаю в порт:

byte NEXT_DOWN[8] = {0, 0x50, 0x04, 0x68, 0x3B, 0x01, 0x06};
for (int i=1; i <= 6; i++){ Serial.write(NEXT_DOWN[i]); }

Никакого результата. В машине iBus через L9637 работает...

Пакет неправильный передаю?

sergeto48 11.12.2015 02:48

Доброго времени суток
на Arduino Pro Micro на Atmega 328 подойдет?

zyxel812 14.12.2015 12:07

Только платы на базе AT90USB162 и ATmega32u4.

.imi. 17.01.2016 01:39

Добрый день/вечер.
Имею arduino leonardo на ATmega32U4. Как я понял его тоже можно использовать для реализации? Подключать L9637D как я нарисовал?

http://s001.radikal.ru/i194/1601/1c/c56cb0095eb4.jpg

и еще вопрос про откат к стоковому состоянию- не подскажите где взять исходный hex?

zyxel812 21.01.2016 19:34

Использовать можно. Только, вы вроде перепутали местами вход и выход. Первая нога микросхемы является выходом и подключается к приёмнику (RX). И не забудьте про землю. Как восстановить исходное состояние - не знаю, с ардуино дела не имел.

evg-26 29.03.2016 13:32

Можно использовать плату arduino Nano CH340 USB на Atmega 328 ?
http://www.aliexpress.com/item-img/F...0005.11.2spsFd

DimaD 29.03.2016 13:35

Цитата:

Сообщение от evg-26 (Сообщение 356611)
Можно использовать плату arduino Nano CH340 USB на Atmega 328 ?
http://www.aliexpress.com/item-img/F...0005.11.2spsFd

Использовать можно либо leonardo либо pro micro, т.к. только они могут "прикидываться" клавиатурой

evg-26 29.03.2016 14:01

Возможно MC33290 соединить с Hc05 Bluetooth и управлять через Bluetooth?

DimaD 29.03.2016 14:43

Цитата:

Сообщение от evg-26 (Сообщение 356616)
Возможно MC33290 соединить с Hc05 Bluetooth и управлять через Bluetooth?

А скетч в Hc05 шить будешь?

evg-26 29.03.2016 14:54

приложение на Android

Senya87 30.03.2016 22:17

А кто может добавить к этому устройству выход для подключения к магнитоле алпайн? В системе стоит нексус 7 и магнитола алпайн, и громкость необходимо на магнитоле регулировать. Кто мог бы помочь?

halis09 27.10.2017 15:47

интересно кнопки круиз контроля на руле можно перевести на работу с мультимедией ? (на е46ой)


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

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