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)

awtoap 22.10.2012 19:39

Цитата:

Этот блютуф просто как HID видится в системе скорей всего.
Увы нет...если вы про сам модуль, а так камнем и делаю HID. А апи нужно, так как в нем реализую саму обработку библиотеки HID под виндой и разбивку на команды.

Я понимаю, что все кажется раз плюнул и сделал, пока не столкнешься. Но до сихпор сколько делают карписи, что у нас, что за бугром (читаю иногда mp3car.com) ничего дельного так и не придумали... все теже пляски с радио, ЦАПами...а в продаже элементарные вещи.

ANCC ну если все так просто, то сделай людям блютуз на WT32 и предложи народу, а он уже оценит. А рассказывать если бы да кабы и я могу, но как видите, кроме разговоров ничего с места так и не сдвинулось.

ЗЫ: Скоро выложу простое ради с API и аудио проц с API (аналог мафона), только управление с компа, приемник ДУ, резистивная клава с енкодером, ФМ радио и выход на четыре канала. Все это барахло в виде макеток лежит с начала лето, все лень довести до ума.

Запущу это и начну разработку тогоже самого, только аудиопроц (TDA7419 - четыре выхода, + выход на саб с регулировками тембра и среза для саба), ФМ Радио (на SI4731 ФМ+АМ)+ Bluetooth+усилок 4х50. И все это в одной коробке.
Потом емкостный экран прикрутим и втопку девайсы на андроиде. Ну как я размечтался? ))))

macau 22.10.2012 20:10

про топку конечно повеселило :)

ancc 22.10.2012 20:12

понятно что не сам модуль хидом прикидывается нужен контроллер.

ну так и не придумали, потому как любое сложное устройство невыгодно делать маленькими объемами. и даже если кто-то придумывает, то повторяемости почти нет (кроме как народное радио с управлением LM7001 от LPT) вот для прошлой машины чего только не придумал, и радио с тюнером(с цифровым управлением и поиском и рдс и т.д. и т.п.) и парктроники и TPMS, а потом меняешь машину и это все уже не надо, фактически на помойку, а делалось все месяцами по часу в день.

По поводу радио с аудиопроцом, я все это уже прошел, только внутренности от магнитолы sony использовал, там все на i2c, удобно всем сразу управлять. ТОлько все равно это больше никому не надо, сложно повторять, единицы мож просили у меня исходники и схемы.

это я все к тому что было бы неплохо, когда разные разработки хотя бы по протоколам взаимодействия между собой совместимы. Не факт что я в ближайшее время начну себе модуль на WT32 ваять, есть другие приоритеты, но если начну, было бы неплохо иметь перед глазами какой-то готовый протокол подходящий к какому-то софту, чтобы подгонять под него все.

awtoap 22.10.2012 20:32

Не может быть универсальный протокол априори, так как одна и та же железка может иметь различный функционал(просто функционал может развиваться так, что разработчик на момент написания "универсального" АПИ просто не мог знать о таких возможностях в будущем). В результате делаем новое, а старое может перестать функционировать. Даже возьмите фронты скажем CF и iCARDS и подсуньте одинаковые плагины на радио...результат очевиден - работать не будет, так как каждый разработчик сам определяет формат понятный только ему. Пример два возьмите винду и подсуньте дрова с Линуха скажем на видеокарту...примеров море.

По этому я пишу свою библиотеку с АПИ, другая прога которая хочет юзать мою безделушку использует мою библиотеку и уже транслирует под свой "стандарт" эдакая прокладка. Если я лично буду писать скажем плагин под CF, то код из моей библиотеки будет непосредственно в формате понятной CF.

ancc 22.10.2012 20:41

Цитата:

Сообщение от awtoap (Сообщение 234018)
Не может быть универсальный протокол априори, так как одна и та же железка может иметь различный функционал(просто функционал может развиваться так, что разработчик на момент написания "универсального" АПИ просто не мог знать о таких возможностях в будущем). В результате делаем новое, а старое может перестать функционировать. Даже возьмите фронты скажем CF и iCARDS и подсуньте одинаковые плагины на радио...результат очевиден - работать не будет, так как каждый разработчик сам определяет формат понятный только ему. Пример два возьмите винду и подсуньте дрова с Линуха скажем на видеокарту...примеров море.

По этому я пишу свою библиотеку с АПИ, другая прога которая хочет юзать мою безделушку использует мою библиотеку и уже транслирует под свой "стандарт" эдакая прокладка. Если я лично буду писать скажем плагин под CF, то код из моей библиотеки будет непосредственно в формате понятной CF.

Ну не знаю, мне когда нужен был плугин под CF2 для радио, которое я сделал, я просто взял исходники от плугина радио какого-то другого и переписал его в той части, которая связана с общением с устройством. Мне это видится так, что устройство которое делается имеет достаточно жестко определенный функционал и прибавить и убавить туда особо нечего (а если есть чего, то оно выходит за рамки функционирования этого устройства), и усложнять тут нечего. Хотя вам как автору в любом случае виднее)) я тут, можно сказать, просто вылез поумничать))

awtoap 23.10.2012 02:05

Вот четыре готовых зверька...

Имя модуля: AVCAR BT
PIN код по умолчанию: 345678

К разъему на проводе подключается резистивная клавиатура. Отдельно торчащий маленький провод - выход состояния "подключен/отключен" телефон. Если телефон подключен, то ключ на плате замыкает провод на массу. Можете использовать скажем для дополнительной охраны авто. Ток нагрузки до 200ма.

ЗЫ. Не могу сюда добавить фотки ((( Пишет ошибка загрузки...
Положил на радикал:
http://s018.radikal.ru/i500/1210/aa/891d14a0f24c.jpg

Схема резистивной клавы и вариант подключения к выходу "подключен/отключен"
http://s018.radikal.ru/i520/1210/d0/eef098401b1a.jpg

ancc 23.10.2012 07:07

вопрос насчет модуля. А он умеет работать на транзит?
Т.е. линейный вход компа может быть занят(или его вообще нет, например в андроиде каком-нибудь). В таком случае было бы неплохо поставить его по выходу, чтобы через него сигнал проходил.
Поэтому логика работы не помешала бы такая: в обычном режиме модуль пропускает сигнал через себя. В момент звонка, модуль входной сигнал заглушает, а на выход выдает свой сигнал, такое решение было бы гораздо универсальней и подходило бы не только для PC.

sirota 23.10.2012 09:21

awtoap

Цитата:

Схема резистивной клавы и вариант подключения к выходу "подключен/отключен"
Отличная схема.
Вот такую бы, для модуля AVCAR BT нарисовать нужно(что и куда подключать)

http://s019.radikal.ru/i616/1210/97/236138711013.jpg

1. Вариант подключения...для PC.
2. Вариант для магнитолы.
3. и.т.д.

P.S Нужно будет придумать коробочку для этого девайса.

awtoap 23.10.2012 11:55

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

sirota Изначально я тоже предполагал использовать с выхода компа и к потребителю, но из-за траблы с громкостью описанной выше будет гимор устаканить. В случае магнитолы вроде все норм, громкость регулировать с мафона но, тогда теряется возможность изменять с компа...точнее она будет, но можно сильно накрутить громкость на мафоне и забыть...тогда при входящем звонке или музыке можно случайно наделать в штаны.

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

awtoap 25.10.2012 14:48

Держите GUI: http://zalil.ru/33889424
Прогу распаковать в любую папку и запустить CAR_BT.exe. В трее появиться иконка BT. Кликом открываем главное окно. По правой кнопке мыши на иконке в трее выпадает меню, через которое прогу можно закрыть совсем. При нажатии на иконку "Закрыть" в главном окне - сворачивает его в трей.

Резистивные кнопки девайса назначены по умолчанию для схемы из 4-х кнопок (выкладывал ранее) и действие кнопок подписаны на схеме.

Алгоритм работы кнопок:
1. Кнопка Поднять/Положить:
1.1. Нам никто не звонит и мы никому не звоним.
- однократное нажатие - Развернуть/Спрятать главное окно (должна быть включена галочка в настройках проги)
- длинное нажатие - Активация/Деативация голосового набора.
1.2. Входящий звонок.
- однократное нажатие - Принять звонок
- длинное нажатие - Занято
1.3. Мы звоним.
- однократное или длинное нажатие - Положить трубку.

2. Кнопка Старт/Стоп - Запуск/Остановка медиаплеера телефона. Логика очевидна
3. Остальные кнопки (две штуки) по прямому назначению.

Hamster 25.10.2012 15:29

Подключил девайс.
Айфон его сразу нашел, автоматом законнектился. Т.е. пин вводить не пришлось.
A2DP работает на ура, музыка с телефона играется.

А вот с софтинка чего-то глючит. Запустил ее - говорит "Состояние: ОТКЛЮЧЕНО".
А если я на телефон звоню - в колонках есть рингтон. Так же при подключении/отключении блютуза на телефоне слышен звук подключения/отключения в колонках.

Куда рыть? :)

Hamster 25.10.2012 15:37

Цитата:

Сообщение от Hamster (Сообщение 234331)
Куда рыть? :)

Ага, девайс в винде походу не определился.... Как он в диспечере устройств называться должен?

Hamster 25.10.2012 15:56

Да, еще не въехал как и где можно настроить кнопки рулевые (значение сопротивлений).

awtoap 25.10.2012 16:07

Девайс HID по этому дрова не нужны. При подключении должно было вывалиться найдено "AVCAR BT" и тд. Когда запускаеш прогу Заголовок главно окна должен быть "Bluetooth - ПОДКЛЮЧЕНО". Если там "Bluetooth - ОТКЛЮЧЕНО", значит система не поставило дрова для HID. А вот внизу окна это состояние Подключена ли труба к устройству.

Кнопки настраиваеш Вкладка " Настройки"-"Кнопки устройства" и там смотри. "Кнопки другие" не реализованы пока. Я не помню точно как все вкладки назвал т.к. пишу с работы, а перед глазами проги нет.

awtoap 25.10.2012 16:18

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

Микрофон подключать к джеку папе между корпусом и крайним выводом(левый канал).

ЗЫ. Почему айфон пин не запросил мне не понятно. Хотя должен был. Мои тела просили точно.

Hamster 25.10.2012 16:22

Цитата:

Сообщение от awtoap (Сообщение 234337)
Девайс HID по этому дрова не нужны. При подключении должно было вывалиться найдено "AVCAR BT" и тд.

Дык, винда сказала, что не могу опознать устройство. WinXP SP3. Поробовал все девайсы, два не определяются :(
Другие два работают, все чики-поки.

Цитата:

Сообщение от awtoap (Сообщение 234337)
Кнопки настраиваешь

Ага, это я тупанул и закладку "Кнопки устройства" не увидел :)

awtoap 25.10.2012 16:32

А вот это мне не понятно...че за хрень (((. Все идентично абсолютно. Перед отправкой проверил абсолютно все. Если есть возможность подсунь в другой комп.

ЗЫ. Шнурок USB один и тот же?

Hamster 25.10.2012 16:54

Цитата:

Сообщение от awtoap (Сообщение 234340)
ЗЫ. Шнурок USB один и тот же?

Ага.
Причем два неопределяющихся девайса не определяются по разному:
один (в черной термоусадке) говорит, что винда не могет опознать устройство, а второй просто молчит.
Сами девайсы работают, светодиод корректно горит/мигает, парятся и распариваются с телеоном, A2DP работает.

С другим компом сложно - пока есть только виртуальная win7 на маке - там и рабочие девайсы не видны :)
Попробую ноут найти к вечеру.

Phantom_spb 25.10.2012 17:00

а кнопки с клавиатуры привязываются к устройству или только резистивные ?

awtoap 25.10.2012 17:02

В черной термоусадке...это какраз тот, на котором отлаживал все устройство. Мистика блин. Значит следующий сделаю на след. неделе и пойду тыкать по компам.
Если соберешь резистивную клаву как по схеме я приводил, тоже проверь все.

awtoap 25.10.2012 17:04

Фантом...В оболочке горячие кнопки я не предусматривал, но ничто не мешает их добавить.

Hamster 25.10.2012 17:12

Цитата:

Сообщение от awtoap (Сообщение 234344)
Если соберешь резистивную клаву как по схеме я приводил, тоже проверь все.

В качестве клавы пока использовал джойстик Сони резистивный. Все работает на ура. Особенно классно, что по кнопке "поднять трубу" оболочка открывается/закрывается - пока плагинов для фронтов нет нормальное решение.
На счет пина - это айфон шибко умный. Нашел нокию е90, она пин запросила :)

awtoap 25.10.2012 17:23

Контактная книжка читается?

Hamster 25.10.2012 17:27

Цитата:

Сообщение от awtoap (Сообщение 234348)
Контактная книжка читается?

Ага :)
Завтра поставлю комп в машину, проверю как аудио в машине на предмет помех (хотя откукда им там быть) и напишу полностью "обзор" :)

Phantom_spb 25.10.2012 17:33

Цитата:

Сообщение от awtoap (Сообщение 234345)
Фантом...В оболочке горячие кнопки я не предусматривал, но ничто не мешает их добавить.

было бы не плохо.......))

sirota 25.10.2012 23:15

Hamster

Цитата:

Другие два работают, все чики-поки.
Кто первый встал(к паровозу), тому и тапки :rofl:

P.S Вся надежда на тебя как первооткрывателя-испытателя:beer:

Hamster 25.10.2012 23:54

Цитата:

Сообщение от sirota (Сообщение 234387)
Кто первый встал(к паровозу), тому и тапки :rofl:

Ну, мне оба девайса прям щаз не нужны, если проблему не решим быстро готов один свой отдать, подожду.

2Awtoap - нашел ноут с виндой7, там такая же ситуация - один молчит, второй ругается, что не распознался.
А у тебя есть мысли почему так? Надо прошивать девайс или можно как-то с паяльником решить проблему?

Liber 25.10.2012 23:59

вот блин! Hamster, вся надежда на тебя! Ну и конечно просьба автора решить данные траблы.

sirota 26.10.2012 00:00

Цитата:

2Awtoap - нашел ноут с виндой7, там такая же ситуация - один молчит, второй ругается, что не распознался.
Я правельно понимаю, что на ХР все работают?

Цитата:

Надо прошивать девайс или можно как-то с паяльником решить проблему?
Что то мне сдается, что прошивка тут не причем, так как она одинакова на всех девайсах

Hamster 26.10.2012 00:08

Цитата:

Сообщение от sirota (Сообщение 234396)
Я правельно понимаю, что на ХР все работают?

не, нигде не работают :(
Т.е. питание они получают и сами по себе работают. Можно спарится, можно музыку через девайс с телефона проиграть. Но, как HID девайс в винде не виден, соответственно с софтом он не работает.

awtoap 26.10.2012 00:22

Скорее всего перешивать (((. На днях сделаю (а может и завтра) штуки три платы, на которых будет только проц и попробую на всех доступных компах...если лажа выявиться будем думать дальше, если нет...то перешивать.

Думаю можно будет найти программатор(или кто прошьет) для пика у Вас...

Lehas 26.10.2012 10:01

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

sirota 26.10.2012 10:05

Цитата:

Может быть, тебе дать ещё ключ от квартиры, где деньги лежат? ("12 стульев"-1971-I, Остап)
:rofl:

Lehas 26.10.2012 10:30

Цитата:

Сообщение от sirota (Сообщение 234422)
:rofl:

Я подожду когда ответит автор. Чужой смех не понятен. Ничего экстра особенного я не прошу. если захотеть схему можно срисовать прямо с фотографий. больше всего интересует принцип обмена данными с модулем. мне например больше понравился модуль MB-C05-A2DP. мне не нужна программа на компьютере. мне больше нравиться идея выдачи номера на штатный дисплей машины через can шину. Модули в принципе можно в москве приобрести.

sirota 26.10.2012 10:44

Цитата:

Я подожду когда ответит автор. Чужой смех не понятен. Ничего экстра особенного я не прошу. если захотеть схему можно срисовать прямо с фотографий.
Подождем конечно!
Просто автор пишет конкретно, что за свою работу хочет немножко вознаграждения. Так сказать даже еще не окупил свое творение, а к нему уже просятся залесть в карман, за халявкой.

Lehas 26.10.2012 11:02

Цитата:

Сообщение от sirota (Сообщение 234424)
Подождем конечно!
Просто автор пишет конкретно, что за свою работу хочет немножко вознаграждения. Так сказать даже еще не окупил свое творение, а к нему уже просятся залесть в карман, за халявкой.

И где я попросил халявы? исходники прошивки попросил? нет ведь.

sirota 26.10.2012 11:16

Цитата:

Сообщение от Lehas (Сообщение 234428)
И где я попросил халявы? исходники прошивки попросил? нет ведь.

Тогда извиняйте, я наверное это:
Цитата:

А не планируется выложить схему и прошивку для самостоятельного повторения устройства?
, не так понял.:rolleyes2:

awtoap 26.10.2012 12:00

Цитата:

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

Я подожду когда ответит автор. Чужой смех не понятен. Ничего экстра особенного я не прошу. если захотеть схему можно срисовать прямо с фотографий. больше всего интересует принцип обмена данными с модулем. мне например больше понравился модуль MB-C05-A2DP. мне не нужна программа на компьютере. мне больше нравиться идея выдачи номера на штатный дисплей машины через can шину. Модули в принципе можно в москве приобрести.
Увы это мой зарабаток и по этому для самостоятельного повторения устройства не будет (во всяком случае в ближайшее время). Как понимаете потратить кучку денег на разработку, отладку и написание софта и потом просто выложить...ведь я предлагаю его людям как законченное устройство, и некоторые тоже дружат с паяльником и тем не менее платят денежку.
А модуль MB-C05-A2DP Вас абсолютно не спасет, подобных в нэте валом. Он управляется кнопками штатно и сможете только поднять и положить трубку ну и музыку послушать.

ЗЫ. Так к слову...когда я интересовался именно тем модулем, что у меня стоит с чтением контактной книжки он на бумажке существовал (в даташите), но по факту его не было в природе. Китайцы мне пообещали сделать в течении двух недель опытную партию(это о скорости подготовка китайцам плюсик), но только партия 500шт. В итоге пришлось списываться с нашей конторой, которая брала у них GPS модули и просить через них. Те сказали нам нах не нужно...я плюнул и начал играться с WT32. Вроде работает, но чет не пошло и отложил до лучших времен. Потом мне через полгода позвонили и сказали что есть еще интересующие по старому модулю и закупят 100шт. И вот через год родил то что есть.

Lehas 26.10.2012 12:22

Цитата:

Сообщение от awtoap (Сообщение 234438)
А модуль MB-C05-A2DP Вас абсолютно не спасет, подобных в нэте валом. Он управляется кнопками штатно и сможете только поднять и положить трубку ну и музыку послушать.

Ну судя по описалову MB-C05-A2DP тоже рулиться АТ командами. Еще имеет встроенный контроллер USB. Стоят они одинаково. Посмотрю что из него получиться.

awtoap 26.10.2012 12:45

Увы нет у меня такой же модуль валяется....почитайте внимательно доку, рулиться MB-C05-AT(если верить описанию)...но его тоже я не видел живьем. А эти USB, ISP, I2C есть в каждом модуле, так как там стоит ARM проц. Вот только остальное будет работать, если есть в прошивке эта поддержка. (А её там нет, этой поддержки).


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

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