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

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

dimitryg 09.10.2012 14:11

Цитата:

Сообщение от Hamster (Сообщение 232477)
Ребяты, мы оптовый заказ собираем в московию :)

Москва/Тула:
Hamster 2 комплекта
Liber 1 комплект
Sirota 1 комплект
Машинист 1 комплект
SlDen 1 комплект
Aptm 1 комплект

Тоже надоело бороться с блюсолейлом, добавьте и меня, я в московии!

Art16 10.10.2012 22:03

В Казань реально отправить сей девайс?

wladkom1953 10.10.2012 22:22

И в Нижний - два экземпляра. Для меня и сотоварища по карПС. (Для разработчиков iCarDs: привязка телефона к блюсолиду - тупиковая стратегия, которую нужно изменять)

awtoap 11.10.2012 03:36

Итак продолжаем...

Надолбавшись сегодня с лагами компилятора в строковых переменных, привел прошивку к предфинальному состоянию. Пока еще потестю и начну внедрять допы в оболочку.
Добавил в прошивку поддержку резистивной клавы. Вот очередное кино на быструю руку как это работает в живую : ТЫЦ
За видео и повторение фраз не пинайте...в голове крутиться много и хочется охватить больше, а получается как всегда.

Так как в кинухе все сумбурно рассказал, опишу как это управляется с резистивной клавы словами. Модуль поддерживает 6 кнопок для управления модулем автономно. Кода настраиваются через оболочку или зашиты в прошивку (*** чуть ниже опишу подробней различия). Итого имеем: Поднять трубку(или голосовой набор), положить трубку, Старт плеера, Стоп плеера, перемотка на предыдущий трек, перемотка на следующий трек. Соответственно каждая кнопка выполняет предписанную ей функцию.

Если столько кнопок не нужно, то можно объединять действия "Поднять трубку" и "Положить трубку" на одну кнопку, а также Старт и Стоп медиаплеера. Это делается присваиванием одинакового кода кнопки для команды "Поднять" и "Положить", "Старт" и "Стоп" через оболочку, другие вариации не допустимы!!!.

Логика работы объединенной кнопки Поднять/Положить:
- когда нам никто не звонит и мы не кому не звоним, то кратковременное нажатие будет приводит к появлению/сворачивания главного окна оболочки из трея. Настраивается в оболочке.
- когда нам никто не звонит и мы не кому не звоним, то удержание кнопки более 1 сек приводит к голосовому набору. Повторное нажатие к отмене команды голосовой набор (на эриксоне это почему то не работает, а на теле под андроидом вообще ничего не происходит).
- в случае входящего звонка кратковременное нажатие на кнопку Поднять/Опустить приводит к поднятию трубки, удержание более 1 сек - посыл ответа "Занят".
- в процессе разговора - ложит трубку.

Логика работы объединенной кнопки Старт/Стоп - думаю и так понятна.

Теперь о грустном... )))
Так как теперь появилась возможность с помощью резистивных кнопок управлять не только модулем, а и назначить на их нажатие определенные действие в винде/фронте(так сказать два в одном), то цена модуля в этом случае возрастет на 15уе. При этом количество кнопок не ограничено 6ю. А может быть в плоть до 32. Принцип построения резистивной клавиатуры расписывать не буду. То есть можно будет присваивать нажатии комбинации клавиш на клаве соответствующей кнопкой (пока не реализовано в оболочке, но это дело времени).

Если это не нужно, то будет базовый вариант с 4 кнопками без возможности менять привязку команд через оболочку (жестко привязаны в прошивке) и отсутствие выполнять действия на компе . Цена прежняя. Действия кнопок такие же как описал выше с четырьмя кнопками. Этот вариант для тех, у кого уже есть поддержка резистивной клавы сторонними примочками.

ЗЫЫ. Для первых трёх людей заинтересовавшихся модулем в этой теме полный вариант модуля по прежней цене )))

Art16 11.10.2012 09:43

Ещё можно добавить кнопку перевода звонка на телефон в процессе разговора думаю.
ну и возможность назначить горячие клавиши в проге наверно.

awtoap 11.10.2012 11:44

Кстати по поводу перевода звука во время разговора на телефон и обратно...модуль поддерживает такие комманды, но на моих подопытных телефонах они не работают. Позже попробую с другими телами эти фичи.

Поковырялся со звуком и выяснил, что были перепутаны команды. Проверил на деле - все работает. Возможность переключения звука телефон<>комп теперь через оболочку.

awtoap 11.10.2012 14:52

Такой вопрос, кто уже разбирался с резистивной клавой изначально установленной в авто и подключенной к штатному оборудованию...какое напряжение на управляющем проводе (мерить относительно массы)?
Из интересующихся людей модулем будут ли использовать резистивную клавиатуру со штатным оборудованием или делать новую(свою так сказать). Для чего это спрашиваю - если будет подключение параллельно штатным кнопкам (а штатные кнопки управляют еще чем то), то на плату не будет монтироваться подтягивающий резистор к +5В. В этом случае напряжение на управляющем проводе резистивной клавы не должно превышать +5В при отпущенных всех кнопках. Если напряжение превышает это значение, то совместное использования этого устройства с другим (читай штатным) НЕВОЗМОЖНО и придется лепить отдельную клавиатуру.
Если же резистивные кнопки только для управления этим девайсом, то нужно монтировать на плату моего девайса подтягивающий резистор.

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

Phantom_spb 11.10.2012 16:42

Цитата:

Сообщение от trox (Сообщение 232546)
Ну вот...все пряники опять в москве:dntknw:

Если возможно в питер отправить, то я учавствую в заказе

trox 1 шт. ( Питер)

+1.... Phantom_spb 1шт.

Hamster 11.10.2012 17:08

Цитата:

Сообщение от awtoap (Сообщение 232977)
Такой вопрос, кто уже разбирался с резистивной клавой изначально установленной в авто и подключенной к штатному оборудованию...какое напряжение на управляющем проводе (мерить относительно массы)?

Мне кажется подключаться параллельно к штатным кнопкам не есть хорошая идея. Т.к. придется ставить коммутатор (режим твоего девайса/штатный режим). Как иначе то? Не может же нажатие на кнопку делать сразу 2 действия :)
Я на всех машинах подключал штатные кнопки напрямую к ардуине, подтягивал +5В соответственно.

А так - я никогда и не мерял напряжение, но логично предположить, что там +12В (точнее бортсеть).

Hamster 11.10.2012 17:15

Цитата:

Сообщение от awtoap (Сообщение 232977)
Из интересующихся людей модулем будут ли использовать резистивную клавиатуру со штатным оборудованием или делать новую(свою так сказать).

На Аутлендере и Цивике поставлю штатные кнопки блютуза (пока в наличии их нет). Если соберусь на МДХ заменить родной блютуз, то подключу к штатным, а родной модуль просто идет в баню.


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

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