Как переименовать bluetooth модуль

Программирование Bluetooth модуля HC-05

В данной статье я хочу описать как легко и просто можно перепрограммировать Bluetooth модуль HC-05. Мне было необходимо поменять имя и пароль устройства вместо стандартных. Делается это с помощью AT команд, полный список который можно найти здесь (список AT команд для модуля HC-05). Описываемый мной способ позволяет лишь менять имя устройства и пароль. И так, для того чтобы поменять имя и пароль модуля, надо в Arduino загрузить скетч:

#include
SoftwareSerial BTSerial(8, 9); // 9 подключаем к RX | 8 подключаем к TX

void setup()
Serial.begin(9600);
Serial.println(«Enter AT commands:»);
BTSerial.begin(9600); // HC-05 default speed in AT command more
>

void loop()
if (BTSerial.available())
Serial.write(BTSerial.read());
if (Serial.available())
BTSerial.write(Serial.read());
>

Модуль подключаем к Arduino следующим образом:

пин 9 Arduino к RX на модуле;

пин 8 Arduino к TX на модуле;

5 V Arduino к VCC на модуле;

Сначала залили скетч, отключили, и только после этого подключаем чтобы избежать поломок устройств.

И так, залили, подключили, открыли монитор последовательного порта (Ctrl+Shift+M) и видим надпись «Enter AT commands:». Теперь надо ввести модуль HC-05 в режим программирования, для это проводом от пина 3.3 V Arduino на секунду касаемся 34 пина модуля. Он как раз самый крайний.

arduino bluetooth

Теперь пробуем в мониторе выбрать скорость «9600 бод» и «Оба NL & CR». Пишем теперь в строку команду «AT».

При правильном подключении увидим надпись «OK».

Теперь можем поменять имя нашего будущего устройства которое будет работать через Bluetooth. Пишем команду AT+NAME=(Имя на латинице).

А сейчас поменяем пароль вместо стандартного «1234». Пишем команду «AT+PSWD=(4-ех значный циферный код)».

Вот как она выглядит на компьютере после изменения.

Данный модуль я буду использовать в своих будущих устройствах. Если у Вас возникнут вопросы, пишите в комментарии и на форум.

Не пропустите обновления! Подписывайтесь на нашу группу Вконтакте.
Так же у нас есть Telegram канал.
Вам понравился наш материал? Поделитесь с коллегами!

Источник

Как сменить имя и пароль на Bluetooth модуле HC-05 через Arduino ⁠ ⁠

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

Как сменить имя и пароль на Bluetooth модуле HC-05 через Arduino Arduino, Hc-05, Длиннопост

Я менял имя и пароль подключив Bluetooth модуль HC-05 к Arduino Uno (китайский клон).

Если у вас китайский клон пусть и не Uno, перед тем как обращаться к модулю проверьте UART на работоспособность, (у многих китайских клонов он не работает, и люди отчаянно мучаются) для этого на Arduino замкните RX и ТХ перемычкой. Это делается для того чтобы отправленные данные возвращались назад для проверки.

Читайте также:  Звук тормозит через блютуз наушники

Как сменить имя и пароль на Bluetooth модуле HC-05 через Arduino Arduino, Hc-05, Длиннопост

В Arduino надо загрузить пустой стандартный скетч, который высвечивается при открытии среды разработки.

Затем запустите монитор COM порта,

Как сменить имя и пароль на Bluetooth модуле HC-05 через Arduino Arduino, Hc-05, Длиннопост

и отправьте любой текст, он должен вернуться и отобразится в окне монитора порта.
Как на этом скрине, отправленное слово — test

Как сменить имя и пароль на Bluetooth модуле HC-05 через Arduino Arduino, Hc-05, Длиннопост

Если вы не получили эхо, вы отправляете команды, а ничего нет в ответ, то вот решение Борьба с bluetooth модулями HC-05 и HC-06 + Arduino

Если отправленное возвращается, идем дальше.
Подключаем HC-05 к Arduino, RX к RX, TX кTX. GND к GND, VCC к 5V (у меня версия 3.3V — 6V)

Как сменить имя и пароль на Bluetooth модуле HC-05 через Arduino Arduino, Hc-05, Длиннопост

Теперь как перевести HC-05 в режим AT команд, для смены пароля, имени и других параметров.
Отключаем VCC от HC-05.
На модуле есть кнопка, зажимаем, удерживая, подключаем питание к ардуинке, отпускаем кнопку. Если сделали правильно светодиод на модуле HC-05 начнет медленно мигать, значит модуль перешел в режим AT команд. (в обычном режиме — быстро мигает)

Обратите внимание на нижнюю часть скрина с монитором порта, для модуля HC-05 у меня подошли параметры именно такие, в вашем же случае возможно скорость и параметры строки могут быть другими.

Тогда их придется перебирать, поочередно переключая скорость и параметры строки для каждой. Обычно скорость по умолчанию 9600.

Например в модуле HC-06 у меня заработало только с параметром «Нет конца строки» на скорости 9600.

А в этом модуле HC-05 параметр NL& CR и скорость 38400. Если скорость правильная, а параметр строки не верный, то при отправке команды AT обычно высвечивается — Error (0). Тогда перебирайте параметры строки.

И вот на введенную команду AT вы получили заветное — OK.
Теперь про AT команды, у HC-05 и HC-06 они могут отличаться, а так же в зависимости от версии модуля как я понял, но могу ошибаться, надо гуглить и перебирать их.

У меня версия = VERSION:3.0-20170601
Вот те команды которые работали на этом модуле у меня.

AT+VERSION — выводит версию
AT+PSWD — выводит текущий пароль, а для модуля HC-06 (AT+PSWD?) (все команды для получения данных со знаком вопроса)
AT+NAME — выводит имя

AT+PSWD=тут пишем новый пароль
AT+NAME=тут пишем новое имя.

остальные команды смотрите в гугле.

Возможно где-то слишком разжевал, может где-то не дописал чего, в комментариях поправят)

Cорри за мутные фото на старый тапок.

1.3K постов 20.2K подписчиков

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте — используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

Третий день не могу разобраться, этот HC-05 начинает моргать диодом, но тухнет и молчит, зараза.

Читайте также:  Блютуз наушники уровень заряда

О, а подскажите какой модуль нормально с айфоном дружит? Брал на али вроде с поддержкой BLE — но как оказалось это клон и ее там нет, залил прошивку оригинальную — есть, но подключается через танцы с бубном через доп софт.

Говно эти модули. SPBT3.0DP вот это нормальные блюпупы, только их производит перестали. Потому, что все настойчиво берут это китайское говно.

Иля два часа ночи. Нахера я это читаю 😐

Борьба с bluetooth модулями HC-05 и HC-06 + Arduino⁠ ⁠

Много букв, постарался чуток с юмором. Записки начинающего ардуинщика.
Понадобилось мне для одной самоделки с 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 диапазон 20 20000 гц

Борьба с 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 команды для них немного различаются, но это все легко гуглится.

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

Надеюсь что эта информация поможет кому-то сэкономить время и нервы.

Источник

Как переименовать bluetooth модуль

  • Главная
  • Товар
    • Модуль Bluetooth
    • Модуль BLE
    • Двухрежимный модуль Bluetooth
    • Аудиомодулю Bluetooth
    • Bluetooth WiFi Комбо
    • Bluetooth Маяк
    • Bluetooth Высокая скорость передачи данных
    • Модуль Bluetooth малого размера
    • Bluetooth Классический модуль
    • Модуль Wi-Fi
    • Совет по развитию Bluetooth
    • RFID / GPS
    • Bluetooth-адаптер/донгл
    • Модуль 4G CAT 1/M
    • Модуль дверного замка
    • Модуль принтера Bluetooth
    • Модули медицинского оборудования
    • Сетчатый сетевой модуль
    • Маяк iBeacon
    • Модуль сканера Brcode
    • Аудио модуль Bluetooth
    • Модуль автомобильной электроники
    • Модуль приборной панели автомобиля
    • Bluetooth аудио трансивер
    • Адаптер Bluetooth
    • Модуль Bluetooth
    • Руководство пользователя по программированию
    • Совет по развитию модуля Bluetooth
    • Bluetooth-маяк
    • Сертификация и протокол испытаний
    • Поддержка приложений и программного обеспечения
    • BT + модуль Wi-Fi
    • Bluetooth-модуль BLE
    • Двухрежимный Bluetooth
    • Аудио модуль Bluetooth
    • Модуль Bluetooth WiFi
    • Маяк Bluetooth
    • Технология беспроводной связи
    • Новости продукта
    • Новости компании
    • Промышленность
    • Модуль BT
    • Bluetooth-маяк
    • FAQ по аппаратному обеспечению модуля
    • FAQ по программному обеспечению модуля
    • R&D Команда
    • Профиль компании
    • Feasycom с первого взгляда

    • Модуль Bluetooth
    • Модуль BLE
      • Модуль Bluetooth 5 BLE
      • Bluetooth 4.2 Модуль BLE
      • BT 5.0 Двойной режим
      • BT 4.2 Двойной режим
      • BT 4.0 Двойной режим
      • Модуль аудиопередатчик
      • Модуль аудиоприемника
      • Мини-маяк
      • USB-маяк
      • Маяк дальнего действия
      • Водонепроницаемый маяк
      • Маяк батареи
      • Bluetooth WiFi Маяк
      • Адаптер Bluetooth
      • Bluetooth аудиопередатчик
      • Модуль Bluetooth с низким энергопотреблением
      • Модули двойного режима
      • Аудиомодулю малого размера
      • Совет по развитию низкой энергии Bluetotoh
      • Bluetooth Двойной режим Развития Совета
      • Совет по развитию аудио Bluetooth

      Шэньчжэнь Feasycom Co., Ltd.
      ДОБАВИТЬ: Rm 508, Building A, Fenghuang Zhigu, No.50, Tiezai Road, Xixiang, район Баоань, Шэньчжэнь, 518102, Китай.
      Тел.: плюс 86-755-2306-2695
      Sara@feasycom.com
      Скайп: Сарасп16
      Моб: плюс 8613410915600

      1. Загрузите приложение «FeasyBlue» и установите его.

      FEASY 1

      2. Включите модуль FSC-BT826E.

      3. Ручка «FeasyBlue»

      FEASYBLUE 2

      4. Настройка пользовательского интерфейса и свойств.

      FEASYBLUE 3

      5. Введите пароль: 20138888

      FEASYBLUE 4

      6. Напишите имя модуля (пин, бод также можно изменить), выберите его и начните

      FEASYBLUE 5

      7. С помощью устройства, которое требуется изменить имя

      FEASYBLUE6

      8. Наконец, покажите модификатор имени модуля успешным

      FEASYBLUE7

      Новое устройство Bluetooth 4.0 для подключения к Bluetooth и аудиоустройству для подключения к беспроводному устройству True Me и Bluetooth Custom FSC-BT926

      Водонепроницаемый Bluetotooth BLE Beacon Card

      Wearable Mini Size BLE CSR двойной модуль Bluetooth FSC-BT901

      300M Mini Usb Ibeacon Стоимость оборудования

      Модуль Bluetooth последовательного порта HC-05 HC06

      Модуль Bluetooth HM-10 BLE 5.0 CC2640

      Шэньчжэнь Feasycom Co., Ltd.
      ДОБАВИТЬ: Rm 508, Building A, Fenghuang Zhigu, No.50, Tiezai Road, Xixiang, район Баоань, Шэньчжэнь, 518102, Китай.
      Тел.: плюс 86-755-2306-2695
      Sara@feasycom.com
      Скайп: Сарасп16
      Моб: плюс 8613410915600

      Источник

Оцените статью
Adblock
detector