Языки

Вы здесь

Arduino Nano в качестве FrSky STK

Компания FrSky выпустила STK ("S.Port Tool Kit") - устройство для настройки и программирования приемников и датчиков через Smart Port. Наш коллега из RCGroups под ником pawelsky предложил использовать для тех же самых целей гораздо более распространенную (и недорогую) плату Arduino Nano.

Pawelsky разработал программное обеспечение для Arduino Nano, полностью повторяющее функционал STK.


Настройка Arduino Nano

Для "переделки" Arduino Nano в FrSky STK потребуется лишь установить соответствующую версию прошивки. Для прошивки используется программа XLoader. Для вашего удобства, мы предлагаем загрузить программу XLoader версии 1.00 и прошивку для Arduino Nano версии 20161208одним архивом. Распакуйте этот архив в отдельную директорию.


После подключения Arduino Nano к компьютеру, в "диспетчере устройств" появится соответствующая строка в разделе портов (в зависимости от варианта Arduino Nano, название устройства может отличаться):

Запомните номер порта (в данном случае COM3).


Запустите файл XLoader.exe, откроется окно программы:

Задайте следующие параметры:

Hex file = STKalternative_20161228.hex (файл с прошивкой находится в директории программы)
Device = Duemilanove/Nano(ATmega328)
COM port = COM3 (номер COM-порта из диспетчера устройств)
Baud rate = 57600 (установлено по-умолчанию)

После этого следует нажать кнопку Upload и подождать несколько секунд. При успешном завершении прошивки внизу окна программы появится строка: "3776 bytes uploaded":

Поздравляем, Вы получили адаптер, обладающий всеми функциями FrSky STK!


Работа с адаптером

Все подключения показаны на картинке:

В "обычном" режиме адаптер работает в режиме настройки приемников с системой стабилизации (FrSky S6R).
Для обновления прошивки S.Port-устройств необходимо установить джампер (т.е. замкнуть два контакта, обозначены серым цветом в верхней части картинки).