Android Taranis SmartPort Telemetry Viewer / SmartPort телеметрия на андроид

Flight_FPV
Alex89:

CrazyDude, спасибо за такое полезное приложение!

Расскажу про свой вариант подключения BT модуля в Taranis X9D+.
Давно зрела мысль поставить bluetooth модуль, но не нравилось, что он будет торчать снаружи, а также не хотелось городить инверторы и понижающий стабилиатор напряжения. Я прозвонил сигналы с разъема, они идут на инверторы на транзисторах. RX модуля я подключил напрямую, TX модуля - через резистор 510 Ом (наверное, надо бы поменьше, не проверял), чтобы не было конфликта уровней, если вдруг когда-нибудь я подключу что-то еще и через разъем. Питание 3.3В нашлось легко. Рекомендую модуль HC-08 - он BLE, в неподключенном режиме потребляет порядка 1.5мА, поэтому отдельный выключатель не нужен. В подключенном - около 10мА. Модули типа HC-05 или HC-06 - “классические”, у них потребление порядка 50мА, даже без сопряжения - будут ощутимо сажать батарейку.

Протестировал, классно! В первый раз летал по точкам. Правда, скорость отображается неверно - на ОСД и телеметрийном экране передатчика 45 км/ч, в приложении - 31 км/ч - еще перепроверю.

Добрый вечер! Вы передавали телеметрию с кросфаира или с Р9М? Если не использовать ресистор на 510Ом будет работать?

Alex89
Flight_FPV:

Добрый вечер! Вы передавали телеметрию с кросфаира или с Р9М? Если не использовать ресистор на 510Ом будет работать?

Добрый!
Телеметрия с R9M. Резистор на TXD нужен для того, чтобы не было конфликта уровеней между блютуз модулем и еще чем-нибудь, гипотетически подключенным к разъему UART в батарейном отсеке. Если туда ничего не будете никогда подключать - можно резистор не ставить.
Для получения телеметрии вывод RXD блютуз модуля можно вообще не подключать - весь поток данных через TXD идет.

Flight_FPV
Alex89:

Добрый!
Телеметрия с R9M. Резистор на TXD нужен для того, чтобы не было конфликта уровеней между блютуз модулем и еще чем-нибудь, гипотетически подключенным к разъему UART в батарейном отсеке. Если туда ничего не будете никогда подключать - можно резистор не ставить.
Для получения телеметрии вывод RXD блютуз модуля можно вообще не подключать - весь поток данных через TXD идет.

Алексей, можно уточнить весь поток данных идёт через желтый или зелёный провод? Как у вас с отображением скорости решили проблему? У меня кроссфаир микро TX v1- даже не знаю ваше подключение на нём будет работать или нет? у меня нет пока BT модуля надо будет попробовать через USB адаптер. Ещё я хотел отправить эту телеметрию CRSF на антенотрекер MFD mini Crossbow AAT - вчера через провода желтый и зелёный как у вас - подключил RX и TX к антенотрекеру ,но он не принял сигнал кол. спутников так и осталось ноль.

Alex89
Flight_FPV:

Алексей, можно уточнить весь поток данных идёт через желтый или зелёный провод? Как у вас с отображением скорости решили проблему? У меня кроссфаир микро TX v1- даже не знаю ваше подключение на нём будет работать или нет? у меня нет пока BT модуля надо будет попробовать через USB адаптер. Ещё я хотел отправить эту телеметрию CRSF на антенотрекер MFD mini Crossbow AAT - вчера через провода желтый и зелёный как у вас - подключил RX и TX к антенотрекеру ,но он не принял сигнал кол. спутников так и осталось ноль.

Фу ты, вот тут я сам себя запутал:

Для получения телеметрии вывод RXD блютуз модуля можно вообще не подключать - весь поток данных через TXD идет.

Наоборот, через RXD, а TXD опциональный. RXD модуля - это зеленый провод. Через него идет телеметрия. Видно, что он подпаивается ко входу инвертора (= выход STM32) на транзисторе Q6, который из нормального UART делает инвертированный. Переходник USB-UART тоже должен работать при подключении в эту точку. Проблему со скоростью не решил никак, нужно бы проверить на чем-то еще. С crossfire не знаю, пробуйте.

Flight_FPV
Alex89:

Фу ты, вот тут я сам себя запутал:

Наоборот, через RXD, а TXD опциональный. RXD модуля - это зеленый провод. Через него идет телеметрия. Видно, что он подпаивается ко входу инвертора (= выход STM32) на транзисторе Q6, который из нормального UART делает инвертированный. Переходник USB-UART тоже должен работать при подключении в эту точку. Проблему со скоростью не решил никак, нужно бы проверить на чем-то еще. С crossfire не знаю, пробуйте.

ага понял спасибо! Буду пробовать ,но пока не удалось подключится к кросфаиру попробую поменять rx tx ещё раз .

Flight_FPV

Кто нибудь устанавливал драйвера usb? в какую папку их нужно закинуть на смартфоне?

23 days later
cvy7

Протестировал со встроенным в Nirvana NV14 BLE модулем. Особенностью является то, что у модуля не получилось поднять скорость выше 9600 (его штатная). Возможно кто-то сделает. С другой стороны ExpressLRS с такой частотой отдает пакеты. Поэтому пакеты шли но соединение с программой не устанавливалось. При этой скорости за отведенное время в protocol detector прилетает до 6 годных пакетов. Уменьшил количество с 10 до 2 (можно и 5 но непонятно зачем - это же 1/2^64 вероятность) и связь стала удачно устанавливаться.

21 days later
imale

Отличное приложение! Как его использовать с Jumper T-Lite? На плате есть 5 контактный разъем для внешнего модуля. Можно ли с него или с переходника, который идет в комплекте, взять телеметрию и нужен ли мод OpenTX. Большой экран будет замечательным дополнением этому малышу.

1 month later
Shuricus

А к 19му таранису можно блютус подключить?

Ozyris
Shuricus:

А к 19му таранису можно блютус подключить?

К любому таранису можно блютус подключить, но работать будет не в любой комбинации.

Shuricus

Что значит комбинация?
Я сомневаюсь, что к 19му можно. Вплоть до утверждения. Вы же этого не делали, я догадываюсь.

9 days later
мучитель_машинок

Всем привет!
Я хочу встроить HC-05 внутрь QCzek LRS.
Могу ли я сделать так, чтоб он передавал как Мавлинк с этой дальнобойки, так и телеметрию 2.4 Frsky приёмников?
(Порта никакого нет для Bluetooth)

3 months later
TrueMuMa

Приветствую всех. Пользуюсь данным приложением уже давно с момента его появления. Использовал аппаратуру Radiomaster TX16S, модуль R9M ACCST и встраивал туда блютус HC-06 через инвертор к S.Porty. Все работало прекрасно. Но вот недавно решил обновить модуль R9M до ACCESS. На новом модуле такая схема не заработала. Вычитал на гитхабе, что на протоколе ACCESS так работать телеметрия по блютус будет. Решил купить внутренний блютус для Хоруса и впаять его. После впайки и включения режима телеметрии на закладке Hardware модуль блютус видится и приложение соединяется только по протоколу Bluetooth BLE (каждый раз телефон запрашивает соединение). Данные передаются и все вроде хорошо. НО, через 20-40 секунд соединение прерывается. Почему такое может происходить?

Shuricus

А вы не знаете случайно, вместо покупного блютуса для Хоруса, можно подключить обычный хц-06? Какие там данные идут на Rx и с какой скоростью?

Koloboff
Shuricus:

А вы не знаете случайно, вместо покупного блютуса для Хоруса, можно подключить обычный хц-06? Какие там данные идут на Rx и с какой скоростью?

rcopen.com/forum/f4/topic551204/2033

TrueMuMa:

Данные передаются и все вроде хорошо. НО, через 20-40 секунд соединение прерывается. Почему такое может происходить?

Пытаюсь сейчас вспомнить где на форуме читал, но пока безрезультатно, вроде как там питание модуля сбрасывается при каких-то ситуациях. Сам использую HC-06, установленный как по приведённой ссылке - всё работает без обрывов, модуль подключается как обычный BT-спот, не BLE.

TrueMuMa
Koloboff:

rcopen.com/forum/f4/topic551204/2033

Пытаюсь сейчас вспомнить где на форуме читал, но пока безрезультатно, вроде как там питание модуля сбрасывается при каких-то ситуациях. Сам использую HC-06, установленный как по приведённой ссылке - всё работает без обрывов, модуль подключается как обычный BT-спот, не BLE.

Вот сейчас только хотел написать пост об обрыве встроенного блютуса BLE. Оказывается проблема в наименовании устройства. В настройках пульта на вкладке Hardware можно задать имя блютуса. Я задал сразу и из-за этого были проблемы. Нашел одно видео, где сказано убрать имя (оставить везде прочерки) и проблема ушла. Сейчас все в порядке, уже 10 мин, обрывов связи нет.

Shuricus
Koloboff:

RadioMaster - TX16S 16Ch 2.4ghz Multi-Protocol OpenTX Radio System

Я написал в вопросе - вместо покупного модуля. И это именно вместо него. Физически к его контактам. А не к уартам.

Koloboff
Shuricus:

Я написал в вопросе - вместо покупного модуля. И это именно вместо него. Физически к его контактам. А не к уартам.

Эм-м-м, а зачем? Там задействована пригоршня доп. сигналов для управления модулем, поддержка конфигурации BLE прошивкой…
Вам надо шашечки или ехать? Берёте HC-06, конфигурируете его через любой переходник USB-UART (имя точки, пин-код, скорость 115200), паяете его внутрь аппы на один из нижних уартов (никто ж не предлагает снаружи его вешать), включаете в меню Telemetry Mirror на этот порт - и всё работает, проверено лично.

Но если вам так хочется именно “подружить” сову и глобус - дерзайте, отпишетесь потом…

TrueMuMa
Shuricus:

Я написал в вопросе - вместо покупного модуля. И это именно вместо него. Физически к его контактам. А не к уартам.

Посмотрите это видео. Там рассказывают распиновку посадочной площадки под внутренний BLE модуль. В кратце там тот же уарт, зазеркаленый с нижними пинами. Распиновка в видео есть.

Koloboff
TrueMuMa:

Посмотрите это видео. Там рассказывают распиновку посадочной площадки под внутренний BLE модуль.

А вы полагаете, случайно в этом видео BT подключён именно на нижний уарт? У Варлока на “штатной” площадке он, вроде, не заработал - я же приводил ссылку: rcopen.com/forum/f4/topic551204/820. Я даже не стал это проверять, сразу сделал так как у него заработало.
А вот GPS там будет работать - с соответствующей опцией в прошивке.

TrueMuMa:

В кратце там тот же уарт, зазеркаленый с нижними пинами. Распиновка в видео есть.

Ну вот это я не проверял, конечно. Но даже если это так - мало смысла паяться к мелким площадкам, если гораздо проще припаяться к “гребёнке” (заодно там сразу и 5В есть). А прошивку все равно придётся использовать без опции BT, так как эта опция рассчитана на управление BLE и с HC-06 работать не будет.