Оглавление:
- Шаг 1: КОМПОНЕНТЫ
- Шаг 2: НАСТРОЙКА ПРИЕМНИКА
- Шаг 3: НАСТРОЙКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- Шаг 4: НАСТРОЙКА КОНТРОЛЛЕРА ПОЛЕТА
Видео: FlySky Receiver RSSI Mod: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Я начал свою карьеру пилота дронов с дешевого передатчика FS-I6 производства Flysky.
Это не так уж плохо для начала, но рано или поздно вы захотите чего-то большего. Вы можете потратить эквивалент нескольких FS-I6 на хороший передатчик уровня или вы можете прочитать эту библию (и другие, которые последуют за ней) о модах, которые я внедрил в свои радиостанции flysky.
В этой брошюре мы увидим, как добавить функцию RSSI к наиболее распространенному приемнику flysky. RSSI - один большой недостаток в экосистеме flysky (по какой-то неизвестной причине, поскольку его действительно легко реализовать). Поскольку RSSI сообщает вам, насколько хорошо ваше соединение, и если вы собираетесь потерять контроль, совершенно ясно, насколько важна эта функция!
Обратите внимание, что каждая струна «flysky» может быть заменена на «turnigy». Насколько мне известно, и передатчик, и приемники - клоны. Я не тестировал каждую комбинацию, но на самом деле я использую модифицированный приемник Turnigy IA6C с моим FS-I6 без каких-либо проблем.
Шаг 1: КОМПОНЕНТЫ
Я использую передатчик FS-I6, его можно найти на Amazon, Bangood, Hobbyking и в других магазинах.
Приемники, которые можно модифицировать:
FS-IA6B: Amazon, Bangood, Hobbyking.
FS-IA6C: Bangood, Hobbyking.
FS-IA8X: Amazon, Bangood.
FS-X6B: Amazon, Bangood, Hobbyking.
FS-X8B: Bangood.
Вам понадобится USB-отладчик / программатор, ST-Link V2: Amazon, Bangood.
Кроме того, вам нужно всего лишь припаять несколько проводов и, в зависимости от приемника, использовать небольшую отвертку, чтобы открыть корпус (это будет особенно полезно с модом передатчика).
Паяльник: Amazon, Bangood.
Ремкомплект небольшой отвертки: Amazon, Bangood.
Шаг 2: НАСТРОЙКА ПРИЕМНИКА
Первый шаг - снять корпус приемника, если он есть, и обнажить его печатную плату.
Теперь, в зависимости от приемника, вам нужно найти его четыре контактные площадки и подключить их к нужным контактам на ST-Link. Я использовал провода, идущие от ST-Link, разрезая и припаяв их в нужном месте. Некоторые люди просто держали проволоку руками. Я действительно не поддерживаю этот трюк, потому что вероятность короткого замыкания и сгорания чего-либо намного больше, чем вероятность повредить печатную плату при пайке. Контактные площадки не огромные, но, по крайней мере, они расположены на разумном расстоянии, это не сложная задача пайки.
На изображении вы можете увидеть, что я делал на своем ресивере IA6B. Я поместил "увеличенную" схему соединений на эту страницу (прокрутите вниз, это не английский язык, вам нужно только посмотреть на изображения в конце). Там вы можете найти схему подключения, которую я лично протестировал, и, как только я получу другие приемники, я протестирую мод и обновлю руководство.
Обратите внимание на то, чтобы подключить положительный провод питания к 3V3, а не к контакту 5V на адаптере ST-Link, это больше шансов что-то повредить.
После того, как вы каким-то образом подключили четыре провода (3V3, GND, SWDIO, SWCLK) к приемнику и к ST-Link, у вас есть электрически готовое устройство к обновлению. Не подключайте ST-Link USB уже сейчас, вам следует заранее установить драйверы, см. Следующий шаг.
Шаг 3: НАСТРОЙКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Вам необходимо посетить сайт ST и загрузить драйверы и утилиту USB-программатора, они должны быть последними ссылками / кнопками внизу страницы. После того, как вы загрузили их, установите их, никакой особой настройки не требуется.
Прошивки приемников предоставлены Cleric-k и его репозиторием на github. Он был так любезен, что предоставил две прошивки для каждого приемника: одну с выходом RSSI на канале 14 и одну с выходом RSSI на канале 8. Единственная разница в том, что если вы используете выход PPM, вы должны использовать версию канала 8, если вы используете вывод Ibus, это не имеет значения.
Теперь откройте утилиту ST-LINK, которую вы установили несколько минут назад, у вас должно появиться окно, похожее на первое изображение этого шага, теперь следуйте этому контрольному списку:
- Установите "Адресное поле" и "Размер" на 0x08000000 e 0x8000.
- Нажмите «Подключиться к цели» (кнопка под меню).
- Нажмите «Сохранить», чтобы загрузить резервную копию исходной прошивки (вы никогда не узнаете…).
- Нажмите «Открыть» и найдите прошивку, которую вы только что скачали из репозитория github.
- Нажмите «Проверка программы», вы должны увидеть всплывающее окно, похожее на второе изображение этого шага.
- Убедитесь, что "Адрес" и "Путь к файлу" верны. Они должны быть «0x08000000» и «your_downloaded_firmware_path».
- Выберите «Проверить после программирования».
- Теперь нажмите «Пуск» и дайте программе запуститься.
- Если вы видите предложение «Verification… OK» зеленым в первом образе консоли, значит, вы успешно установили новую прошивку.
Если ваш приемник был привязан к передатчику, то теперь сопряжение потеряно, и вам придется привязать его снова. Есть трюк с использованием шестнадцатеричного редактора, который позволяет вам манипулировать несколькими байтами в модифицированной прошивке (после считывания правильных значений из исходной прошивки), чтобы сохранить соединение, но, поверьте мне, будет намного быстрее привязать приемник снова. Он уже лежит на столе с открытой кнопкой.
Шаг 4: НАСТРОЙКА КОНТРОЛЛЕРА ПОЛЕТА
Теперь у вас есть приемник flysky, способный выводить RSSI по одному каналу, пришло время настроить полетный контроллер. Невозможно создать учебное пособие для каждой комбинации устройства FC и прошивки FC, но, к счастью, настройка более или менее одинакова. Я покажу, как правильно настроить Omnibus F4 Pro с прошивкой Inav.
Подключите и настройте приемник как обычно, PPM или IBUS в зависимости от ваших требований. Во вкладке конфигурации вы должны отключить функцию «аналоговый RSSI» (смотрите внизу справа). Теперь перейдите на вкладку «приемник» и установите значение «RSSI Channel» в зависимости от прошивки, которую вы установили. Я прошил прошивку IA6B_rssi_ch14.bin (очевидно, я использую выход Ibus), поэтому выбираю "CH14".
Вот и все: теперь у вас есть функция RSSI на вашем flysky приемнике!
Кто-то мог заметить, что я читаю значения не только на каналах с 1 по 6, а мой передатчик должен быть 6-канальным. Не волнуйтесь, я модифицировал его так, чтобы он имел 14 каналов, это будет объяснено в другом -ible. Между тем, не бойтесь следовать этому руководству, номер канала не имеет значения, потому что значение RSSI будет генерироваться самим приемником, поэтому для этого нет необходимости иметь модифицированный передатчик.
Всем счастливого RSSI!
Рекомендуемые:
Радиочастотный передатчик Flysky с питанием от USB + проводное подключение сигнала к ПК + бесплатное программное обеспечение для моделирования: 6 шагов
Радиочастотный передатчик Flysky с питанием от USB + проводное соединение сигнала с ПК + бесплатное программное обеспечение для симулятора: если вы похожи на меня, вам захочется протестировать свой радиочастотный передатчик и узнать, прежде чем разбить свой дорогой радиочастотный самолет / дрон. Это доставит вам дополнительное удовольствие, сэкономив при этом кучу денег и времени. Для этого лучше всего подключить радиопередатчик к вам
Антенный трекер RSSI Arduino FR632: 10 шагов
Arduino FR632 RSSI Antenna Tracker: этот трекер не использует какую-либо систему GPS. Этот трекер использует разнесенный видеоприемник и arduino pro mini, через аналоговые входы arduino считывает процентное значение RSSI с приемников. Sinal его сравнивается, а сервопривод следит за более сильным сигналом RSSI. N
RSSI для определения расстояния с помощью радиочастотных модулей (Xbees): 4 шага
RSSI to Distance With RF Modules (Xbees): Xbees - это небольшие радиочастотные модули, которые могут быть полезны для отправки информации туда и обратно, а также для некоторых других более конкретных целей. В этом проекте я использую их для получения значений индикатора мощности принимаемого сигнала (RSSI), чтобы оценить
DIY Drone Controller (Receiver) W / Atmega328: 8 шагов
DIY Drone Controller (Receiver) W / Atmega328: Привет, друзья! Мы разработаем печатную плату контроллера дрона. Я скоро опубликую печатную плату передатчика. Пожалуйста, поделитесь моим проектом и поддержите меня в других проектах
SMART INSTALL Dumpvdl2 Receiver НА РАБОЧЕЙ СТАНЦИИ WINDOWS И VMWARE С RTL SDR: 4 шага
SMART INSTALL Dumpvdl2 Receiver НА РАБОЧЕЙ СТАНЦИИ WINDOWS И VMWARE С RTL SDR: dumpvdl2 превращает ваш DVB-ключ на основе Realtek RTL2832 в декодер сообщений VDL Mode 2 для воздушного движения и анализатор протоколов, быстрая и простая установка