OrangeRX — различия между версиями
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) (→Прошивка) |
||
(не показаны 4 промежуточных версий 2 участников) | |||
Строка 17: | Строка 17: | ||
При следующем включении питания он будет готов к дальнейшему использованию по назначению. | При следующем включении питания он будет готов к дальнейшему использованию по назначению. | ||
+ | |||
+ | [http://www.itluxembourg.lu/site/ Альтернативный вариант прошивки] для 1W передатчиков, установленых с обеих сторон, позволяет организовать двустороннее соединение (тестировалось на расстоянии 40км ''[[ссылка?]]'') включая передачу данных MAVLINK. | ||
== Улучшения == | == Улучшения == | ||
<gallery> | <gallery> | ||
− | Файл:20150110 224918-1-.jpg| Разворот антенны на JR-совместимых модулях оранж: напечатанная [http://rcsearch.ru/w/f/orange/orange-antenna-cover.stl накладка поверх стандартной крышки] (.STL) | + | Файл:20150110 224918-1-.jpg| Разворот антенны на JR-совместимых модулях оранж: напечатанная [http://rcsearch.ru/w/f/orange/orange-antenna-cover.stl накладка поверх стандартной крышки] (.STL) [http://forum.rcdesign.ru/blogs/142658/blog19823.html автор] |
</gallery> | </gallery> |
Текущая версия на 20:49, 13 сентября 2015
Прошивка[править]
При обновлении ПО приёмника или передатчика OrangeRX используется программатор FTDI 3.3V (и по сигналам и по уровню питания).
Все электрические работы выполнять с присоединенной антенной!
Для процесса программирования приемника и передатчика почти все действия идентичны:
- Скомпилировать прошивку через среду Arduino IDE (см. инструкции на конкретную прошивку). Итоговый hex-файл прошивки находится в папке build*длинный_номер* внутри временной папки Windows, расположенной по пути, указанном в переменной TMP окружения Windows. При поиске .hex нужно ориентироваться на время создания файла. Файл лучше скопировать в более удобное расположение. Другой вариант - скачать готовый hex-файл с необходимой прошивкой.
- Подключить приемник/передатчик к программатору: TxD->RxD; RxD->TxD; DTR->DTR; GND->GND. Питание на приемник/передатчик пока подавать не надо – это нужно сделать позже, при запуске процесса прошивки.
- Запитать приемник можно через выходы каналов дозволенным напряжением (3.7 – 15V – по документации), лучше – 5В (UBEC, батарейки, блок питания ПК и т.п.). Запитать передатчик нужно 3.3V – можно от разъема выдачи напряжения 3.3V программатора (можно другим источником).
- Запустить ARP Arduino Uploader.
- Выбрать «Hex file to write» - ранее подготовленный .hex
- В Setup установить: COM-порт, которым определился Ваш программатор и микроконтроллер m328p.
- Проверить AVR Dude Params – строка набирается по мере смены настроек и в конце нужно убедиться (если надо – ручками исправить), что скорость 57600 (параметр должен быть: –b57600).
- Нажать Upload и тут же подать питание на прошиваемый модуль. Появится консольное окно, в котором должен отразиться процесс заливания прошивки.
- После завершения нужно подождать несколько секунд, а затем выключить питание модуля.
При следующем включении питания он будет готов к дальнейшему использованию по назначению.
Альтернативный вариант прошивки для 1W передатчиков, установленых с обеих сторон, позволяет организовать двустороннее соединение (тестировалось на расстоянии 40км ссылка?) включая передачу данных MAVLINK.
Улучшения[править]
Разворот антенны на JR-совместимых модулях оранж: напечатанная накладка поверх стандартной крышки (.STL) автор