Disclaimer: Все ниже написанное - это на память для меня самого. Если кому пригодится - я буду рад 😃
Купил bluetooth модуль на rctimer’е, вот ссыка
Выглядит он так
Покупал для настройки платы Crius All In One Pro с прошивкой MultiiWii через андроид, т.к. очень уж грустно подключать каждый раз через хиленький USB-разъем.
Но просто подключить и пользоваться я не смог, слишком любопытный. У большинства форумчан BT модули на базе HC-04 или HC-06. А у меня он даже внешне другой, хотя и похожий. Почему-то в форумах никто не выкладывал информацию о Crius_BT модуле, хотя информация о покупке этих штук встречается в интернете.
На просторах китайских интернетов нашлись два сайта, посмотреть их смог только через google translate. Даже переключения на английский язык на сайтах нет. Вот эти сайты: http://www.linvor.com и http://www.wavesen.com
Из того что там увидел сделал вывод что мой модуль основан на HC-07.
Но ведь хочется иметь контроль над настройками. Подключил к FTDI кабелю. На команду “AT” получил ответ “OK” по таймауту.
Вот скриншот всех команд, на которые я смог получить ответ от модуля
Вывод: по AT командам он полностью совместим с HC-04 и HC-06. По выводам - совместим с HC-06(это взято с китайского сайта). Для настройки никакую ногу к 3.3 вольтам подтягивать не требуется. Версия прошивки LinvorV1.6.
Описание всех команд и ссылок на управление модулями HC-04 и HC-06 есть тут
HC-07 создан на базе CSR чипа BlueCore 4 Audio Flash. Маркировка чипа 41С671AU. Данный модуль имеет встроенный аудио кодек. Но этот чип уже находится в статусе legacy. Дальше я не изучал.
Ну и наконец найденный китайский datasheet на HC-07. Если найдете английскую версию, буду благодарен за ссылочку в комментариях 😁
У меня такой же. На запросы в гипертерминале по ftdi не отвечает. К телефону коннектится.
У вас он заработал в итоге?
У меня такой же. На запросы в гипертерминале по ftdi не отвечает. К телефону коннектится.
У вас он заработал в итоге?
Да. Соединял Tx<->Rx, Rx<->Tx.
Правда, заработало не с первого раза. Думаю, просто не было контакта сначала. Питание +5В, но ftdi сигналы +3.3В.
Скриншот ответа от модуля прикреплен.
А по умолчанию там уже с магазина 115200 стояло?
Как проверить уровень сигналов ftdi? Питание 5в.
А в скетче мультивия для работы с блутузом ничего раскомментировать не надо?
А по умолчанию там уже с магазина 115200 стояло?
Да, на 115200 8N1 без flow control приконнектился.
Как проверить уровень сигналов ftdi? Питание 5в.
А какой у вас ftdi? Я использовал кабель TTL-232R-3V3-WE. На сайте FTDI сказано что уровень сигналов 3.3В, питание 5В. Если ftdi breakout board, возможно надо ее настроить, какая-нибудь перемычка. Можно на Tx померить мультиметром. Когда нет передачи Tx должен быть в единице, т.е. либо +5В, либо +3.3В.
А в скетче мультивия для работы с блутузом ничего раскомментировать не надо?
До multiwii я еще не добрался. Проверил соединив у модуля Rx<->Tx, подал питание, и с телефона отправлял из терминалки, получал ответ.
у меня вот такой goodluckbuy.com/ftdi-basic-breakout-arduino-usb-tt…
перемычку на 3.3 поставил, питал блутуз и от 3.3 и от 5. терминал молчит, не видит.
через блутуз коннектится и к телу и к компу. но ничего в multiwiiconf не показывает.
что ему еще надо то?
дал питание на модуль, соединил на нем tx и rx. подключился с компа к нему по блутузу. образовался com 14
В терминале через этот com что шлю, то и приходит, причем что на 115200 что на 9600.
все скорости перепробовал. не дружит он с ftdi.
что делать? что может быть?
соплей нет на плате, прозвонил rx tx контакт есть.
Очень интересно. Я вместе с BT модулем купил себе и FTDI модуль, внешне очень похож на Ваш. Покупал и то и то на rctimer.com, который почему-то сейчас мне не доступен с работы. Позже кину ссылку.
Этим FTDI модулем у меня и не получилось соединиться с BT. Я в итоге решил что отсутствовал какой-то контакт. Вечером дома еще раз попробую.
дал питание на модуль, соединил на нем tx и rx. подключился с компа к нему по блутузу. образовался com 14
В терминале через этот com что шлю, то и приходит, причем что на 115200 что на 9600.
Когда вы подключаетесь через блютус к модулю - то настройки 1150200/9600 - это настройки блютуза вашего компьютера. Но это определенно говорит, что модуль живой. Данные до него доходят по воздуху, через замкнутые rx-tx происходит эхо ответ, и возвращается обратно по воздуху в компьютер. В общем модуль должен быть живым.
Вот и я тоже так думаю. А в чем проблема не пойму.
Спасибо, разобрался. Все заработало. С телефона видит вий и настраивает.
Проблема была в том что
AT модуль отвечает OK при определенных условиях:
БТ связь НЕ установлена
символы AT передаются быстро и без перевода строки в конце. Вот такая там дурацкая прошивка.
В termite надо поставить в настройках не передавать CR и LF.
Скорость была с завода 9600.
Выставил 115200. Воткнул в TTL разъем в криусе и все заработало.
Я писал эту заметку для себя, поэтому без подробностей. Да, модуль, как и HC-04/HC-06, отвечает по таймауту. И ему не нужны CR и LF в конце. Добавлю на будущее, а то со временем забудется.
По умолчанию 9600 - странно. На сайте rctimer’а сказано что идет преднастроенным сразу для multiwii на 115200. Видимо с завода идет 9600, а сами продавцы, или спец обученные сотрудники, перенастраивают.
у меня с dx.com
у мну такой же, на АТ комманды не отвечает с рождения =( как лечить?
А как вы отправляете ему команду AT?
Насколько я помню, там не надо нажимать enter. Просто вводите AT и ждете какое-то время(таймаут, около 1 секунды).
И как вы соединяете BT модуль с компьютером? Надо Rx BT к TX кабеля(или ftdi модуля) и наоборот.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"4517fb373df9550077788e69":{"_id":"4517fb373df9550077788e69","hid":17020,"name":"how-eee","nick":"how-eee","avatar_id":null,"css":""},"472f8eb63df955007778010c":{"_id":"472f8eb63df955007778010c","hid":28987,"name":"flar","nick":"flar","avatar_id":null,"css":""},"4d9373523df95500777542f2":{"_id":"4d9373523df95500777542f2","hid":84798,"name":"lenin959","nick":"lenin959","avatar_id":null,"css":""},"4e6a01083df955007774e98d":{"_id":"4e6a01083df955007774e98d","hid":98820,"name":"igoralekseevru","nick":"igoralekseevru","avatar_id":null,"css":""}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"509a5f1d9970730077109845","hid":15536,"title":"Crius BT модуль.","html":"<p>Disclaimer: Все ниже написанное - это на память для меня самого. Если кому пригодится - я буду рад <span class=\"emoji emoji-smiley\" data-nd-emoji-src=\":smiley:\">😃</span></p>\n<!--cut-->\n<p>Купил bluetooth модуль на rctimer’е, <a href=\"http://rctimer.com/index.php?gOo=goods_details.dwt&goodsid=764&productname=\" class=\"link link-ext\" data-nd-link-orig=\"http://rctimer.com/index.php?gOo=goods_details.dwt&goodsid=764&productname=\" target=\"_blank\" rel=\"nofollow noopener\">вот ссыка</a><br>\nВыглядит он так<br>\n<span class=\"attach attach-img attach__m-orig\" data-nd-media-id=\"509a4bb99970730077f0d67c\" data-nd-image-orig=\"https://rcopen.com/member28987/media/509a4bb99970730077f0d67c\" data-nd-image-size=\"orig\" style=\"width: 800px\"><span class=\"attach__spacer\" style=\"padding-bottom: 55.7500%\"></span><img src=\"https://rcopen.com/files/509a4bb99970730077f0d67c\" alt><a class=\"attach__link-control icon icon-link\" href=\"https://rcopen.com/member28987/media/509a4bb99970730077f0d67c\" target=\"_blank\"></a></span><br>\n<span class=\"attach attach-img attach__m-orig\" data-nd-media-id=\"509a4bb99970730077f0d0a7\" data-nd-image-orig=\"https://rcopen.com/member28987/media/509a4bb99970730077f0d0a7\" data-nd-image-size=\"orig\" style=\"width: 556px\"><span class=\"attach__spacer\" style=\"padding-bottom: 143.8849%\"></span><img src=\"https://rcopen.com/files/509a4bb99970730077f0d0a7\" alt><a class=\"attach__link-control icon icon-link\" href=\"https://rcopen.com/member28987/media/509a4bb99970730077f0d0a7\" target=\"_blank\"></a></span></p>\n<p>Покупал для настройки платы Crius All In One Pro с прошивкой MultiiWii через андроид, т.к. очень уж грустно подключать каждый раз через хиленький USB-разъем.<br>\nНо просто подключить и пользоваться я не смог, слишком любопытный. У большинства форумчан BT модули на базе HC-04 или HC-06. А у меня он даже внешне другой, хотя и похожий. Почему-то в форумах никто не выкладывал информацию о Crius_BT модуле, хотя информация о покупке этих штук встречается в интернете.</p>\n<p>На просторах китайских интернетов нашлись два сайта, посмотреть их смог только через google translate. Даже переключения на английский язык на сайтах нет. Вот эти сайты: <a href=\"http://www.linvor.com\" class=\"link link-ext\" data-nd-link-orig=\"http://www.linvor.com\" target=\"_blank\" rel=\"nofollow noopener\">http://www.linvor.com</a> и <a href=\"http://www.wavesen.com\" class=\"link link-ext\" data-nd-link-orig=\"http://www.wavesen.com\" target=\"_blank\" rel=\"nofollow noopener\">http://www.wavesen.com</a><br>\nИз того что там увидел сделал вывод что мой модуль основан на HC-07.</p>\n<p>Но ведь хочется иметь контроль над настройками. Подключил к FTDI кабелю. На команду “AT” получил ответ “OK” по таймауту.<br>\nВот скриншот всех команд, на которые я смог получить ответ от модуля<br>\n<span class=\"attach attach-img attach__m-orig\" data-nd-media-id=\"509a4bb99970730077f0cac5\" data-nd-image-orig=\"https://rcopen.com/member28987/media/509a4bb99970730077f0cac5\" data-nd-image-size=\"orig\" style=\"width: 496px\"><span class=\"attach__spacer\" style=\"padding-bottom: 72.9839%\"></span><img src=\"https://rcopen.com/files/509a4bb99970730077f0cac5\" alt><a class=\"attach__link-control icon icon-link\" href=\"https://rcopen.com/member28987/media/509a4bb99970730077f0cac5\" target=\"_blank\"></a></span></p>\n<p>Вывод: по AT командам он полностью совместим с HC-04 и HC-06. По выводам - совместим с HC-06(это взято с китайского сайта). Для настройки никакую ногу к 3.3 вольтам подтягивать не требуется. Версия прошивки LinvorV1.6.</p>\n<p>Описание всех команд и ссылок на управление модулями HC-04 и HC-06 есть <a href=\"http://we.easyelectronics.ru/GYUR22/bluetooth-modul-hc06-s-dx.html\" class=\"link link-ext\" data-nd-link-orig=\"http://we.easyelectronics.ru/GYUR22/bluetooth-modul-hc06-s-dx.html\" target=\"_blank\" rel=\"nofollow noopener\">тут</a></p>\n<p>HC-07 создан на базе CSR чипа BlueCore 4 Audio Flash. Маркировка чипа 41С671AU. Данный модуль имеет встроенный аудио кодек. Но этот чип уже находится в статусе legacy. Дальше я не изучал.</p>\n<p>Ну и наконец найденный китайский <a href=\"https://docs.google.com/open?id=0B49STQlZ_7LwTjUxNUs3bHVfZzg\" class=\"link link-ext\" data-nd-link-orig=\"https://docs.google.com/open?id=0B49STQlZ_7LwTjUxNUs3bHVfZzg\" target=\"_blank\" rel=\"nofollow noopener\">datasheet на HC-07</a>. Если найдете английскую версию, буду благодарен за ссылочку в комментариях <span class=\"emoji emoji-grin\" data-nd-emoji-src=\":grin:\">😁</span><br>\n<a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member28987/media/509a4bb99970730077f0d67c\" target=\"_blank\" data-nd-media-id=\"509a4bb99970730077f0d67c\" data-nd-image-orig=\"https://rcopen.com/member28987/media/509a4bb99970730077f0d67c\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/509a4bb99970730077f0d67c_sm\" alt width=\"170\" height=\"150\"></a><br>\n<a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member28987/media/509a4bb99970730077f0d0a7\" target=\"_blank\" data-nd-media-id=\"509a4bb99970730077f0d0a7\" data-nd-image-orig=\"https://rcopen.com/member28987/media/509a4bb99970730077f0d0a7\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/509a4bb99970730077f0d0a7_sm\" alt width=\"170\" height=\"150\"></a><br>\n<a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member28987/media/509a4bb99970730077f0cac5\" target=\"_blank\" data-nd-media-id=\"509a4bb99970730077f0cac5\" data-nd-image-orig=\"https://rcopen.com/member28987/media/509a4bb99970730077f0cac5\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/509a4bb99970730077f0cac5_sm\" alt width=\"170\" height=\"150\"></a></p>\n","user":"472f8eb63df955007778010c","ts":"2012-11-07T13:16:13.000Z","st":1,"cache":{"comment_count":16,"last_comment":"53f31201997073007714d16a","last_comment_hid":16,"last_ts":"2014-08-19T08:59:45.000Z","last_user":"472f8eb63df955007778010c"},"views":4990,"bookmarks":0,"votes":0},"subscription":null},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}