Аппаратура Radiolink AT 9 2,4 ГГц

konstantin_sakryukin
Саригор:

и еще, для чего этот блок осд

А приёмник далеко не всё передаёт. Точнее он передаёт только о себе любимом и похоже только напряжение питания.
А вот если у Вас ПК типа F4BY, Pixhawk, ну или любой другой, который может отдавать телеметрию по протоколу MAVLink, то PRM-2 вещичка не заменимая.
На вход PRM подаётся сигнал телеметрии с полётника, а с выхода он отправляется в приёмник RadioLink и далее по радиоканалу в AT9/S, AT10.
После чего аппаратура будет иметь возможность вывести эти данные для вас на свой экран ну и возможно как-то среагировать (в последнем я ещё не разбирался). Там выводятся и координаты GPS и напряжения и Бог знает, что ещё, что может передать ПК и принять АТ.

PS: Вместо PRM, где-то попадалась схема переделки MinimOSD (в ней ATMega перешивается и выводятся доп. провода на вход приёмника RadioLink). Такое решение удобно если Вы используете MinimOSD для вывода телеметрии на экран FPV, т.к. влечёт уменьшение веса (ликвидация PRM) без потери функционала.

Саригор:

принципиально ли выбор между мод 1 и 2

MOD2 удобен для тех коптеров где газ не газ, а удержание высоты.
Т.е. стик газа если отпустить, то он вернётся в центр, а не упадёт вниз или останется на месте ну и расположен он (стик газа) слева на аппе.
Так уж повелось у тех кто занят съёмкой с коптера, а вообще-то дело привычки…

Саригор
konstantin_sakryukin:

Так уж повелось у тех кто занят съёмкой с коптера,

ну я как бы для этого и собираю коптер, значит мне мод 2 будет удобнее.

konstantin_sakryukin:

если у Вас ПК типа F4BY, Pixhawk, ну или любой другой, который может отдавать телеметрию по протоколу MAVLink, то PRM-2 вещичка не заменимая.

с назой не прокати да?
ну так как я еще не определился с контролером то блочек пока брать не буду, спасибо вам!

konstantin_sakryukin
Саригор:

с назой не прокати да?

Наверное нет не прокатит! У PRM-02 вход порт USART и данные именно по протоколу MAVLink передаются, а выход шина I2C и фиг знает какой протокол для приёмника RadioLink возможно то же MAVLink но по другой шине. Где-то здесь на форуме задавался подобный вопрос о NAZE и PRM, но решений так и не нашли вроде. Т.е. PRM-02 к NAZE не подойдёт.

Саригор
konstantin_sakryukin:

Наверное нет не прокатит!

жаль, просто посмотрел я как настраивают эти апм и прочее, чет мне показалось такой гемор, хотя я и с назой не встречался))))

RA4CTB

Прочитайте последние 10-15 страниц ветки — на все вопросы есть ответы, в частности про совместимость PRM-02 c ПК.
Про моды неправильно написали )))
Mode 1: левый стик — «вверх(вперёд)»/«вниз(назад)» и «поворот влево»/«поворот вправо», правый стик — «полный газ»/«холостой ход» и «крен влево»/«крен вправо».
Mode 2: левый стик — «полный газ»/«холостой ход» и «поворот влево»/«поворот вправо», правый стик —«вверх(вперёд)»/«вниз(назад)» и «крен влево»/«крен вправо».
По-умолчанию, стик газа не подпружинивается. Коромысло с пружинкой идёт в комплекте.

Саригор:

…посмотрел я как настраивают эти апм…

— ну так и функциональные возможности не малые. Настраивать придётся любой контроллер, что PX4/Pixhawk, что NAZE32, что NAZA… Тут стоит определится, какая нужна переферия и как летать будете — «быстро и близко» или «далеко и высоко». Но к аппе это имеет опосредованное отношение. Единственное, еще раз обращу внимание — приёмники Radiolink не умеют «отдавать» данные RSSI в ПК.

Acvil

Всем привет. Подскажите, хочу прошить AT9S на последнюю прошивку. На оф сайте радиолинка лежит прошивка AT9 / AT9S Firmware Upgrade V1.5.6
от 2 марта 2017 года. Она одинакова для обеих аппаратур?

Acvil
RA4CTB:

Прошивка одна для AT9 и AT9S, можно спокойно ставить.

Понял, спасибо, пошел прошивать

konstantin_sakryukin
RA4CTB:

Про моды неправильно написали )))

Щяго енто не правильно? Просто не сделал полной выкладки.

RA4CTB

А то, что стик газа можно подпружинить как в Mode 1, так и в Mode 2. Да и аппа используется не только для квадрокоптеров, у которых режим висения на 50% тяги.
Поэтому правильнее всё-таки учитывать «полную раскладку» по стикам, тем более, что существуют еще Mode 3 и Mode 4.

konstantin_sakryukin
RA4CTB:

Поэтому правильнее всё-таки учитывать «полную раскладку» по стикам

Да я же разве против? Всё так и знать надо!

Вот у меня есть то же вопрос по электронике в AT9: у этой аппы на крутилки приходит постоянный ток или ещё что-то?
Резисторы на крутилках работают как делители или как-то иначе?
Осциллографа нет в наличии - “наступить” туда не могу.
Может кто видел, что там на крутилках?

Pelemen

A какой аккум подходит для этой аппы?

RA4CTB

Судя по схеме AT10, там всё банально — обычные делители, включены между +3,3 и GND, уровень подается через 1к на входы PA*(PB*) STM32F103.
Вряд ли в AT9 схемотехника и логика работы другие, да и визуально всё так же.

Pelemen:

A какой аккум подходит для этой аппы?

У меня стоят такие: ru.aliexpress.com/item/…/32688530464.html (с размерами 110х30х21)
Вариантов аккумов для аппы с этими размера достаточно много, в том числе и уже в России.

7 days later
SrgM
SkyPlayer:

Посмотрите список функций библиотеки джойстика - мы можем использовать только их. Там 3 функции “осей”, 3 функции “крутилок”, газ, руль и кнопки. … видят все, потому скрипт использует именно эти функции.

Алексей, просьба помочь разобраться что делаю не так…
Пришла Ардуина, скачал и установил все как в инструкции, скопировал оттуда же и вставил в окно Ардуины текст примра, жму загрузку, а мне выдают ошибку:
‘Joystick’ was not declared in this scope
и выделяет строку

void setup()
{
Joystick.begin(false);
attachInterrupt(0, ISR1, FALLING);

Еще такой момент: в инструкции в тексте скетча сверху как я понял подключена библиотека HID.h, хотя в примере указывается ссылка для другой библиотеки, которую, согласно текста инструкции, нужно скачать и подключить: Joystick.h

Я делал и с HID и с Joystick, итог один:
exit status 1
‘Joystick’ was not declared in this scope

Что не так?

SkyPlayer
SrgM:

Что не так?

Не видит библиотеку джойстика.

  1. библиотека должна быть “старой” версии 1.0 (там где папки Joystick Joystick2 Joystick3) - я там чуть выше давал не неё ссылку: github.com/MHeironimus/…/version-1.0
  2. указанные папки должны находиться в каталоге …\Arduino\libraries и быть видны в меню ардуины “Скетч” - “Полключить библиотеку”
SrgM
SkyPlayer:
  1. библиотека должна быть “старой” версии 1.0 (там где папки Joystick Joystick2 Joystick3

Ок, каждая папка по вашей ссылке это отдельная библиотека, скачал, закинул в нужную папку, теперь в меню “Скетч” - “Полключить библиотеку” все три:
Joystick
Joystick2
Joystick3

подключаю, например, Joystick2, жму загрузка - теперь такое сообщение:
exit status 1
request for member ‘sendState’ in ‘Joystick’, which is of non-class type ‘Joystick_ [2 или 3, в зависимости от подключенной библиотеки]’

Vladi-mir

День добрый.
Купил Radiolink AT 9 и четыре приемника, R9DS, (2шт) R6DS (2 шт).
Приёмники дружно не биндятся((

Делал по инструкции RadioLink AT9 + R9D Binding
Роутер выключал, приемники на антенну передатчика клал, кнопку жал и до и после включения приемника и передатчика. Во всех вариантах только моргание красного светодиода. Напряжение на приемнике 5,28 В

В чем может быть причина?

Спасибо всем ответившим)

SkyPlayer
SrgM:

подключаю, например, Joystick2

ГДЕ я вам написал, что нужно вообще что-то “подключать” (через меню), и уж, тем более, джойстик-ДВА?! Я говорил только про “положить папки в указанное место”. Ардуину-то перезапускали после того как папки положили?

P.S. В скетче под AT9 строчку #include <HID.h> можно вообще выкинуть - всё прекрасно собирается и без неё. Только что проверил - скачал и собрал исходный “авторский” скетч с гитхаба, потом доработанный под AT9 - с хидом и без всё прекрасно собирается (естественно, устройство должно быть установлено Леонардо - как в инструкции)

MFer
Vladi-mir:

Роутер выключал, приемники на антенну передатчика клал, кнопку жал и до и после включения приемника и передатчика. Во всех вариантах только моргание красного светодиода.

Зеленый огонек на аппе горит?
Если нет, то включаем PARAMETERS > RF MODE > ON

  1. Не надо класть приемник на аппу )) разнесите их наоборот.
  2. Кнопка на приемнике нажимается до подачи питания.
  3. Включаем аппу.

Если бинда при этом нет ни на одном из приемников, то косяк аппы.

SkyPlayer
MFer:
  1. Кнопка на приемнике нажимается до подачи питания.

Необязательно, можно просто долго подержать её.

MFer:
  1. Включаем аппу
  1. Шевелим стиками (я обычно газом) пока приёмник не переключит лампочки из “биндингового” режима в один из двух “рабочих”.