Решил попробовать, возможно ли установить модуль из пульта WLToys V977 в DEVO-10 с прошивкой Deviation. В пульте WLToys V977 стоял вот такой модуль:
Было не совсем понятно, что это и как его использовать. А в пульте WLToys V931 модуль был с усилителем мощности. Это видно по наличию второй микросхемы.
Как оказалось, оба модуля основаны на чипе Beken BK2423 (черная лепешка) и совместимы с модулями на чипе nRF24L01. Когда я снял модуль с усилителем, то под ним увидел его распиновку. Это и послужило основой для попытки установки модуля в DEVO-10. Процедура полностью аналогична установке модуля на чипе nRF24L01.
Схема подключения выглядит так:
Нужно не забыть подключить плюсовой провод к первым двум контактам модуля, иначе модуль не включится. Результат подключения далее:
Для работы модуля нужно установить последнюю версию ночной прошивки Deviation. В настройках прошивки нужно исправить пару строк в файле hardware.ini. В секции [modules], если управляющий сигнал идет с точки TMS, то нужно вписать такую строку:
enable-nrf24l01 = A13
А если управляющий сигнал идет с точки TCK, то строка должна быть такой:
enable-nrf24l01 = A14
Если модуль с усилителем мощности, то еще добавить такую строку:
has_pa-nrf24l01 = 1
А если без усилителя - такую:
has_pa-nrf24l01 = 0
В настройках KN протокола обязательно нужно выставить скорость в 1 мегабит и задать Fixed ID в диапазоне 1000-2000. Можно и другие значение попробовать, а о результате потом в комментариях рассказать.
Все, можно проверять работу модуля, попробовав сделать его сопряжение с моделью. У меня все заработало с первого раза. Тестовые полеты не выявили проблем в работе. А вот поведение немного изменилось. Модель стала как бы ходить за ручкой, управление стало более стабильное, как со стоковым пультом. Мне с этим модулем больше понравилось, чем с nRF24L01.
Но главная проблема все же не решена. Залипания управления сохранились, хоть и в меньшей степени. Где-то порядка одного на 3-5 аккумуляторов. У кого так же присутствуют залипания при полетах на WLToys V977 с пультами DEVO или их нет, отпишитесь пожалуйста в комментариях. Интересуют следующие параметры:
1. Какой стоит модуль и где приобретен.
2. Какая установлена скорость работы протокола KN.
3. Какой используется Fixed ID или без него.
4. Бывают ли аналогичные проблемы с родным пультом WLToys V977 в том же месте для полетов (проверка на наличие помех).
5. Какой стиль полетов. При полете блинчиком проблема просто не видна, а вот при 3D пилотировании вылезает в полный рост.
Всю эту статистику я попробую предоставить разработчику протокола KN с целью анализа и выявления проблемы.
Было не совсем понятно, что это и как его использовать. А в пульте WLToys V931 модуль был с усилителем мощности. Это видно по наличию второй микросхемы.
Как оказалось, оба модуля основаны на чипе Beken BK2423 (черная лепешка) и совместимы с модулями на чипе nRF24L01. Когда я снял модуль с усилителем, то под ним увидел его распиновку. Это и послужило основой для попытки установки модуля в DEVO-10. Процедура полностью аналогична установке модуля на чипе nRF24L01.
Схема подключения выглядит так:
Нужно не забыть подключить плюсовой провод к первым двум контактам модуля, иначе модуль не включится. Результат подключения далее:
Для работы модуля нужно установить последнюю версию ночной прошивки Deviation. В настройках прошивки нужно исправить пару строк в файле hardware.ini. В секции [modules], если управляющий сигнал идет с точки TMS, то нужно вписать такую строку:
enable-nrf24l01 = A13
А если управляющий сигнал идет с точки TCK, то строка должна быть такой:
enable-nrf24l01 = A14
Если модуль с усилителем мощности, то еще добавить такую строку:
has_pa-nrf24l01 = 1
А если без усилителя - такую:
has_pa-nrf24l01 = 0
В настройках KN протокола обязательно нужно выставить скорость в 1 мегабит и задать Fixed ID в диапазоне 1000-2000. Можно и другие значение попробовать, а о результате потом в комментариях рассказать.
Все, можно проверять работу модуля, попробовав сделать его сопряжение с моделью. У меня все заработало с первого раза. Тестовые полеты не выявили проблем в работе. А вот поведение немного изменилось. Модель стала как бы ходить за ручкой, управление стало более стабильное, как со стоковым пультом. Мне с этим модулем больше понравилось, чем с nRF24L01.
Но главная проблема все же не решена. Залипания управления сохранились, хоть и в меньшей степени. Где-то порядка одного на 3-5 аккумуляторов. У кого так же присутствуют залипания при полетах на WLToys V977 с пультами DEVO или их нет, отпишитесь пожалуйста в комментариях. Интересуют следующие параметры:
1. Какой стоит модуль и где приобретен.
2. Какая установлена скорость работы протокола KN.
3. Какой используется Fixed ID или без него.
4. Бывают ли аналогичные проблемы с родным пультом WLToys V977 в том же месте для полетов (проверка на наличие помех).
5. Какой стиль полетов. При полете блинчиком проблема просто не видна, а вот при 3D пилотировании вылезает в полный рост.
Всю эту статистику я попробую предоставить разработчику протокола KN с целью анализа и выявления проблемы.
Спасибо за такие чудесные работы!!)) Можно узнать название модуля?
ОтветитьУдалитьДа у него и названия-то нет. Просто в основе чип Beken BK2423, по этому критерию и искать. Но лучше все же использовать nRF24L01 - он более доступный. Работают одинаково.
УдалитьПолучается для подключения к 1(WLtoys V922 V933 V944 V955 Hisky FBL70 FBL80 FBL90 FBL100 HCP80 HCP100 HFP80 HFP100) и 2(WLtoys V966 V977 V931) хватает его одного?
УдалитьЧитал, вроде, что пульты от них подключаются, но не правильно оси и 3Д полет не получается...
Да, хватит одного модуля. Но пульты у первых и вторых моделей не совместимы. Протоколы передачи разные, хоть и используют для передачи одинаковый модуль.
ОтветитьУдалитьДобрый день!Скажите а как заливается прошивка в DEVO 10 после установки модуля от пульта v977, я так понимаю через шнур USB и разъем который есть в DEVO10(на пульте необходимо включить режим прошивки)в пульт можно залить подкорректированную Вами прошивку которая в ветке форума и все должно заработать.И еще вопрос загрузить прошивку можно через Windows не устанавливая дополнительный файловый менеджер?
ОтветитьУдалитьПрошивку можно взять здесь. В правой колонке сайта есть соответствующий блок со свежей прошивкой. Как устанавливать прошивку подробно рассказано в документации к прошивке. Ссылка на утилиту загрузки прошивки в пульт в документации не работает, так что утилиту можно скачать в том же блоке на сайте, где и прошивку.
УдалитьПонял,спасибо!
ОтветитьУдалитьДоброго времени суток. Ну вот подошёл момент истины и я заказываю devo 10 для своего v977 и теперь выбор модуля посоветуйте выдрать из стоковой аппы или приобрести 3 в 1 чтоб уже заодно и 911 от девы работал? Так же интересует вопрос после перепрошивки на deviation будет ли аппаратура поддерживать родные квадрики валкировские например runner 250.
ОтветитьУдалитьМодуль 3-в-1 лежит у меня, но пока до него не дошли руки, так что пока ничего не скажу. В ближайшие дни поставлю и попробую. Да, протокол DEVO будет поддерживаться и все валькеровские модели смогут работать.
УдалитьСкажите а у Вас есть готовый файл model.ini с настройками управления для wltoys v977 для devo 10.
ОтветитьУдалитьДа, давал вот тут в конце.
Удалить