arduino вместо FlySky ?

kapelan

угу:
по спецификации из rar (шикарная дока)
у них байт = 12 бит.
12 бит не хватает на канал и они раскидали каналы по разным байтам.
начало+конец+длинна является контрольной суммой.
Громоздко получается.
ардуина 8 битовая - тяжело это дело вместе прикрутить.

Sevas

По опыту скажу что ардуина со всем справляется за глаза.
У меня она отрабатывает 3 уартовских прерывания.
Работает с акселерометром, гиро, компасом по i2c. Считает честный кватернион, там под десяток операций с float, столько же синусов и прочей тригонометрии.
Один аппаратный таймер генерирует правильные импульсы для 3х каналов.
Со всем этим справляется на ура, зависаний не замечал, но я и вотчдог настроил.
Правда я все пишу, управляю голыми регистрами, ардуиновский IDE и его готовые функции лучше для таких задач не использовать, там много косяков есть.

2 months later
1 month later
Olger_spb

Делаю РУ на Ардуино+nRF
Детские болезни данной связки уже прошел
Плюсов данного варианта много, минусов не знаю.
Посмотреть можно на соседней ветке (копии- ЭБР “Пётр Великий”) и это не реклама )))

5 months later
Ozyris

РУ на ардуино - детская болезнь моделистов.

kapelan
Ozyris:

РУ на ардуино - детская болезнь моделистов.

когда-то расказывали про радиацию от монитора … и все покупали защитные экраны.
Сейчас пурга пошла насколько вредно 5Ж для мозга.
Так и тут с аппаратурой - не боги горшки лепят
Все просто как 3 копейки: зашифровать/рашифровать сигнал
Каким методом это достичь - вопрос третий, компьютером или шифратором/дешифратором - значения не имеет ровно никакого.

TGOdessa
kapelan:

когда-то расказывали про радиацию от монитора … и все покупали защитные экраны.
Сейчас пурга пошла насколько вредно 5Ж для мозга.
Так и тут с аппаратурой - не боги горшки лепят
Все просто как 3 копейки: зашифровать/рашифровать сигнал
Каким методом это достичь - вопрос третий, компьютером или шифратором/дешифратором - значения не имеет ровно никакого.

в слове “достичь” содержится слово “Дичь” совпадение?

Olger_spb
kapelan:

зашифровать/рашифровать сигнал

это делает сам радиомодуль. Подаешь ему массив байт он их шифрует и передает.
Всех делов.
Не понимаю, в чем страх использовать Ардуино. Не по фен-шую?

TGOdessa

Та можно вообще, просто зачем? Хотя каждому, конечно свое…

27 days later
kapelan

наверное потомушта хочется сделать лучше,
а на существующую аппаратуру исходников нет

TGOdessa

Сделать лучше? На ардуино? Вы серьезно? А параметры процессоров смотрели, сравнивали?

Olger_spb

а что там такого в этих параметрах процессоров?? И что, , 8-ми разрядной Atmega328 не хватит для радиоуправления?

Ozyris
kapelan:

на существующую аппаратуру исходников нет

Все есть, только надо ли? Купить приемник выйдет намного дешевле, чем сделать самому. Если цель обучение, тогда другое дело.

Olger_spb

так самому можно сделать приемник (да и пульт) с нужными тебе размерами и с нужными тебе функциями

kapelan
Ozyris:

Все есть, только надо ли? Купить приемник выйдет намного дешевле, чем сделать самому. Если цель обучение, тогда другое дело.

надо. кидайте ссылочку - сотворим супер девайс

Ozyris

Вот кстати в тему, приемник одновременно под Ардуину с NRF24 и FlySky

Да что скромничать, и под FrSky тоже.

Olger_spb
Ozyris:

приемник одновременно

какие параметры у таких приемников?

kapelan
Olger_spb:

так самому можно сделать приемник (да и пульт) с нужными тебе размерами и с нужными тебе функциями

уже сделал.
стала проблемма с корпусом:

  • либо делать корпус
  • либо переписать код под существующий корпус
Olger_spb

странная взаимосвязь между корпусом и кодом… 😁😁

kapelan

собственно прямая:
чтобы девайс работал его нужно держать в руках.
Моток проводов с джойстиком устройсвом не является.