MultiWii
дрова стоят верно, ком правильный, диод горит, другой моргает после ресета. пробовал на 2-х компах
Когда прошивку начинаешь заливать ардуина ресетится? должен 13 моргнуть несколько раз.
Может бутлодер слетел?
Если после ресета мигет диод, то мало вероятно.
И проверь в иде точно твой контроллер стоит?
и ещё здесь глянь.
ресетится, моргает. пробовал и сам ресетить.
контроллер мой. сверял схему с нано. все один в один.
ресетится, моргает. пробовал и сам ресетить.
контроллер мой. сверял схему с нано. все один в один.
попробой этот boards.txt кинуть в папку hardware/arduino/
и выставить в иде TE-MINI328 контроллер.
спасибо. заработало!
ну че, понеслась!
блин, ну чего ж они лоджик конвертер то не впихнули бл* 😦
блин, ну чего ж они лоджик конвертер то не впихнули бл*
Т.к. он и без него работает, и даже на 5 вольтах, как показал опыт Warthox. Главное пуллапы убрать. Основной резон - возможное увеличение “шумов” для работы компаса (магнетометра).
ну че, понеслась!
Чета или я туплю, или лыжи не едут… судя по картинке по моему там косяк с осями… гляньте кто нить на расположение точек на чипах…
по моему 5883 не правильно стоит…
по моему 5883 не правильно стоит…
У меня такая платка (прототип этой), правильно там все отображается в ГУИ и летает нормально (хотя иногда на прошивке 1,7 с компасом квад дрейфовал немного, потом останавливался дрейф, в новой прошивке ввели калибровку компаса).
На ебае дешевле.
На ебае дешевле.
Но только у Олега (Сибериана) там были проблемы с магнитометром, которые пришлось подправлять кодом, также кодом надо подправлять еще и гиры.
Но только у Олега (Сибериана) там были проблемы
Думаю что и здесь тож самое будет. Чипы одинаковые и подключены по даташиту… как говорится “хрен редьки не слаще” тока цена выше…
Кажись и в правду,такой-же косяк. €67.20+€15
US $99.80 +US $5
кто нить полетел на MARG прошивке от Олега (Сайбериана)… Вчера пришла гира наконецто… смержил код для MARG из предыдущей прошивки в 1.7…
В ГУИ выглдит потрясающе!!!
к сожалению коптер пока в процессе сборки, а так есть большой соблазн попробовать в полете…
Алил, ты подлетнул на MARG?
Олег, можешь проверить все ли я правильно вмержил? Либо мот у тебя есть уже версия для 1.7?
Думаю что и здесь тож самое будет. Чипы одинаковые и подключены по даташиту… как говорится “хрен редьки не слаще” тока цена выше…
но у меня оно без танцев с бубном летает, я вообще не разбираюсь в коде, могу только копипастить и комментировать раскоменнтировать некоторые линии кода.
Алил, ты подлетнул на MARG?
неа, не получилось. Не знаю в чем проблема, но может у гиры 3200 и акселя 180 немного другие параметры, и поэтому не сходится. Пробовал 2 дня изменять параметра дельта… и нифига.
Пробовал 2 дня изменять параметра дельта… и нифига
а в ГУИ нормальное поведение было?
у меня:
- по РОЛЛ точное повторение на 360град.
- по Питч от 90 до 270 град (по часовой) с инвертированием Йав если плата вверх ногами (т.е. от 270 до 90 град по часовой). Например если Питч 100град, то в ГУИ это будет 80гр с инвертированным на 180 йав, что по физике по идее пральна хотя не совсем наглядно…
- по Йав адекватно показывает угол без магнетометра!!! но быстро накапливается ошибка…
постараюсь выложить видео если интересно кому
пришел пульт: все стики кроме throttle отрабатывают почти идеальные RAW значения 1000-2000, а вот газ чето от 1100 до 1880 примерно - это нормально или перемапить придется в прошивке? и чето как то значения не идеально стоят, а ±10, хотя в прошивке потом сглаживается такое поведение немного… после идеально цифрового кода - немного настораживает =)
Кажись и в правду,такой-же косяк.
Да полюбому все по даташиту, плюс у платы от Иванова обвязка по питанию на много лучше (на каждом чипе присутствуют электролиты и постоянные, а на FreeFlight IMU только постоянные) и все равно чета я не пойму с 5883… брал даташиты рисовал каждый чип складывал, на моей плате с ебея все оси Х в одну сторону (длинная сторона которая без дырок) а Y в сторону точки на 3200… а у фри 5883 Х не совпадает… Может Олег (Сибериан) ченить прояснит… вроде он говорил что на плате с ебея не правильно стоит, но я седня несколько раз проверял все правильно…
Да полюбому все по даташиту, плюс у платы от Иванова обвязка по питанию на много лучше (на каждом чипе присутствуют электролиты и постоянные, а на FreeFlight IMU только постоянные) и все равно чета я не пойму с 5883… брал даташиты рисовал каждый чип складывал, на моей плате с ебея все оси Х в одну сторону (длинная сторона которая без дырок) а Y в сторону точки на 3200… а у фри 5883 Х не совпадает… Может Олег (Сибериан) ченить прояснит… вроде он говорил что на плате с ебея не правильно стоит, но я седня несколько раз проверял все правильно…
Если посмотреть скетч, Алекс не всегда соблюдает правило, что основное направление это +Х. Похоже, он подгоняет программу под уже расположенный датчик. В некоторых случаях за основное направление у него вообще принята ось Y. В том числе и у HMC5883. Притом в разных версиях оси могут отличаться.
чето как то значения не идеально стоят, а ±10,
А это у всех так! В Вийке чтение РРМ сделано через жопу, с использованием micros(), которая дает погрешность в 10 мкс и дикое дрожание. Зато - просто.
Если кто-то хочет поправить это безобразие, сделайте так:
В конце проедуры configure receiver дописать:
TCCR4A =0; //standard mode with overflow no ints
TCCR4B = (1<<CS11); //Prescaler set to 8, that give us a resolution of 0.5us, read page 134 of data sheet
Ниже по тексту найти
cTime = micros(); // micros() return a uint32_t, but it is not usefull to keep the whole bits => we keep only 16 bits
и заменить на
cTime = TCNT4>>1; // micros() return a uint32_t, but it is not usefull to keep the whole bits => we keep only 16 bits
Спасибки ложить сюда 😉