Bluetooth module id 704 что делать

Обновлено: 06.07.2024

Много букв, постарался чуток с юмором. Записки начинающего ардуинщика.
Понадобилось мне для одной самоделки с arduino прикрутить bluetooth. Погуглив, выбор пал на модули bluetooth HC-06. Купил, успешно прикрутил, но захотелось мне сменить имя и пароль. В общем то в гугле валом инфы по этому поводу. Да не тут то было. На youtube и в блогах у людей все прекрасно, меняют имена и пароли, смотрят версию, меняют скорость, а на деле не работает!
Не воспринимает AT команды ни HC-05 и HC-06 через ардуину.
Сначала я купил HC-06, потом купил HC-05, перепробовал многое, описанное в статьях.
В итоге понял что мои китайские ардуинки не работают правильно, а именно RX и TX не передается.
Это можно понять замкнув их на ардуине и попробовать в мониторе порта отослать что угодно, при замкнутых RX и TX отосланное вернется. А вот у меня не вернулось. (Должен быть залит пустой скетч в ардуинку)
В статьях и на форумах народ мучился вопросом почему через аруинку нельзя сменить пароль и название bluetooth модуля. Да и вообще AT команды не работают. Одни ставили крест на CH340G мол он плохой и надо что то другое итд.

Многие выходили из положения покупая отдельно модуль USB- UART на другой микросхе которую они хвалили, и у них все получалось, другие писали мост с сериал порта на цифровые выходы, пробовал, но не работало.
Может получилось бы и у меня с модулем, но я купил не тот модуль!) А это и к лучшему, потому что я раскопал почему не работает RX и TX в китайских Arduino.
В моем древнем компе есть физический COM порт, и я решил шить через него, и купил переходник с преобразователем уровней MAX3232, а не UART!

Борьба с bluetooth модулями HC-05 и HC-06 + Arduino Arduino, Arduino Nano V3, Hc-05, Длиннопост, Bluetooth

Ну с arduino я недавно, и про UART я знал мало, да и сейчас еще не знаю всего)
Я еще тот динозавр который помнит AT команды диалаповских модемов.
Я не понимал, почему в терминале (отдельная программа) на мои AT - команды возвращается кириллица, в виде букв - "я" "яя " итд
"яя дас ист фантастиш" подумал я, мне модуль стал отвечать! Я очень обрадовался что он жив! Да, но почему на "немецком" и в кириллице он отвечает?)) .. или [00] [01] итд. В общем ответы были, да не те, да потому что это не UART! это я понял позже.
Ехать еще раз на другой конец города за правильным модулем USB- UART я не хотел.
Начал гуглить глубже, почему не работает RX и TX в ардуине? и нашел!
Один разработчик в своей самоделке докопался почему нет ответа через ардуинку, оказалось китайцы мать их, запаяли резисторы большего номинала, по 1кОм. Если заменить их на 220 Ом, все начинает прекрасно работать! Фото прилагаются. Это Arduino Uno (китайская копия)
Необходимо заменить резисторы R8 и R9 на 220 Ом.

Борьба с bluetooth модулями HC-05 и HC-06 + Arduino Arduino, Arduino Nano V3, Hc-05, Длиннопост, Bluetooth

Борьба с bluetooth модулями HC-05 и HC-06 + Arduino Arduino, Arduino Nano V3, Hc-05, Длиннопост, Bluetooth

А это мои запаянные резисторы на 220 Ом, правда не смд но у меня Uno в пластиковой коробке, и деформация с замыканием исключены.

Борьба с bluetooth модулями HC-05 и HC-06 + Arduino Arduino, Arduino Nano V3, Hc-05, Длиннопост, Bluetooth

Вот где эти резисторы на Arduino Nano многие на форумах как раз мучаются с этой версией ардуинки.
В итоге я прошил HC-05 и HC-06, правда AT команды для них немного различаются, но это все легко гуглится.

У меня стоит 10 винда с драйверами Radeon Crimson Edition. Вроде всё стоит и работает, даже обновляются.

А вот мне интересно, как дела обстоят с Ubuntu 16.04 на нём? Дискретка всё также отваливается?

у кого нибудь hdmi работает на вин 10 ? на этом ноуте Драйвера Crimson с оф.сайта ati есть только в статусе беты - не встают, дискретка не работает, hdmi тоже не работает. Ппц, одни огорчения после перехода на win 10. keen89edge, всё прекрасно работает. Никаких огорчений. Вернулся на 7-куда только из-за того, что не смог побороть bluetooth на тот момент (весной 2016). Думаю, что сейчас всё нормально будет. Для видео нужно брать Лёшкины драйвера (16.2.1).

Всё нормально функционирует под Win10.
Одна проблема у этого бука: перегрев и как следствие этого шум от вентилятора. Перелопачивание термоинтерфеса результат не даёт. Какой-то глюк. Смена прошивки на F.29 толку не дала.
Да, по выдуваемому воздуху высокая температура не ощущается. Надо будет G780P81U попробовать заменить что ли.

tak1973, он воздух только под нагрузкой гоняет. Перегрев имеет место быть, если нет подставки. До 105 он быстро нагревается, а потом тротллит. Не забываем про TurboBoost. Тут вопрос в очень слабой системе охлаждения. Термоинтерфейс не поможет.

Воздух гоняет постоянно, только поднимает обороты, когда нагрузка возрастает.
Трубки как и у всех буков: проверкой нагревом зажигалкой и пирометром было установлено, что термоинтерфейс не хуже и не лучше остальных буков - скорость передачи тепла в пределах погрешности. Тут что-то либо с прошивкой под i5-460M и/или либо не так с навесным к CPU. Быстрый поиск указал на возможность наличия на материнке глючной G780P81U. Дело в том, что опыт установки i3 в этот бук показывает снижение температурного режима на 20С.

Конечно не особо эстетично, я трубки в местах прилегания к температуросъёмным площадкам обмазал КПТ-8, но зато несколько улучшил теплоперенос.
На данный момент максимальная температура с перебранным термоинтерфесом и запущенным стресс-тестом в AIDA64 более 90С на штатном i5-460M и 65С на PCB не кажет.

Вот ещё снизил температуру под нагрузкой у CPU и PCH ещё на 5С путём заклеивания вентиляционного окна забора воздуха под вентилятором и освободил два других окна от сетки, напротив CPU и Южника, то есть холодный воздушный поток теперь проходит прям над CPU, Южником и трубками, а потом только вентилятором прогоняется через испаритель. Мелочь, а приятно! Конечно шумность не победить, иначе снова повыситься температура. Ну и пусть гудит под нагрузкой, главное работает и более не сваливается в троттлинг! tak1973, ну гоняет воздух он не постоянно (у меня). К тому же в BIOS есть опция только по нужде кулер включать. Аидовский стресс-тест это мелочи. Там так и есть без особых усилий. Опять же, смотря сколько времени гонять. Пробуйте Razer Cortex + игрушка. Не забывайте, что видео тоже греется. Или погоняйте Prime95. maniacx, в AIDA64 стресc-тест устанавливается и на GPU. Потом, стресc-тест из AIDA64 использую, как легко повторяемый тест, то есть легко сравнивать температурный режим до и после переделки системы охлаждения. tak1973, устанааливаться-то устанавливается, но вот насчёт нагрузки есть сомнения. Самое объективное - Prime95 сутки погонять. С Combusor на пару. В штатном режиме процессор выше 90 и не поднимается. А вот с TurboBoost - и громко и горячо. Это давно известный недостаток этой модели. Суть в том, что это удешевлённая версия 3123 (на моей памяти), а там корпус аллюминиевый. Под нагрузкой машина всегда будет работать на температурном пределе. Ну если только самому дополнительных дырок не понаделать. Самый оптимальный вариант - подставка с охлаждением. P.S. Да и высота ножек там мизерная, потому и забор воздуха, если стоит на столе плохой. Я ещё в 11-ом году это проверял. BIOS и датчики - ни причём. Выставьте бесшумный режим в BIOS и без нагрузки машина шуметь не будет. Вентилятор будет не часто включаться и ненадолго.

maniacx, данунафиг! Какие сутки? 10 минут достаточно. В биосе F.29 никаких настроек нет. Ну может кроме "при питании АС вентилятор включён постоянно или выключен" - эта опция отключена, ибо нефиг вентилятору тарахтеть беспричинно. И дополнительно ничего сверлить не надо, всё уже просверлено на заводе, надо только неправильную решётку вентиляции заклеить. TurboBust и так постоянно включён, о чем как раз AIDA64 и сообщает в ветке "Разгон".

Всё, более этого бука у меня нет, клиент забрал его. Завтра отзвонится о своих ощущениях. Кроме чистки термоинтерфейса ещё и HDD на SSD заменил - теперь вентилятор будет работать на максимальных оборотах ещё чаще! ;)

Соединение по Bluetooth — хороший способ перекинуть файлы с одного устройства на другое или подключить беспроводные гаджеты друг к другу. Но иногда возникают проблемы с сопряжением. Рассказываем, что делать, если подключение по Bluetooth не работает.

В целом, Bluetooth имеет обратную совместимость: устройства, поддерживающие стандарт Bluetooth 5.0, по-прежнему могут сопрягаться с устройствами, использующими, скажем, древний Bluetooth 2.1, вышедший еще в 2007 году.

Исключение составляют гаджеты, которые используют версию с низким энергопотреблением под названием Bluetooth Low Energy, которая работает по другому протоколу, нежели старые или «классические» устройства Bluetooth. Устройства с BLE не обладают обратной совместимостью и не распознают старые устройства, поддерживающие классический Bluetooth. Обычно BLE-девайсы — это метки, фитнес-браслеты и пр.


Если устройство поддерживает Bluetooth 4.0, 4.2 или 5.0, оно должно распознавать в том числе и Bluetooth LE

Что можно сделать, если соединение по Bluetooth не работает?

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

2. Включить режим видимости. Часто это касается фитнес-браслетов и информационно-развлекательной системы автомобиля — пользователи забывают активировать режим видимости.

3. Выключить и снова включить оба устройства либо соединение Bluetooth — как ни странно, но это до сих пор один из самых работающих методов.

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

5. Зарядить оба устройства, которые пытаетесь связать. Некоторые гаджеты поддерживают интеллектуальное управление питанием, которое может отключать Bluetooth, если уровень заряда батареи слишком низкий.

6. Удалить устройство со смартфона и найти заново. В настройках iOS вы можете удалить устройство, нажав на его имя, а затем «Забыть это устройство». На Android коснитесь имени устройства и затем «Разорвите пару». Если речь идет о системе автомобиля, может потребоваться выключить зажигание, открыть и закрыть дверь авто и подождать пару минут, прежде чем пытаться снова выполнить сопряжение.

7. Отойти от источников помех. Очень редко, но могут мешать сигналы от других устройств, например, Wi-Fi-роутера, порта USB 3.0. Помехой может стать даже усиленный чехол для смартфона.

8. Обновить драйверы и прошивку оборудования.

9. Очистить кэш Bluetooth. Иногда приложения могут мешать работе Bluetooth и очистка кэша может решить проблему. В Android-устройствах этот раздел находится в настройках системы: «Система» — «Дополнительно» — «Сбросить параметры» — «Сбросить настройки Wi-Fi, мобильного телефона и Bluetooth». На iOS понадобится разорвать пару со всеми устройствами (перейдите в «Настройки» — Bluetooth, выберите значок информации и «Забыть это устройство» для каждого девайса), затем перезагрузить гаджет.


Есть два модуля . Оба заявлены и отображаються как hc 05. Чип одинаковый . Но схематехника разная.


Верхний работает как надо. Переходит в режим приема АТ команд. И выполняет их.

А нижний не в какую. Все собрано верно и он даже работает. Я делал состыковку компа с мобилой и общался через терминал. Скорость при этом была выставлена 9600. Тоесть как и должно быть.

На кнопку реагирует. Типа режим приема АТ команд включается. Но не выполняет.

Частично я с таким уже сталкивался . Тогда модуль тоже в режиме приема команд их не выполнял. Оказалось что с ним надо было работать как с hc 06 и все получилось . Но не в этом случае.

И да у меня их 10 штук. Результат один и тот же.

Народ я знаю как работать с этими модулями. Я знаю как их програмировать.

Но такой мне попался первый раз обратите внимание на стрелку.


Видите разницу. ? Вот нижний не хочет отвечать на ат команды и таких приехало 10 штук.

Все нашел. Кнопка на 34 ногу подает минус. А для этих модулей почемуто надо плюс. Короче заработали. Но команды принимает как НС 06.


Метки: hc 05

Комментарии 70



Тоже проблема с блютуз-соединением. Omvl saver, блютуз модуль 05, с программой в телефоне (nevo driver) все робит, а к программе на компе не подключается. Нече не посоветуете?


Не понял вы omvl подключили к программе на андроиде nevo drive ?


Сутки пытал нс06, сменил имя, скорость, пароль, гбо не видит (((((.


Не все так просто. Какое гбо


Домой приволок макси2, скорость 57600 выбрал,


Скорость верная имя не важно . Капайте в сторону подключения. Согласование делали ?


Это как? Комп нашел устройство, подключился, в программе макси2 порты подключения эти два отображается, скорость на портах 57600


А в блютузе вы скоросиь поменяли ?


Да через ттл изменил имя, скорость


Ок. К блютузу вы подключились на прямую или через плату согласования

Для stag делаете блютуз адаптер? Пытался сделать в итоге не подключается. Бросил


Подскажешь что с моим не так или инфа платная?


А яж не знаю что и как вы собирали. И для какого стага. Стаги обычно простые.

Стаг 300. Был адаптер hc06 он перестал вообще принимать ат команды. Перешли его в hc05 заработали ат команды. По мануалам настроил модуль. Прилепил 78л05 стабилизатор чтоб понизить питание до 5в а на самой палатке с 5 до 3.3 есть. Подцепил к машине связи нема.


Стаг 300 работает без каких либо изменений на модуле. А программа какая ?

AcgasSynckro что то там версия 11… С переходником на fr232 работает четко


Ту вариантов может быть уйма. Надо убедится что адаптер рабочий. Я деллаю связку комп и мобила . И проверяю терминалом. Потом проверить что у вас распиновка верная. Синхронизация сделана правильно. Ком порт назначен верно.

Адаптер рабочий мобилой да цеплялся что писал на мобиле то в Пк высвечивалось. Может нужно ТТЛ к 3.3 приравнивать это я не делал


Если вы о сопряжении то обычно стаги работают без него . Но всякое бывает

Какая то мутка 5в или 3.3. У меня её нет. В общем обычный usb -com работает. А блютуз ни в какую


У меня два типа модулей и оба не похожи на ваши два.
Один из них.



Во у вас те что у меня ранее приходили и с ними проблем небыло.


Знакомый разъемчик.
Недавно делал приятелю эту приблуду.
3 модуля разных перепробовал, все работали.
По RX модуля ставил делитель на 3.3 в.
Плату не делал, стаб внешний импульсный.
Всё в один корпус.
Может у Вас какая то бракованная партия?
За братьями-китайцами не заржавеет.



та я так понял это не бракованная а очередной выкидыш


Ха . Все народ я нашел. Кнопка на 34 ногу подает минус. А а этих адаптерах надо плюс.



Я вот смотрю и вижу — что верхняя плата, что нижняя — на НС-05 совсем не похожа. На верхней плате стоит еепром или флеш которой в оригинале нс-05 нет — значит это очередная поделка нонейм от китайцев но так как она работает то не обращать внимание. А на нижней плате лишний ключ или лдо которого тоже нет в оригинале. По идее он работе мешать не должен, поэтому я бы начал с поиска возможности переписать прошивку на оригинальным нс-05.


Так а все скоростя перепробовать не судьба?
Если по умолчанию должна быть скорость 9600, это не означает, что на такую скорость он и будет настроен…

ЗЫ: Всем известный факт, что китайцы, бывает даже контроллеры присылают залоченные, фузо доктором лечить приходиться…


Конечно перебирал. Но скорость выяснить легко . И она 9600


а на 38 ноге + присутствует? у меня не было, подал перешел в режим команд…


Так их там всего 34


а на 38 ноге + присутствует? у меня не было, подал перешел в режим команд…

Спасибо за наводку. Реально надо было плюс подать на 34 ногу а не кнопкой минус.


Да не за что, я год назад об этом писал у себя в журнале
и только вы опечатку нашли!


Надо четко понимать, что эти модули шьются, HC-05 и HC-06 отличаются только прошивкой. Но даже прошивки HC-05 и HC-06 существуют в разных вариантах, с немного разными наборами команд, разными скоростями UART и прочим. И китайцы шьют их совершенно как попало. В результате в серийном производстве можно ставить одну партию в свой девайс и всё будет хорошо, а потом купить новую партию и где-то вылезет косяк. Так что брать прошивку с рабочего модуля, под который написана прошивка МК, и перешивать её во все остальные модули, которые ставятся в целевой девайс.


Вот и я думаю что тут прошивка не та. Надо собирать програматор.


Ага, который является компом с LPT портом. И потом серьёзно потрахаться с программой для прошивки, которая всеми силами старается не запуститься. Тут уж не помогу, не помню сам как чинил, но помню, что долго.


Та по этому я туда и не лез. Но 10 модулей 27 баксов . Жаба задавит . Или надо найти как заставить принять команду. Мне хотя бы имя сменить . А в остальном они и с настройками по умолчанию устроят .


Надо было брать CC2541, эти HC-05 уже давно устарели, да и не нужен их расширенный функционал. Они же, по сути, могут на себе прошивку пользовательскую запускать, вот только никто этим особо не пользуется.


Это AT-09 которые. Не сталкивался. Надо будет потестить. Он и дешевле.


Ага, который является компом с LPT портом. И потом серьёзно потрахаться с программой для прошивки, которая всеми силами старается не запуститься. Тут уж не помогу, не помню сам как чинил, но помню, что долго.

Блин я не пробовал команды для спп модулей может он их приймет. Завтра попробую.


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


Вариант но это усложнит сборку. И платы будут дороже .

Вобще хочу перейти на полное изготовление кийцами . Но не знаю пока как подготовить проект.


Есть в сети примеры с рекомендациями и нюансами.
Попадались на глаза.
Поищи заказ электронных модулей Китай.
Нужно только очень учитывать разницу менталитетов.
И помнить про "первый блин". :)



Я тоже так делаю .


Вариант но это усложнит сборку. И платы будут дороже .

Вобще хочу перейти на полное изготовление кийцами . Но не знаю пока как подготовить проект.

Есть такая чуйка, что как только ты отдаешь проект китайцам, вскоре он появляется на Али дешевле. И ничего ты им не сделаешь.


В полне возможно. Они ведь в основном и берут чужие разработки .


Обычный модуль 06 проверенная временем лошадка


А как вы отличили что это hc 06. ?




Ааа. ) Я обрезал лишнее. Он тоже на 6 ног и с кнопкой.

Пс. Это не показатель кстати. Я видел уйму вариантов. Это от материнки зависит и они взаимозаменяемые.


Абсолютно верно, но версия прошивки в 06 стабильнее


Ну у меня как бы более 600 штук через мои руки прошли . И CPP и 05 и 06 . С разными эксперементировал. То статистика показала что 05 более безпроблемные. Может задачи разные.


Уважаю, смотрю ты в теме)


С 05" и у меня были проблемы…
С 06" норм!
Думал про выбрак, взял у другого продавца, так тоже.С даташитом не разобирался


Нс 05 работают стабильнее чем 06 . Хотя это одно и тоже там по моему вобще разница токо в прошивке.


Может быть, цена копеечная, я не замарачивался


Ну у меня была возможность сравнить. Через меня много их прошло. Но с таким первый раз столкнулся. Ладно бы он вобще не работал . Но он же работает . Может китайци чтото намудрили снова. Жду от продавца ответа.


Могло быть и фуфло!
Тоже раз попал bip 373 покупал, на али…
Четыре не рабочих…


У меня было как то что пришли 20 штук не рабочих. Даже на питание не реагировали. Все были с одной партии. Вернул обратно.


Ведите спор, и пишите отзыв


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


Ну да . А как . Если ат команды не выполняются


Надо гуглить . Там есть специально обученная нога для этих целей


Ну да . А как . Если ат команды не выполняются


Это все я знаю. Я не первый год вожус с этими модулями . Не работает он как нс 05 .


Ну да . А как . Если ат команды не выполняются

Копия пасты :
" Настройка:
Модуль Bluetooth HC-05 сможет принимать команды только если правильно настроены следующие параметры последовательного порта:

Номер порта: Его можно узнать экспериментально, отключите адаптер или Arduino, посмотрите какие порты доступны. Подключите адаптер или Arduino и вновь посмотрите какие порты доступны. Появившийся порт и есть тот самый.
Скорость передачи данных: В обычном режиме, Bluetooth модуль HC-05 сохраняет последнюю установленную скорость передачи данных, но по умолчанию она равна 38400 бит/сек (редко 9600 бит/сек). Если обе скорости не подойдут, то смотрите примечание в конце статьи.
Параметры передачи данных: Модуль сохраняет последние установленные параметры передачи данных. Значения параметров по умолчанию: количество бит в пакете — 8, размер стопового бита = 1, без проверки чётности.
Передаваемый текст: Нужно установить пункт «добавлять символы CR & LF(NL)» это символы перевода строки «\r\n» которые Вы не сможете ставить самостоятельно в конце AT-команд.
Для настройки этих параметров в программе Termite, нажмите на кнопку «Настройки» (Settings). В том же окне можно установить Русский язык.

При использовании Arduino, номер порта указывается во вкладке «Инструменты». Параметры передачи данных используются по умолчанию. Для добавления символов NL & CR воспользуйтесь меню в правом нижнем углу монитора последовательного порта. "

Читайте также: