Как подключить блютуз триома

Обновлено: 06.07.2024

Trema-модуль Bluetooth BLE 4.0 — это модуль беспроводной связи, позволяющий передавать и принимать данные по радиоканалу на разрешённом ISM (Industry, Science and Medicine) диапазоне частот, от 2.4 ГГц до 2.5 ГГц, предназначенном для использования в индустриальных, научных и медицинских целях, используя метод AFH (Adaptive Frequency Hopping Feature) - адаптивной скачкообразной перестройки несущей частоты.

Дополнительным преимуществом данного модуля является то, что он совместим не только с оборудованием на базе ОС Android, но так же с оборудованием фирмы Apple (macOS).

Видео:

Спецификация:

  • Напряжение питания: 3,3 . 5 В
  • Потребляемый ток при подключении: до 40 мА (поиск, сопряжение, подключение к другим Bluetooth устройствам)
  • Потребляемый ток при передаче данных: от 0,2 до 8 мА
  • Частотный диапазон: ISM 2,4 . 2,48 ГГц
  • Мощность передатчика: до +6 дБм
  • Дальность связи: до 10 м
  • Интерфейс: UART (с программируемой скоростью передачи данных)
  • Максимальное напряжение на выводах TX и RX не должно превышать напряжение питания модуля.
  • PIN-код по умолчанию: 000000;
  • Настройки UART по умолчанию: Скорость 9600 бит/сек, 8 бит данных, 1 стоп бит, ведомое устройство;
  • Поддерживаемые скорости UART: 1200,2400,4800,9600,19200,38400,57600,115200,230400 бит/сек.

Все модули линейки "Trema" выполнены в одном формате

Подключение:

Trema-модуль Bluetooth BLE 4.0 подключается к Arduino по шине UART (можно использовать как аппаратную, так и программную шину).

  • Вывод модуля TX подключается к аппаратному (фиксированному) или программному (назначенному) выводу RX Arduino. Это линия шины UART для передачи данных от модуля к Arduino.
  • Вывод модуля RX подключается к аппаратному (фиксированному) или программному (назначенному) выводу TX Arduino. Это линия шины UART для передачи данных в модуль от Arduino.
  • Вывод модуля K подключается к любому выводу Arduino, номер которого указывается в скетче. Это линия перевода модуля в режим AT-команд. Модуль в обычном режиме будет воспринимать AT-команды, только после того как на этот вывод кратковременно подать высокий уровень. Модуль перейдёт в режим AT-команд (на скорости 38400 бит/с и не будет соединяться с другими модулями) если на нём будет установлен высокий логический уровень при подаче питания или перезагрузке.

Модуль удобно подключать 3 способами, в зависимости от ситуации:

Способ - 1 : Используя проводной шлейф и Piranha UNO

Используя провода «Папа — Мама», подключаем напрямую к контроллеру Piranha UNO.

Выводы модуля BluetoothВыводы Piranha UnoЦвет
RXD3Зелёный
TXD2Жёлтый
GGNDСиний
V5VКрасный
KD4Серый

Способ - 2 : Используя Trema Set Shield

Модуль можно подключить к UART входу Trema Set Shield.


Способ - 3 : Используя проводной шлейф и Shield

Используя 2-х и 3-х проводные шлейфы, к Trema Shield, Trema-Power Shield, Motor Shield, Trema Shield NANO и тд.

Выводы модуля BluetoothВыводы Trema ShieldЦвет
RXD3Зелёный
TXD2Жёлтый
GGNDСиний
VVCCКрасный
KD4Серый

Способ - 4 : Используя проводной шлейф и адаптер USB-UART

Используя 5 1-х проводных шлейфов и адаптер USB-UART, подключаем модуль напрямую к ПК.

Выводы модуля BluetoothВыводы адаптераЦвет
RXTXЗелёный
TXRXЖёлтый
GGNDСиний
VVCCКрасный
KDTRСерый

Питание:

Управление светодиодной индикацией

Модуль имеет 4 светодиода на корпусе:

Данными светодиодами возможно управлять с помощью АТ-команд.

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

Как видно из примера выше, после загрузки скетча в плату, на Trema-модуле Bluetooth BLE 4.0 будет гореть синий светодиод с надписью состояние, что означает, что модуль находится в ожидании подключения. Сразу после того, как модуль будет сопряжён с любым другим устройством, в зависимости от того, в каком режиме он настроен на работу (master/slave), на модуле загорятся синий светодиод с надписью "Соединён" и зелёный светодиод с надписью режима работы модуля (master или slave).

Работа светодиодной индикации в зависимости от роли модуля

В зависимости от указанной роли модуля (master или slave), светодиодная индикация будет работать по разному!

Если Вы используете для сопряжения друг с другом 2 Trema-модуля Bluetooth BLE 4.0, то важно помнить, что модуль, настроенный на работу в режиме master, после установления соединения с устройством, работающим в режиме slave, отключает свою светодиодную индикацию на всё время соединения.

Подробнее о модуле:

В ISM диапазоне частот работают и радио модули nRF24L01+, но в отличии от этих модулей, которые работают на определённой частоте диапазона, Trema-модуль Bluetooth BLE 4.0 используют метод AFH (Adaptive Frequency Hopping Feature) адаптивной скачкообразной перестройки несущей частоты (он меняет свою частоту 1600 раз в секунду). Несущая частота меняется псевдослучайным образом и заранее известна только паре «ведущий - ведомый», что обеспечивает не только устойчивость к помехам (занят канал? не беда, перейдём на другой) но и сохранение конфиденциальности передаваемых данных.

Преимуществом Bluetooth модулей перед другими модулями беспроводной передачи данных заключается в простоте работы (Вам не нужно знать протоколы, работать с регистрами, отслеживать сигналы и т.д.) и широкой распространённости данного типа передачи данных (Вы можете управлять Вашими устройствами, или получать их показания, практически с любого телефона, планшета, ноутбука).

Модуль не требует подключения антенны, т.к. она встроена (присутствует на ПП модуля).

Принцип работы BLE

Помимо модуля, в ISM диапазоне частот работают многие другие устройства, такие как Wi-Fi -роутеры или микроволновые печи. Совместная работа сразу нескольких подобных устройств может мешать работе модуля. Для того, чтобы минимизировать влияние сторонних устройств, используются широковещательные каналы объявления (Advertising channels, "рекламные каналы"). Данные каналы имеют следующие индексы: 37, 38 и 39.

Их использование не случайно:

— частоты данных каналов попадают между каналами Wi-Fi (1, 6, 11 каналы), что позволяет свести к минимуму влияние Wi-Fi сигнала на модуль;

— после того, как каналы расположены максимально далеко друг от друга, а передача широковещательных объявлений идёт последовательно по 3 каналам на разной частоте, можно быть уверенным в том, что объявления дойдут до получателя.

Рис. 7. Полоса частот и каналы Bluetooth Low Energy

После того, как соединение между устройствами установлено, передача данных осуществляется уже по стандартным, рабочим каналам (с 0 по 36).

При этом принцип работы BLE сводится к тому, что устройства работают в следующем режиме: Проснулся — Передал данные — Уснул, за счёт чего и достигается минимальное значение энергопотребления.

Пример:

Для того, чтобы Вы могли опробовать модуль в работе, для начала Вам необходимо скачать и установить терминал, благодаря которому возможно отправлять АТ-команды модулю для настройки его работы и получения необходимой информации.

Следующий пример представлен для телефонов с установленной ОС Android, но все эти действия аналогичны при работе на устройствах с ОС Apple (macOS).

Настройка Bluetooth-модуля телефона:


Зайдите в настройки телефона и выберите настройки модуля Bluetooth;

Переведите модуль Bluetooth из состояния выключен в состояние включен.

Установка приложения на телефон

Войдите в меню магазина приложений Google Play Market ;

Нажмите на строку поиска и наберите Serial Bluetooth Terminal и выберите первую появившуюся стоку с именем приложения;

В окне установки приложения нажмите кнопку Установить ;

После успешной установки иконка программы появится у вас на рабочем столе телефона;

Для запуска приложения достаточно один раз нажать кнопку Открыть или выбрать иконку приложения на рабочем столе;

Скетч для Arduino

Загрузите следующий скетч в вашу плату.

Настройка приложения Serial Bluetooth Terminal на телефоне:

При запуске приложения вы попадёте на главный экран.

Для поиска устройств нажмите на изображение трёх горизонтальных линий в левом верхнем углу.

В появившемся окне будет представлен список всех Bluetooth-устройств в радиусе действия Bluetooth-адаптера смартфона. Для начала работы нажмите на строку с название SCAN в верхнем правом углу и дождитесь окончания поиска.

После того, как сканирование будет завершено, найдите в списке устройство с именем Test и нажмите на него. Произойдёт сопряжение устройств и Вас вернёт на главный экран приложения.

АТ-команды

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

Модуль может работать в стандарте Bluetooth 4.0 или ниже, поддерживает профили A2DP (прием стереозвука) и HFP (беспроводная гарнитура телефонной связи).

Раздел 2. Подключение и сопряжение

Результатом включения режима AUX должна стать активность блютуз-модуля, при этом модуль формирует характерный мелодичный сигнал, а на дисплее магнитолы должно отображаться состояние:

После успешного сопряжения блютуз-модуля BMT-2.2 с мобильным устройством все дальнейшие соединения и разъединения между ними будут происходить автоматически.

Модуль BMT-2.2 имеет встроенную систему подавления акустического эха. Для более эффективной ее работы не рекомендуется при установке микрофона направлять его на элементы акустической системы, а также устанавливать излишне большой уровень звука телефонного канала при настройке блютуз-модуля.

Устранение неполадок. Перезапуск модуля

При возникновении проблем (неудачное сопряжение, некорректная работа и т.п.):

  • выключить и вновь включить модуль BMT-2.2 (о перезапуске модуля см. ниже),
  • проверить настройки Bluetooth вашего устройства,
  • повторить процесс сопряжения (пункты 6-7).

Чтобы перезапустить модуль BMT-2.2 необходимо:

  • на всех автомобилях с адаптером Skif, Skif-Volvo или Флиппер-2 (кроме Toyota/Lexus с ПО адаптера v.41 или выше) штатную систему перевести в режим «Radio» или выключить, после чего включить режим CDC, и перевести адаптер в режим AUX.
  • на автомобилях Toyota/Lexus (при использовании USB адаптера HoST-Flip с ПО v.41 или выше) Bluetooth-модуль активен во всех режимах при включенном зажигании автомобиля. Для перезапуска модуля необходимо извлечь на 2-3 секунды флешку из разъема USB. При использовании более ранних версий ПО в Toyota/Lexus перезапуск модуля производится также как и на всех остальных автомобилях (переходом в режим «Radio» и обратно).

Раздел 3. Управление

Блютуз-модуль BMT-2.2 может находиться в одном из трех состояний: «выключен», «включен», «дежурное».

В автомобилях с оптическим интерфейсом MOST (USB адаптеры Skif и Skif-Volvo) модуль включен только, когда USB адаптер активен и находится в режиме AUX. Во всех остальных случаях модуль выключен.

В автомобилях Toyota/Lexus (USB адаптер HoST-Flip с версией ПО адаптера v.41 или выше) модуль включен, когда USB адаптер активен и находится в режиме AUX. Кратковременное выключение модуля происходит при извлечении флешки из USB разъема адаптера. Во всех остальных случаях модуль находится в дежурном состоянии.

В остальных автомобилях (USB адаптер Флиппер-2, в том числе в Toyota/Lexus с версией ПО адаптера v.40 или менее) модуль включен, когда USB адаптер активен и находится в режиме AUX. Модуль находится в дежурном состоянии, когда USB адаптер активен и находится в режиме воспроизведения флешки. Во всех остальных случаях модуль выключен.

Полноценное управление модулем возможно, если он находится в состоянии «включен». При этом:

В дежурном состоянии модуль реагирует на входящие и исходящие телефонные вызовы, и при распознавании таковых переходит в режим активности внешнего устройства, при этом звуковые потоки беспроводного канала подключаются к микрофону и акустике. На дисплее головного аппарата при этом состояние «Track-50», допускается принять и отбить телефонный вызов кнопками выбора дисков или треков. После сеанса система возвращается в исходное состояние.

Регулировка уровня громкости

Командами ускоренного воспроизведения регулируется уровень звука беспроводного канала в большую или меньшую сторону. При звуковоспроизведении регулируется уровень громкости звукового канала, а при отсутствии звуковоспроизведения регулируется уровень громкости телефонного канала. Модуль запоминает эти регулировки в энергонезависимой памяти при переходе в состояние «Выключено». Поэтому для запоминания регулировок необходимо хотя бы кратковременно перевести модуль в состояние «Выключено» переводом системы в режим «Radio» или извлечением флешки (в зависимости от типа системы).

Раздел 4. Звуковой вход (AUX)

Раздел 5. Использование в различных автомобилях

Во всех автомобилях (при работе модуля BMT-2.2) звук воспроизводится штатной акустической системой, регулируется штатными органами управления, а во время телефонного разговора звук принимается микрофоном, поставляемым в комплекте с модулем. Пользователь может установить раздельно уровень звука для режима телефонного разговора и для режима звуковоспроизведения. Кнопками штатной аудио-системы можно запускать и останавливать звуковоспроизведение, переключать вперед и назад звуковые треки, а также «снять/положить трубку» при телефонном разговоре.

Модуль совместим только с адаптерами компании "Триома" (USB адаптеры Флиппер-2 или Skif). Для полноценной работы модуля, возможно, понадобится обновление ПО в USB-адаптере.

Комплект поставки:

  1. Bluetooth модуль BMT-1.
  2. Микрофон с клипсой (длина шнура 1,8 м).
  3. Краткая инструкция.

Разъемы модуля:

  • DIN-8 male ("папа") - для подключения к адаптеру Триома (например, Флиппер-2 или Skif)
  • DIN-8 female ("мама") - для подключения дополнительных аксессуаров Триома (переходник для AUX)
  • MiniJack-3.5 female ("мама") - для подключения микрофона громкой связи (входит в комплект)

Подключение:

  1. Установить основной адаптер, например, Флиппер-2 (см. соответствующую инструкцию).
  2. Соединить модуль BMT-1 (разъем DIN-8 папа) и основной адаптер (разъем расширения DIN-8 мама).
  3. Подключить микрофон и установить его в салоне автомобиля (оптимально - перед пользователем в радиусе не более 0,8 м).
  4. При необходимости подключить к модулю BMT-1 (в разъем DIN-8 мама) дополнительный аксессуар Триома (для AUX).
  5. Сопряжение с устройством Bluetooth (например, мобильный телефон):
  6. Активировать основной адаптер, выбрав на магнитоле режим внешнего штатного CD-чейнджера.
  7. Переключить основной адаптер в режим дополнительного интерфейса/AUX (подробнее см. инструкцию к адаптеру): Флиппер-2 - путем вкл/выкл функции Repeat (Random/Scan) или путем извлечения флешки из USB-разъема; Skif - только путем вкл/выкл любой из функций Repeat/Random/Scan. Задержка выключения функции не должна превышать 3-х сек. Результатом переключения должна быть активация блютуз-модуля. При этом на дисплее магнитолы будет отображение: для адаптера Флиппер-2 -Track-49, для адаптера Skif - Track-11.
  8. Запустить на телефоне режим поиска новых Bluetooth устройств.
  9. Для модулей BMT-1 выпуска после 01.09.2014 - в списке найденных устройств выбрать BM1681. Для модулей BMT-1 выпуска до 01.09.2014 - нажать и удерживать на магнитоле кнопку "Ускоренное воспроизведение вперед" более 25 сек (до характерного сигнала в колонках), чтобы стартовал процесс сопряжения. В списке найденных устройств выбрать DSP8861E_305. Если потребуется, ввести код доступа 0000.
  10. Сопряжение установлено. Примечание: единовременно может быть подключено только одно устройство Bluetooth.

При возникновении проблем (неудачное сопряжение, некорректная работа модуля и т.п.):

  • проверить настройки Bluetooth вашего устройства,
  • выключить, а затем включить модуль BMT-1 (для этого переключить магнитолу в FM, а затем в режим внешнего CD-чейнджера),
  • повторить процесс сопряжения (пункты 1-5).

Работа Bluetooth модуля

Bluetooth модуль BMT-1 включается при активации основного адаптера (Flipper-2 или Skif). Если основной адаптер находится в режиме доп.интерфейса/AUX, то при активном модуле на дисплее головного аппарата текущим диском становится диск-2, а текущим треком - трек 49 (для Флиппера) или трек-11 (для Skif).

Выключение модуля происходит при выключении на головном устройстве режима внешнего CD-чейнджера (например, смена режима на FM-радио или при выключении головного аппарата). При отсутствии активности Bluetooth-устройства в течении нескольких секунд модуль автоматически подключает внешний интерфейс управления и, соответственно, любое устройство, подключенное к последнему (AUX). При появлении активности Bluetooth-устройства внешний интерфейс автоматически отключается.

Управление Bluetooth модулем

Для модуля BM1681 выбор диска-3 (кнопка "3" или "Disc+") соответствует кнопкам "снять/положить трубку" и "Play/Pause". Для модуля DSP8861E_305 выбор диска-1 (кнопка "1" или "Disc-") соответствует кнопке "снять/положить трубку", а выбор диска-3 (кнопка "3" или "Disc+") соответствует кнопке "Play/Pause"

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

Для возврата в режим "флешки" рекомендуется остановить воспроизведение музыки с Bluetooth устройства и переключить адаптер из режима AUX в режим USB.

Для MOST USB адаптеров Skif "громкая связь" реализована только в режиме дополнительного порта (AUX).

Bluetooth модуль для USB MP3 адаптеров Триома

Сопряжение с устройством Bluetooth (например, мобильный телефон)

1. Включить USB MP3 адаптер Триома, выбрав на магнитоле режим внешнего штатного CD-чейнджера.
2. Переключить адаптер в режим дополнительного интерфейса/AUX- Флиппер-2 - путем вкл/выкл функции Repeat (Random/Scan) или путем извлечения флешки из USB-разъема.
- Skif - путем вкл/выкл любой из функций Repeat/Random/Scan (для Volvo - кнопкой Eject).
Bluetooth модуль активируется, при этом на дисплее магнитолы будет отображение: "Track-49" или "Track-11"
3. Запустить на телефоне режим поиска новых Bluetooth устройств и в списке найденных устройств выбрать CSR8645.
4. В колонках аудиосистемы автомобиля прозвучат два тональных сигнала. Сопряжение установлено.

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

Подключение Bluetooth модуля BMT

Модуль подключается к адаптеру Триома с помощью круглого 8 пинового разъема. Микрофон подключается в модуль и размещается над водителем или за рулевым колесом на торпеде. Аккуратно проложите кабель подключения микрофона под обшивкой.
Микрофон оснащен самоклеющимся слоем для закрепления на панели.

Управление Bluetooth модулем BMT

При отсутствии активности Bluetooth-устройства в течении нескольких секунд модуль автоматически активирует свой линейный вход AUX. При появлении активности Bluetooth-устройства AUX отключается.
Если на Bluetooth или AUX нет звукового сигнала - адаптер может автоматически переключиться на режим проигрывания USB Flash.

Для адаптера Флиппер-2

Во время прослушивания USB Flash можно совершить исходящий или принять входящий звонок, используя кнопки на телефоне. При этом воспроизведение музыки автоматически переходит в "Паузу".
По завершении звонка воспроизведение продолжится. Звонок также можно принять с помощью кнопок на магнитоле - выбор диска (кнопка "3" или "Disc+") соответствует функции "снять/положить трубку"

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