подключение синезуба (подручным ПО)

Musgravehill

Из личных наблюдений: ноутбук Compaq 615 Win7-32 со встроенным bluetooth.
goodluckbuy.com/arduino-serial-bluetooth-rf-transc… - версия Linvor 1.5.
Запитал от 3.3 В, RxTx на ардуиновские пины RxTx (нужно менять местами, пока не заработает). EN\Key\State висели в воздухе. Запустил IDE Arduino, выбрал порт, на котором висит USB-TTL платы. Открыл в IDE Ардуино монитор этого порта на 9600. Вверху окошко, в которое целиком вписывал команду и нажимал Send. После задания скорости монитор порта нужно перевести на эту скорость и продолжить ввод команд. Монитор понравился тем, что команду сначала пишешь полностью в отдельном input, а потом отправляешь. Хотя можно и через putty. В общем, конфигурация только по проводам, по радио нельзя.

После конфигурации перевернул RxTx гребенку(пока не заработало). Подключил блютуз к ноуту, ввел пароль 1234, система открыла 2 порта СОМ8 и СОМ9. В службах блютуз указан только СОМ8. По СОМ9 достучаться невозможно. После запуска IDE Ардуино отваливается рабочий СОМ8, остается непонятный СОМ9. Данные по нему не идут, блютуз не подключается. Закрываю IDE, переподключаю bluetooth - появляются СОМ8 и СОМ9. Включаю wii-conf, указываю СОМ8 - все отлично работает. Держал соединение около 2х часов - багов не видел.

pvv38

Поделюсь результатом нескольких часов разборок с вот таким модулем

JY-MCU BT_BOARD V1.03
Пробовал разные варианты, благо РАЗЛИЧНЫХ инструкций море.
Мои грабли:

  • не на какие PIO11 или KEY подавать HIGH не надо
  • подключение к UART TTL RX-TX. Подключение настроенного модуля к плате Crius в разьем FTDI: RX-RX
  • первое подключение на скорости 9600 ( у других модулей бывает 38400 )
  • команды регистрозависимые “АТ”
  • команда не должна завершаться ни какими символами. Т.е. ни каких CR и LF
  • команда должна быть отправлена в течении секунды. Лучше пользоваться программами, которые позволяют набрать строку, а потом ее отправить по нажатию кнопки за раз ( я использовал CuteCom под linux )
    Меня спасла вот эта статья

После настройки на скорость 115200, MultiWiiConf заработал сразу и без вопросов.

Настройку bluethooth на стороне OC (linux) описывать особого смысла нет, все в несколько кликов мышью: поставил Blueman, нажал поиск устройств, ввел pin, появился /dev/rfcomm0, котрый MultiWiiConf и показал.

DVE

Никто не знает, в чем может быть грабли - MultiwiiConf прекрасно обменивается данными по Bluetooth-порту, а Arduino новый порт (COM17) в упор не видит. Приходится для обновления прошивок отсоединять Bluetooth и втыкать USB, что не очень удобно.

serenya

В ВТ нет ноги сброса ардуины, при программировании через FTDI используется 3 ноги, в числе которых и ресет, от БТ идет только 2. Ардуино ИДЕ должна увидеть порт, но не сможет подключиться к нему пока есть коннект в модулем по ВТ, т.е. порт занят. Смысл коннекта из ардуино ИДЕ по ВТ может быть только в использовании сериал монитор.

DVE

А… Т.е. получается что обновить прошивку на Multiwii через 4х-пиновый Bluetooth-модуль принципиально не выйдет? Ну тогда не буду париться.

devv
DVE:

Т.е. получается что обновить прошивку на Multiwii через 4х-пиновый Bluetooth-модуль принципиально не выйдет?

Как то мучался с этой проблемой. сказали фиг
прошиваюсь через кабелек
наблюдаю и настраиваю через БТ с компа и сотика

toleg
DVE:

А… Т.е. получается что обновить прошивку на Multiwii через 4х-пиновый Bluetooth-модуль принципиально не выйдет?

Нужно приноровится вовремя нажимать ресет

14 days later
RA4ASN

Вот такой вопрос: может ли модуль, подобный обсуждаемому в теме, одновременно задействовать аудио и rs232 профили?

serenya

Зависит от прошивки, в стандартной только rs232, может быть подберете что из готовых в среде разработки под них, а может придется самому писать

18 days later
leprud

Пришел готовый блютус от рцтаймера - как и заявлено, уже на 115200 работает!
Могу рекомендовать к покупке 😃

jel_a

сегодня приехал ТАКОЙ модуль.
Помучил его АТ-командами.
на AT говорил ОК
на AT+VERSION ----> Linvor1.5
на AT+BAUDx ----> менял скорость
на AT+PIN ----> OKsetpin
Вот только на AT+NAME никак не реагировал.
И мобильник мой его, подключённого только к питанию, не ведел…
Отсюда первый вопрос: почему?? (гуглил. ответа не смог найти).

Дальше, с дури своей, поменял проверку чётности зачем-то 😵
AT+PE -> Even послал… теперь модуль не откликается.
Второй вопрос: что делать??..😇😵

DVE

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

leprud
jel_a:

сегодня приехал ТАКОЙ модуль.

Он master 😦
К нему не получится подключиться, он только сам умеет коннектиться (у самого такой лежит без дела).
Собственно кнопочка там для поиска блютусов.

jel_a
DVE:

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

В первую очередь попробовал, не помогло…

serenya

Если имеется в наличии лпт и прямые руки то можно его перепрошить в HC-04 (SLAVE) или 05 (MASTER/SLAVE). Подробнее здесь и здесь

chumric

Купил такого зверька
настроил по мануалу в начале темы, но ни одно устройство (айпад, телефон, ноут) его не видят,
при подключении к naze32 красный светодиод моргает (таким же образом он моргает при подключении через FTDI к компу)
он тоже master ?

jel_a
chumric:

Купил такого зверька

Есть подозрение, что Ваш случай аналогичен моему. Только мой ещё и имя своё менять не хотел.
Решил проблему перепрошивкой. 2 дня мучений, 2 полных перепайки кабеля по собственной невнимательности, и вместо HC-06 у меня сейчас HC-05. даже с кнопкой для приёма AT (правда диод не работает, но разбираться лень пока).
Поэтому советую шить! Дело не сложное, если почитать гугл =)

Правда есть один тонкий момент,
кабель паять нужно не по “упрощённой схеме”

(светодиод и резистор можно выкинуть, не в нём суть)

а по “полной”

С этим вариантом у меня всё получилось.

Добавлю несколько ссылок на статьи и форумы, по данному вопросу, где можно найти и прошивки и софт:
1, 2 (много полезного), 3, 4, 5, 6.

Всем удачи!!!

chumric
jel_a:

Есть подозрение, что Ваш случай аналогичен моему

походу совершенно такой же BT_BOARD v1.2
будет валяться пока руки не дойдут (

serenya

По идее у Вас не НС-05, а НС-04(06), выводы сделал по схеме и плате, у НС-05 светодиод цепляется в другому выводу (PIO8). Правда никто не застрахован что там правильные картинки. Еще один довод здесь

PIO11 — для управления режимом работы: по умолчанию режим простого удлинителя UART, а если подать на него логичскую 1 — режим AT-команд

т.е. если Вы его настраивали сразу без подачи “1” на PIO11 то это не 05.
Этот точно SLAVE.
Писал-писал, а вывод тот-же:(

chumric
serenya:

Правда никто не застрахован что там правильные картинки

сверил картинки с девайсом, практически один-в-один, только возле ноги “state” нет контактных пятачков, а сразу резисторная сборка.
а маркировка v1.2 (на картинке v1.1)

jel_a
serenya:

По идее у Вас не НС-05, а НС-04(06), выводы сделал по схеме и плате

chumric:

а маркировка v1.2 (на картинке v1.1)

на самом деле это платка-адаптер и её версия. сам модуль – это зелёная нашлёпка с обратной стороны.
а железо у 04, 05 и 06 одинаково, различия только в софте (ну и по ревизии, наверняка).
поэтому трудно или даже невозможно по картинке определить что это за модуль.