CRIUS ALL IN ONE PRO Flight Controller

mahowik

Тарас, у меня нет слов больше, повтрять тебе лично что такое сырой dev! И для того, что бы быть бета тестером, надо ну хотя бы читать оф. форум и знать оссобенности каждой ревизии исходников… Ты это делаешь?! Ну нет конечно… иначе ты увидел бы, что я сделал откат своих последних (не проверенных) изменений и написал всем, что я больше не в команде…
В прочем зря я тут распинаюсь, ты походу не слышишь ничего и у тебя свой путь самурая… Удачи!

Лёшич
mahowik:

посмотрел ваш скетч… надо еще как мин этот момент учесть, иначе будет перекрываться индикация статуса гпс модуля со стаусом стаб. мода

#if !defined(GPS_LED_INDICATOR)
     if (f.ACC_MODE) {STABLEPIN_ON;} else {STABLEPIN_OFF;}
   #endif

upd: я вообще брал весь gps.ino, а не мержил 2.1 и dev… еще покапаю… что то не учел…

Да есть такой косячок, это важно для тех у кого режим удержания в горизонте всегда включён по дефолту. Им стоит открыть файл MultiWii_2_1_b3_ublox.ino,
найти в нём строчку

if (f.ACC_MODE) {STABLEPIN_ON;} else {STABLEPIN_OFF;}

и переправить её до:

    #if !defined(GPS_LED_INDICATOR)
           if (f.ACC_MODE) {STABLEPIN_ON;} else {STABLEPIN_OFF;}
    #endif

После этого жёлтый светодиод можно будет использовать для оценки состояния ГПС.

Подали питание:

  1. Жёлтый огонёк загорелся тускло или вообще молчит, то перетыкаем питание.
  2. Диод заморгал (раза 3 в секунду) : ага пакеты с ГПС пошли в мозг, но сателиты не найдены
  3. Диод потух : сателиты найдены, но их кол-во недостаточно для 3д фикса
  4. Диод стал выдавать серии вспышек (одна серия каждые 2-3 сек) : 3д фикс есть. По количеству загораний оцениваем кол-во найденных сателитов
    серия из: 1 вспышки - 5 сателитов
    серия из: 2-х вспышек - 6 сателитов и так далее …

А по поводу дев прошивок, то погонял версию r 1240 (MultiWii_dev_r1240.zip) месячной давности. Очень не плохо и вполне летабельна.

omegapraim
mahowik:

Тарас, у меня нет слов больше, повтрять тебе лично что такое сырой dev! И для того, что бы быть бета тестером, надо ну хотя бы читать оф. форум и знать оссобенности каждой ревизии исходников… Ты это делаешь?! Ну нет конечно… иначе ты увидел бы, что я сделал откат своих последних (не проверенных) изменений и написал всем, что я больше не в команде…
В прочем зря я тут распинаюсь, ты походу не слышишь ничего и у тебя свой путь самурая… Удачи!

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

penkerton
Лёшич:

Да есть такой косячок, это важно для тех у кого режим удержания в горизонте всегда включён по дефолту.

Вроде как по дефолту включенным он быть не может, так как коптер просто не заведется (на сколько я помню Александр делал такую защиту).
Но код дома поправлю, починю пепелац и посмотрю как он в небе.

Leon11t

Вообще то я спрашывал в чом разница между последнем бранчем и б3, но меня проигнорили. Почему же не отписались тогда (страничку назад), а сейчас мне прытыкаете в тупосте и не внимательности?

omegapraim

А в дневник Александра нет? Религия зайти не позволяет?))) Дев прошивки вообще не пользую, Если не уверены пользуйте либо б версий либо стандартные.

dnuos

прошу прощения за неточный вопрос, интересует следующее, хочу подключить подсветку, но не прямо к батарее, а управлять через канал контроллера, имеется ли такая возможность на данной плате? ели да, ткните носом пожалуйста ) . И вопрос Александру, вы писали в предыдущих постах , “если для 3S батареи, то 51к и 33к соеденить последовательно, где 51к на (+), а 33к на (-), а центр - точку соединения на А0… и получится делитель из 12.6 на 4.95в.”, это и есть альтернатива датчику напряжения?, а не подскажете где почитать как его колибровать в вие?", огоромное спасибо)

gorbln
dnuos:

хочу подключить подсветку, но не прямо к батарее, а управлять через канал контроллера, имеется ли такая возможность на данной плате?

Присоединюсь к вопросу. Насколько я понял из беглого чтения мануала - в канал buzzer подключается. И вместо баззера - мигает подсветка.

dnuos:

это и есть альтернатива датчику напряжения?, а не подскажете где почитать как его колибровать в вие?

Это не альтернатива, это датчик и есть. А про кАлибровку - всё прям в коде написано.

mahowik
Leon11t:

Вообще то я спрашывал в чом разница между последнем бранчем и б3, но меня проигнорили. Почему же не отписались тогда (страничку назад), а сейчас мне прытыкаете в тупосте и не внимательности?

да что бы не ругаться очередной раз! 😉 и потому что в дневнике написано что Б-прошивки на базе 2.1, и это даже в имени файла видно… тут даже думать не надо… очевидно…

rcopen.com/blogs/83206/15204
Чуть ле не первой строкой написано:
Изменения в сравнении со стоковой 2.1:

gorbln:

Присоединюсь к вопросу. Насколько я понял из беглого чтения мануала - в канал buzzer подключается. И вместо баззера - мигает подсветка.

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

dnuos

хм, нашел несколько мануалов, нашел схему включения базера через транзистор, а где сам выход базера? не нашел 😃

mahowik

для меги1280/2560 32-й пин

#define BUZZERPIN_PINMODE          pinMode (32, OUTPUT);
dnuos

получается, что есть еще 33 пин и 34, 35, которые в виде отверстий на плате, они не используются? в общем я так понимаю надо смотреть конфиг там все написано?)

gena_g

Я подключил на выход 46 . На него удобнее подключать есть и сигнал и +5в .
Только в def.h надо изменит выход buzzer

#define BUZZERPIN_PINMODE pinMode (46, OUTPUT);
#define BUZZERPIN_ON PORTL |= 1<<3;
#define BUZZERPIN_OFF PORTL &= ~(1<<3);

#define SERVO_3_PINMODE pinMode(33,OUTPUT); // pinMode(46,OUTPUT);
#define SERVO_3_PIN_HIGH PORTC |= 1<<4; //PORTL |= 1<<3;
#define SERVO_3_PIN_LOW PORTC &= ~(1<<4); //PORTL &= ~(1<<3);

buzzer.zip

dnuos

но есть же еще и такие строчки
#define LEDPIN_PINMODE pinMode (13, OUTPUT);
#define LEDPIN_TOGGLE PINB |= 1<<5; //switch LEDPIN state (digital PIN 13)
#define LEDPIN_OFF PORTB &= ~(1<<5);
#define LEDPIN_ON PORTB |= (1<<5);
значит можно задействовать и led и buzzer, вобщем что думать буду пробовать, спасибо за подсказку, время эксперементов)))

ctakah

Прошился прошивкой Лешича б3 под ублокс, сразу увидел 10 спутников, решил подлетнуть на постоянно вкл альтхолде, вроде отвисел пару минут, явно не удерживая позицию, потом спокойно шмякнулся вниз… Шел снег, показалось, что накрылся регуль, дома завел, все работает. Теперь о разнице ощущений полета в4u от в3; в4u лучше реагирует на газ в режиме с включенным баро , лучше держит высоту, но немного скачет, причем сам резко подгазовывая( проверял две платы на кваде и трикоптере) по высоте примерно на 30 см. В3 вяло реагирует на газ в режиме баро, видит ублокс ( такой же как у Лешича).завтра попробую по крутить пиды , мож перестанет скакать

mataor
gorbln:

хочу подключить подсветку, но не прямо к батарее, а управлять через канал контроллера, имеется ли такая возможность на данной плате?

gorbln:

Присоединюсь к вопросу. Насколько я понял из беглого чтения мануала - в канал buzzer подключается. И вместо баззера - мигает подсветка.

mahowik:

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

эх блин… писал уже раза 2:
у вия для подсветки есть
#define LED_FLASHER
это в конфиг.ино, тамже а также в деф.ино можно и ноги проца указать
ЭТО как раз подсветка - мигает несколько раз при включении, без арминга не горит, при арминге мигает 2 раза с коротким промежутком, пауза и опять мигает - очень удобно - отлично заметно днем, когда постоянно горящую подсветку практически не видно.
также можно на аукс повесить включение постоянного горения.

Zhenek

а где можно прочитать поподробнее про это(для чайников так сказать))).у меня сейчас 12в светодиодные ленты по лучам идут-подсоединены напрямую к акб…хотелось бы по человечески сделать все…

mataor
Zhenek:

а где можно прочитать поподробнее про это(для чайников так сказать))).

что именно? как сделать ключ на полевике - в интернете найти можно…

gorbln
mataor:

эх блин… писал уже раза 2:
у вия для подсветки есть
#define LED_FLASHER
это в конфиг.ино, тамже а также в деф.ино можно и ноги проца указать
ЭТО как раз подсветка

Вот спасибо-то! А то я помню, что было где-то, но найти рука не поднялась =Р