- Arduino и модули Bluetooth HC-05/06
- Небольшой обзор модулей HC-05 и HC-06
- Распиновка модулей
- Подключение HC-05 и HC-06 к Arduino
- Согласование логических уровней
- Скетч для подключения к Arduino
- Bluetooth аудио модуль, ovc3860
- Общие сведения
- Характеристики
- Подключение
- Комплектация
- Ссылки
- Arduino и модули Bluetooth HC-05/06
- Небольшой обзор модулей HC-05 и HC-06
- Распиновка модулей
- Подключение HC-05 и HC-06 к Arduino
- Согласование логических уровней
- Скетч для подключения к Arduino
- Bluetooth аудио модуль, ovc3860
- Общие сведения
- Характеристики
- Подключение
- Комплектация
- Ссылки
Arduino и модули Bluetooth HC-05/06
Bluetooth — один из самых распространённых протоколов беспроводной связи на малом расстоянии для персональных электронных устройств. С его помощью работают различные устройства ввода и управления, аудиоустройства.
На фоне остальных протоколов Bluetooth выделяется прежде всего помехоустойчивостью и простотой. От не менее распространённого Wi-Fi Bluetooth отличается в первую очередь низким энергопотреблением, что делает его доступным для автономных устройств. Благодаря этому BT получил повсеместное распространение.
Чаще всего для самоделок используются BT-модули HC-05 и HC-06. Их легко найти в продаже. HC-05 отличается от HC-06 тем, что ему доступны оба режима работы: ведомый (master) и ведущий (slave). А вот HC-06 работает только ведомым, то есть он не способен находить другие устройства и самостоятельно устанавливать с ними связь (но это можно исправить).
Оба модуля основаны на одинаковом чипе и поддерживают BT версии 2.0. Их максимальная скорость работы – 3 Мегабита в секунду.
Небольшой обзор модулей HC-05 и HC-06
Чаще всего HC-05 и HC-06 представляют собой две спаянные платы. Верхняя – заводская плата с микросхемой BC417. Нижняя – специальная плата для самодельных устройств, содержащая самые нужные ножки GPIO с шагом 2.54 мм, стабилизатор напряжения и кнопку сброса. На фотографии ниже плата с BC417:
А это — модули HC-05 и HC-06 вместе с подложкой:
HC-05 не намного дороже HC-06. Но при этом он может работать в обоих режимах прямо “из коробки”. С HC-06 же придётся повозиться, чтобы заставить его работать ведущим.
Также встречаются немного другие версии модулей. Вместо вывода EN на них выведен KEY.
Распиновка модулей
- EN — управление питанием;
- VCC — питание от 3,6 до 6 В;
- GND — земля;
- RX, TX — интерфейс UART;
- STATE — индикация работы;
- KEY — активация режима управления с помощью AT-команд.
Настройка модулей производится при помощи AT-команд. Но пин KEY есть не на всех модулях. И что с этим делать?
Пин KEY конечно же присутствует на малой плате с большим числом контактов, но не разведён на большой. Причины такого странного решения китайцев неизвестны.
Этот контакт находится здесь:
Подключение HC-05 и HC-06 к Arduino
Подключение к Arduino выполняется следующими контактами:
- GND – GND;
- VCC – +5V;
- TXD – 10;
- RXD – 11;
- KEY при обычной работе модуля не используется. Для перехода в режим AT-команд его надо соединить с +3.3V.
TXD и RXD соединены с пинами 10 и 11, потому, что аппаратный UART будет использоваться для связи с компьютером.
Согласование логических уровней
Bluetooth-модули работают с логическими уровнями 3.3 В, и использование пятивольтовой логики может вывести их из строя. Но чаще всего на плате имеется всё необходимое для согласования уровней.
Бывают ситуации, в которых между Arduino TXD — Bluetooth RXD необходимо согласование напряжения. Использование делителя – гарантия надёжной работы.
Справа приведена схема простейшего делителя:
Скетч для подключения к Arduino
Для настройки модулей можно использовать USB-UART конвертер, если вы воспользуетесь им – следующий пункт можно пропустить. Для начала нам потребуется прошить Arduino.
Скетч просто отправляет данные, полученные с компьютера, на настраиваемый модуль.
Bluetooth аудио модуль, ovc3860
в корзину >
Обсудить вопросы приобретения, не технические!
*Доступно общение только текстовыми сообщениями, звонки и аудио сообщения не обслуживаются
Общие сведения
Bluetooth-аудиомодуль XS3868 — позволяет подключать Arduino, Raspberry PI (и им подобные) к смартфонам, ноутбукам и другим устройствам, имеющим Bluetooth в режиме Master.
Также модуль может принимать по Bluetooth интерфейсу цифровой аудио поток, воспроизводить его, управлять громкостью, переключать треки и т.п.
Характеристики
- Чип: OVC3860;
- Напряжение питания: 3,3 – 4,2В;
- ток потребления: до 55 мА;
- ток потребления в спящем режиме: менее 10 мА;
- Версия Bluetooth: 2.0;
- Радиус действия: до 10 м;
- Скорость передачи данных: до 3 Мбит;
- Время перехода в режим энергосбережения: 5 минут;
- Интерфейс: UART;
- Скорость соединения по UART: 115200 бод;
- Ток зарядки аккумуляторов: до 150 мА;
- Частота: 2,402 – 2,480 ГГц;
- Мощность передатчика: 4 дБм (PCB антенна), Class2;
- Чувствительность приемника: -82 дБм;
- Максимальное сопротивление устройств воспроизведения без усилителя: 32 Ом;
- Встроенный усилитель для наушников мощностью: 40 мВт;
- Встроенный стерео ЦАП: 20 битный;
- Встроенный моно АЦП: 16 битный;
- Встроенный контроллер заряда аккумуляторов: Li-ion, Li-Pol;
- Пароль для соединения: 0000;
- Размеры: 30 x 17 x 4 мм;
- Вес: 3г.
Подключение
Комплектация
Ссылки
Убедитесь, что у вас есть все необходимое для вашего проекта – ниже представлен выбор необходимых дополнительных услуг!
Arduino и модули Bluetooth HC-05/06
Bluetooth — один из самых распространённых протоколов беспроводной связи на малом расстоянии для персональных электронных устройств. С его помощью работают различные устройства ввода и управления, аудиоустройства.
На фоне остальных протоколов Bluetooth выделяется прежде всего помехоустойчивостью и простотой. От не менее распространённого Wi-Fi Bluetooth отличается в первую очередь низким энергопотреблением, что делает его доступным для автономных устройств. Благодаря этому BT получил повсеместное распространение.
Чаще всего для самоделок используются BT-модули HC-05 и HC-06. Их легко найти в продаже. HC-05 отличается от HC-06 тем, что ему доступны оба режима работы: ведомый (master) и ведущий (slave). А вот HC-06 работает только ведомым, то есть он не способен находить другие устройства и самостоятельно устанавливать с ними связь (но это можно исправить).
Оба модуля основаны на одинаковом чипе и поддерживают BT версии 2.0. Их максимальная скорость работы – 3 Мегабита в секунду.
Небольшой обзор модулей HC-05 и HC-06
Чаще всего HC-05 и HC-06 представляют собой две спаянные платы. Верхняя – заводская плата с микросхемой BC417. Нижняя – специальная плата для самодельных устройств, содержащая самые нужные ножки GPIO с шагом 2.54 мм, стабилизатор напряжения и кнопку сброса. На фотографии ниже плата с BC417:
А это — модули HC-05 и HC-06 вместе с подложкой:
HC-05 не намного дороже HC-06. Но при этом он может работать в обоих режимах прямо “из коробки”. С HC-06 же придётся повозиться, чтобы заставить его работать ведущим.
Также встречаются немного другие версии модулей. Вместо вывода EN на них выведен KEY.
Распиновка модулей
- EN — управление питанием;
- VCC — питание от 3,6 до 6 В;
- GND — земля;
- RX, TX — интерфейс UART;
- STATE — индикация работы;
- KEY — активация режима управления с помощью AT-команд.
Настройка модулей производится при помощи AT-команд. Но пин KEY есть не на всех модулях. И что с этим делать?
Пин KEY конечно же присутствует на малой плате с большим числом контактов, но не разведён на большой. Причины такого странного решения китайцев неизвестны.
Этот контакт находится здесь:
Подключение HC-05 и HC-06 к Arduino
Подключение к Arduino выполняется следующими контактами:
- GND – GND;
- VCC – +5V;
- TXD – 10;
- RXD – 11;
- KEY при обычной работе модуля не используется. Для перехода в режим AT-команд его надо соединить с +3.3V.
TXD и RXD соединены с пинами 10 и 11, потому, что аппаратный UART будет использоваться для связи с компьютером.
Согласование логических уровней
Bluetooth-модули работают с логическими уровнями 3.3 В, и использование пятивольтовой логики может вывести их из строя. Но чаще всего на плате имеется всё необходимое для согласования уровней.
Бывают ситуации, в которых между Arduino TXD — Bluetooth RXD необходимо согласование напряжения. Использование делителя – гарантия надёжной работы.
Справа приведена схема простейшего делителя:
Скетч для подключения к Arduino
Для настройки модулей можно использовать USB-UART конвертер, если вы воспользуетесь им – следующий пункт можно пропустить. Для начала нам потребуется прошить Arduino.
Скетч просто отправляет данные, полученные с компьютера, на настраиваемый модуль.
Bluetooth аудио модуль, ovc3860
в корзину >
Обсудить вопросы приобретения, не технические!
*Доступно общение только текстовыми сообщениями, звонки и аудио сообщения не обслуживаются
Общие сведения
Bluetooth-аудиомодуль XS3868 — позволяет подключать Arduino, Raspberry PI (и им подобные) к смартфонам, ноутбукам и другим устройствам, имеющим Bluetooth в режиме Master.
Также модуль может принимать по Bluetooth интерфейсу цифровой аудио поток, воспроизводить его, управлять громкостью, переключать треки и т.п.
Характеристики
- Чип: OVC3860;
- Напряжение питания: 3,3 – 4,2В;
- ток потребления: до 55 мА;
- ток потребления в спящем режиме: менее 10 мА;
- Версия Bluetooth: 2.0;
- Радиус действия: до 10 м;
- Скорость передачи данных: до 3 Мбит;
- Время перехода в режим энергосбережения: 5 минут;
- Интерфейс: UART;
- Скорость соединения по UART: 115200 бод;
- Ток зарядки аккумуляторов: до 150 мА;
- Частота: 2,402 – 2,480 ГГц;
- Мощность передатчика: 4 дБм (PCB антенна), Class2;
- Чувствительность приемника: -82 дБм;
- Максимальное сопротивление устройств воспроизведения без усилителя: 32 Ом;
- Встроенный усилитель для наушников мощностью: 40 мВт;
- Встроенный стерео ЦАП: 20 битный;
- Встроенный моно АЦП: 16 битный;
- Встроенный контроллер заряда аккумуляторов: Li-ion, Li-Pol;
- Пароль для соединения: 0000;
- Размеры: 30 x 17 x 4 мм;
- Вес: 3г.
Подключение
Комплектация
Ссылки
Убедитесь, что у вас есть все необходимое для вашего проекта – ниже представлен выбор необходимых дополнительных услуг!