Решил попробовать, возможно ли установить модуль из пульта 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 с целью анализа и выявления проблемы.