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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Рабочий журнал (http://pccar.ru/forumdisplay.php?f=25)
-   -   Arduino&Android in Renault Megane III 2010г. (http://pccar.ru/showthread.php?t=22888)

arkserg 03.03.2015 23:49

Немного фото.

Китайская рамка под дисплей 7''
https://lh6.googleusercontent.com/-p...8b4f6d12ab.jpg

Bluegiga WT32 на плате:
https://lh6.googleusercontent.com/-D...8406003386.jpg

Ардуино с подключенным блютус модулем:
https://lh6.googleusercontent.com/--...ae9f3e6c03.jpg

Arduino USB Host Shield:
https://lh3.googleusercontent.com/-b...o/IMG_2259.JPG

Оболочка входящего звонка (пока не работал с дизайном):
https://lh6.googleusercontent.com/-p...%2B%281%29.jpg

Индикация текущего разговора (также только наброски):
https://lh4.googleusercontent.com/-i...%2B%282%29.jpg

Ursus 04.03.2015 06:35

Цитата:

Сообщение от repa4ok (Сообщение 322261)
эээ, что значит "пока включить не удалось"? звонок принимает и выводит звук? если да, то это кагбэ и есть HFP (который на самом деле HSP, ибо микрофон то не задействован, ага).
а к чему Вы пишите AT#CZ? IS20090403 вполне нормальный ответ - "This command causes the module to reset." (IS(version)).
можно попробовать "Mute/Unmute MIC AT#CM" для вкл/выкл микро.

спека на АТ команды, что смотрел: http://avrproject.ru/_fr/4/ovc3860-command.pdf

В том то и дело, что работает только как A2DP. Этот профиль показывает внешним устройствам. Никак не отвечает на команды связанные с HFP. И как только жмешь ответ на звонок, отключает звук. Т.е. только в телефоне слышно. AT#CZ пишу к тому, что возвращает версию ПО. И как видно, версия у меня уже шестилетняя.

Ursus 04.03.2015 06:37

arkserg, извини что в твоей теме разошлись, но профильной, вроде, нет.

awtoap 04.03.2015 11:14

Дык написано ведь у продаванов...поддерживаемые профили A2DP, AVRCP и все. Другими словами эта железка только музыку слушать.

ЗЫ. WT32 куда интересней, куча профилей, но мля туева хуча неудобных команд как по мне, другими словами нет упорядоченных, отвечающих конкретно за каждый профиль. Анализ этих команд занимает довольно большой объем в МК(хотя нынче это не особо кретично) или тупо пробросить через мост USB-UART и всю рутину делать в софте ведроида/винды. Также нужно делать внешний обвес из деталюх.

arkserg 04.03.2015 12:11

Цитата:

Сообщение от Ursus (Сообщение 322292)
arkserg, извини что в твоей теме разошлись, но профильной, вроде, нет.

Вполне по теме, собирался купить такой модуль чтобы поиграться, теперь вот уже не уверен. Мне на начальном этапе с WT32 очень помогла вот эта тема, жаль автор перестал писать.
Вообще WT32 пока нравится, но есть существенные минусы:
  • Full differential output - для человека с руками наверное плюс, так как обеспечивает большую помехозащищенность, но вот я не чувствую в себе сил собрать преобразователь в single ended.
  • Необходима обвязка для микрофона - минимальная, конечно, но для меня и это проблема.
  • Отсутствие сквозного аудиоканала - придется делать внешний аудиопереключатель или отдельный динамик для Bluetooth
  • Ну и, конечно, цена. Я покупал за 1700, сейчас 2000

repa4ok 04.03.2015 12:15

Цитата:

Сообщение от Ursus (Сообщение 322291)
В том то и дело, что работает только как A2DP. Этот профиль показывает внешним устройствам. Никак не отвечает на команды связанные с HFP. И как только жмешь ответ на звонок, отключает звук. Т.е. только в телефоне слышно. AT#CZ пишу к тому, что возвращает версию ПО. И как видно, версия у меня уже шестилетняя.

"Connect HFP to Handset #CC" пробовали? "get current HFP status by #CY" что говорит?

Цитата:

Сообщение от awtoap (Сообщение 322319)
Дык написано ведь у продаванов...поддерживаемые профили A2DP, AVRCP и все. Другими словами эта железка только музыку слушать.

во многих случаях продаваны все-таки пишут и "HFP"...

Цитата:

Сообщение от arkserg (Сообщение 322323)
Вполне по теме, собирался купить такой модуль чтобы поиграться, теперь вот уже не уверен. Мне на начальном этапе с WT32 очень помогла вот эта тема, жаль автор перестал писать.
Вообще WT32 пока нравится, но есть существенные минусы:
  • Full differential output - для человека с руками наверное плюс, так как обеспечивает большую помехозащищенность, но вот я не чувствую в себе сил собрать преобразователь в single ended.
  • Необходима обвязка для микрофона - минимальная, конечно, но для меня и это проблема.
  • Отсутствие сквозного аудиоканала - придется делать внешний аудиопереключатель или отдельный динамик для Bluetooth
  • Ну и, конечно, цена. Я покупал за 1700, сейчас 2000

Вы не думали поставить аудиопроцессор какой-либо из TDA*? тогда решится и "differential output" и "отсутствие сквозного аудиоканала". ну и добавиться пара плюшек :)
к примеру, http://www.st.com/web/en/resource/te...CD00164982.pdf

arkserg 04.03.2015 12:22

Цитата:

Сообщение от awtoap (Сообщение 322319)
Дык написано ведь у продаванов...поддерживаемые профили A2DP, AVRCP и все. Другими словами эта железка только музыку слушать.

ЗЫ. WT32 куда интересней, куча профилей, но мля туева хуча неудобных команд как по мне, другими словами нет упорядоченных, отвечающих конкретно за каждый профиль. Анализ этих команд занимает довольно большой объем в МК(хотя нынче это не особо кретично) или тупо пробросить через мост USB-UART и всю рутину делать в софте ведроида/винды. Также нужно делать внешний обвес из деталюх.

Управляющие AT команды на самом деле вполне удобны, а вот ответы от модуля + то, что он спамит при звонке - тихий ужас. Я пока написал только клиентскую часть для Андроида, и то задолбался, так как одно и то же сообщение от модуля имеет разное значение в зависимости от контекста. Теперь еще предстоит перенести это в Ардуино, так как я планировал сделать его независимым от работоспособности планшета.

arkserg 04.03.2015 13:34

Цитата:

Сообщение от repa4ok (Сообщение 322324)
"Connect HFP to Handset #CC" пробовали? "get current HFP status by #CY" что говорит?


во многих случаях продаваны все-таки пишут и "HFP"...



Вы не думали поставить аудиопроцессор какой-либо из TDA*? тогда решится и "differential output" и "отсутствие сквозного аудиоканала". ну и добавиться пара плюшек :)
к примеру, http://www.st.com/web/en/resource/te...CD00164982.pdf

Спасибо за подсказку, интересная микросхема. Жаль только не умеет смешивать Full Differential и Single Ended сигналы, и пока не очень понятно где её купить по-быстрому.

awtoap 04.03.2015 13:42

Вот и я об чем говорю...в свое время поигрался и забросил ибо муторный. Нужно следить за конектами профилей, которые отваливаются периодически непонятно почему. Также часто важен порядок подключения профилей. Например подключаешь в порядке AVRCP, A2DP и потом скажем SPP, то SPP не хочет. Подключаешь SPP первым, а потом остальные работает. Заставить работать одновременно профиль A2DP и PBAP у меня не получилось. Нужно закрывать соединение A2DP и только тогда подключать PBAP. Хотя пишут, что поддерживает одновременно 6 коннектов (аля каждый профиль за конект). Правда я игрался с прошивкой IWRAP 4.01, сейчас уже актуальна 6.0.

PS.. Как по мне устарел этот чипсет ВС05ММ который юзается в WT32. Правде все поделки от китов на нем же. Почему-то свежие чипы от CSR тяжко приживаются у них.

repa4ok 04.03.2015 17:02

Цитата:

Сообщение от arkserg (Сообщение 322332)
Спасибо за подсказку, интересная микросхема. Жаль только не умеет смешивать Full Differential и Single Ended сигналы, и пока не очень понятно где её купить по-быстрому.

это единственная микруха от ST с поддержкой подмешивания (что мне удалось найти). и все же смешивать Full Differential и Single Ended она умеет. посмотрите CFG7 (страница 14)
с доступностью да, чуток проблема. я заказывал на digikey.


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

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