Самодельный передатчик (часть 2)

Denn

Непонятно, что и зачем инвертировать

Marin
Denn:

Непонятно, что и зачем инвертировать

Надо отклонение рычага в определенном направлении однозначно удовлетворения меняющегося ширину импульса. Кроме того, исследование газа проблема. Я в основном решили вещи, но не самый рациональный способ. Я изменил график калибровки клубов, положение триммеров, положения дроссельной палку, и т.д. Но это иррационально, это еще лучше на ADC инвертировать каналы. К сожалению, мне не удалось.

Пожалуйста, простите язык, я надеюсь, вы понимаете …😒

Vovets

Переменные резисторы ручек подключаются 3-мя проводами каждый. Нужно поменять местами крайние 2 провода, средний не трогать. Тогда эта ось ручки инвертируется. Если я, конечно, правильно понял задачу.

Marin

Вы совершенно правильно поняли, но не случайно упомянул, что джойстики из Тараниса, а на них это невозможно изменить полярность, поскольку в потенциометры встроили операционные усилители.

V_Alex

Можно инвертировать стики аппаратно по рецепту Тараниса, добавив по внешнему операционнику на канал. Одного счетверенного ОУ хватит на оба стика.

Marin

Я думал об этом решении, но мне не нравится. Кроме того, в этом аппаратное решение, если используются модули UHF предпосылки для EMI велики.

V_Alex

Это - типовое решение. ОУ работает в режиме УПТ. Все входы и выходы шунтируются на землю конденсаторами 1 нФ.

msv

У меня нет исходников под рукой, но надеюсь найдете сами в коде где читаются АЦП. По нужным каналам просто дописать x=1023-x;

Marin

Спасибо, Сергей! Получилось очень хорошо!

1 month later
Denn

Для nibiluk:
Про платы мини не знаю. Светодиод должен постоянно светиться, когда есть связь, и 3 раза моргнуть, когда записывается failsafe. Импульсы на резисторе должны быть как на картинке.

nibiluk

Впаял 10 Ом в питание самого модуля, вот такой импульс присутствует, может ли это значить что передача идет ? А вот на приемнике светодиод только иногда помигивает.

Denn

Вроде работает, но должно быть 4 импульса за 20 мс, если не ошибаюсь. Посмотрите сигнал СЕ на входе нрф

nibiluk

Связался приемник с передатчиком, проблемма до банального проста, опишу чтоб больше никто так не делал. Небыло у меня мелкого стабилизатора 3.3, решил погасить напряжение в приёмнике последовательно включеным светодиодом, с 5 вольт гасило до 3.1, но нрф-ка работать отказалась, после установки стаба всё сразу связалось, светодиод горит. Денис, спасибо вам за помощь.

20 days later
Skyser
MrПоделкинЦ:

Всех приветствую, ардуиншики тут тусуются? Есть в наличии пара беспроводных модулей 2.4G NRF24L01 а так же пара джойстиков.
Вот хочу попытаться что-то сварганить на этом, для начала управления двумя коллекторными моторами вот такого девайса:
Всем рулить буду через драйвер на базе L298N.
Может кто-то встречал что-то подобное? Подкиньте ссылку какую-то или поделитесь опытом.

А в чем сложность? Схема подключения очень простая и код совсем нехитрый.
Нужны 2 ардуины (в идеале одна должна быть Nano, тк маленькая и легко поместится в корпус девайса).
Одна будет передатчиком, к аналоговым пинам которой подключаются джойстики. Значения с этих пинов, с помощью NRF24L01, отправляются на премник, где они преобразуются в PWM сигналы для L298N, который уже на их основе управляет скоростью и направлением моторов.
Код несложный даже для новичка, могу его выложить если не охота заморачиваться.

9 days later
Enigm

А на 16 каналов есть вариант переделать и что для этого нужно ?
Или это для данного проекта не возможно ?

Enigm

Еще вопрос, что подается на модуль 16 канального передатчика ?
Что за протокол и есть ли где о нем почитать ?

msv
ubd:

Не возможно.

Ну невозможного ничего нет (поставить мультиплексор или внешний АЦП), только это будет все-же уже другой проект… 😃

Enigm:

что подается на модуль 16 канального передатчика ?

Про какой модуль речь?

Enigm

Я не про 16 аналоговых каналов, стандартных хватит, я про модули типа FrSky XJT .
Как они еще 8 каналов пихают в этот комплект ?
По очереди 8 каналов, растягивают РРМ на 16 кналов, или там свой стандарт и протокол на этот модуль подается?

msv

Там передается не аналог, зажатый по ширине стандартом по сути в 2 с небольшим кГц. Если не беспокоится о совместимости, да еще на 2.4… да там можно тыщи каналов лупить…

Skyser
ubd:

Не возможно.

Ну почему невозможно? Можно хоть 21.
допустим в первом канале будут передаваться всего 3 значения, например 1100, 1500 и 1900. При 1100, остальные 7 сигналов назначаются каналам с 1-го по 7-й, при 1500 с 8-го по 14-й, и при 1900 с 15-го по 21-й.

У меня другой вопрос:
Есть пульт FlySky FS-i6. Можно ли в качестве приемника для него приспособить arduino nano с модулем nRF24L01?