Activity

Новые дискретные настройки Fessel Flug контроллера и регулятора Castle для электро пилотажек

Привет всем, по просьбам выкладываю как есть.
dl.dropboxusercontent.com/u/4483798/claat.zip
Вроде нашел ребят с кем буду тестировать/облетывать, так что в ближайшем будущем надеюсь будет более интересный результат.
Если у кого-то есть желание и возможности развивать эту тему, то предлагаю объединится и запилить это вместе.

Новые дискретные настройки Fessel Flug контроллера и регулятора Castle для электро пилотажек

Прошивку залью на гитхаб после облетов, там сейчас непрезентабельный вид 😃
По поводу установки MPU, надо реализовать калибровку. У меня чип попался с погрешностью пару градусов, поэтому даже не заморачивался.

Новые дискретные настройки Fessel Flug контроллера и регулятора Castle для электро пилотажек

Скейча как такового пока нет, просто взял старый скейч и добавил его вот в этот пример:
github.com/jrowberg/i2cdevlib/…/MPU6050_DMP6.ino
Там есть получение значений yaw, pitch, roll
Ну и эти значения уже прибавлял.

#ifdef OUTPUT_READABLE_YAWPITCHROLL
// display Euler angles in degrees
mpu.dmpGetQuaternion(&q, fifoBuffer);
mpu.dmpGetGravity(&gravity, &q);
mpu.dmpGetYawPitchRoll(ypr, &q, &gravity);
Serial.print(“ypr\t”);
Serial.print(ypr[0] * 180/M_PI);
Serial.print(“\t”);
Serial.print(ypr[1] * 180/M_PI);
Serial.print(“\t”);
Serial.println(ypr[2] * 180/M_PI);
#endif

Гироскоп должен быть с акселерометром.

Новые дискретные настройки Fessel Flug контроллера и регулятора Castle для электро пилотажек
Aeroplex:

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

Реализовать можно, только тут уже настраивать нужно точно через конфигуратор, а я если честно не видел существующие решения. Скриншотов накидайте, что готовое есть. Ну а дальше сформируем требования и попробуем реализовать.

Женя(EvgenyKasheev) предложил сделать выносной блютуз модуль - что мне кажется вполне логичным, зачем в воздух его таскать-то. HC-06 стоит до 3$.

Новые дискретные настройки Fessel Flug контроллера и регулятора Castle для электро пилотажек

В простом таймере залил небольшой хотфикс
github.com/MrPix/CLAAT
По умолчанию библиотека сервы инициализируется со следующими параметрами импульса - 544 - 2400 µs. В итоге регулятор на котором я тестировал не стартовал. Также может неправильно работать цифровая серва. Аналоговой серве или более умным регуляторам типа YEP40 в принципе пофиг.
Поэтому лучше инициализоровать серву следующим образом:
esc.attach(9, 1000, 2000);

Теперь вопрос к вам, есть ли у кого-то пожелания по софту по конфигурированию таймера, может пример аналогичного софта.(лучше скриншотами)

И второй вопрос, может есть кто из Киева, кто заинтересован в тестировании/отладке такого таймера.

Новые дискретные настройки Fessel Flug контроллера и регулятора Castle для электро пилотажек

Привет всем в этой теме, вставлю свои пять копеек, как автор данной прошивки.
Ниже видео с дискретным управлением:
±10 pitch = throttle normal
>10 pitch = throttle max
<-10 pitch = throttle min
>60 roll = throttle max в независимости от pitch
По поводу задания оборотов не градусами - не получится, обратной связи от регулятора нету.
Одним акселерометром в данном таймере не обойдешься, нужен акселерометр + гироскоп. Я использую mpu6050.

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