MultiWii
Просто имеется квадрик мелкий 250-го размера, планирую на нем полетать по камере. А место такое - деревья кусты овраги… если в овраг плюнется то возможна потеря связи. А регули перепрошитые стоят, моторы на любых оборотах останавливай принудительно - все равно будут их раскручивать, срывов синхры не происходит. И даже если на холостых оборотах остановить мотор - будет биться в конвульсиях до победного конца, при этом ключи на регуляторе начинают сильно греться. Вот както так.
…а у назы один из режимов - заармился - если в течении 3-х секунд газ не добавил - моторы останавливаются. надо по новой армить. Вот и подумал, может в мультивии такой режим можно организовать…
Просто имеется квадрик мелкий 250-го размера, планирую на нем полетать по камере. А место такое - деревья кусты овраги… если в овраг плюнется то возможна потеря связи. А регули перепрошитые стоят, моторы на любых оборотах останавливай принудительно - все равно будут их раскручивать, срывов синхры не происходит. И даже если на холостых оборотах остановить мотор - будет биться в конвульсиях до победного конца, при этом ключи на регуляторе начинают сильно греться. Вот както так.
У меня когда падал глушил моторы, может по углу какая отсечка есть. А насчет регов, может все по разному себя ведут. У меня почти час стоял с застопоренными моторами и ничего не нагрелось. Да я ещё и пробовал подгазовывать, думал по звуку услышу.
…а у назы один из режимов - заармился - если в течении 3-х секунд газ не добавил - моторы останавливаются. надо по новой армить. Вот и подумал, может в мультивии такой режим можно организовать…
Не знал, да, наверно полезная фишка.
но почемуто отключения моторов не происходит, из режима висения выключаю пульт, коптер плюхается на землю и продолжает жужжать на холостых
А у вас на FS приемника как настроен? И #define FAILSAFE_DETECT_TRESHOLD 985 уменьшать пробовали?. Щас посмотрел, должен же он моторы глушить если у самого мультивия FS сработал.
Разобрался со связкой MultiWii+i2c-gps+neo 6
Спасибо товарищу за этот пост
rcopen.com/forum/f123/topic221574/10629
Помогите с армингом, не армится и все
Вот состояние, когда тротл внизу, все остальные стики в центре:
Вот что происходит при попытке заармить, yaw изменяется
В гуи вообще как-то отображается статус арм/дисарм? И как можно глянуть лог ошибок?
Не армится, даже если я назначаю арм на отдельный канал
Вот и у меня возник вопрос, 1945 по “яв” это вправо или влево?
А по остальным (питч/ролл)?
Помогите с армингом, не армится и все
Включен “горизонт”, еще не запомнил, он в этом режиме должен армится?
Не армится не вправо, не влево. Даже если включить энгл мод, или вообще ничего не включить из режимов, не армится тоже.
в дневник ко мне.
1102 по газу и 1945 по яву - это недостаточно для стандартных настроек.
В конфиге у меня так:
// KISS ESC 125uS Oneshot mode
// This works for 4 motors on Promicro
#define ONESHOT
#if defined(ONESHOT)
#define MINTHROTTLE 1100
#else
#define MINTHROTTLE 1065
#endif
#define MINCOMMAND 1000
Вроде должно попадать в диапазон?
Так, с армингом вроде разобрался. Но моторы все равно не стартуют.
Ага, калибровка помогла. И если ваншот включен в скетче, он должен быть включен и джампером.
Добрый день! Кто нибудь подключал Buzzer к Crius AIOP V2 версия ПО 2.3
подключаю к пин32осциллограф ( раскоментирую #define BUZZER, #define PILOTLAMP)
, на выводе короткие импульсы ( короче 1 миллисекунды) постоянно на которые пищалка реагирует щелчками ( если подаю на пищалку 5 вольт пищит как надо). понятно что импульсы короткие. есть реакция на арминг но все как то в виде дополнительных щелчков на фоне постоянно идущих щелчков.
Что я не так делаю?
Добрый день! Кто нибудь подключал Buzzer к Crius AIOP V2 версия ПО 2.3
подключаю к пин32осциллограф ( раскоментирую #define BUZZER, #define PILOTLAMP)
, на выводе короткие импульсы ( короче 1 миллисекунды) постоянно на которые пищалка реагирует щелчками ( если подаю на пищалку 5 вольт пищит как надо). понятно что импульсы короткие. есть реакция на арминг но все как то в виде дополнительных щелчков на фоне постоянно идущих щелчков.
Что я не так делаю?
сам себе отвечу ( может ещё кому пригодится)
надо сделать так
в def.h
#if defined(MEGA)
#define LEDPIN_PINMODE pinMode (13, OUTPUT);pinMode (30, OUTPUT);
#define LEDPIN_TOGGLE PINB |= (1<<7); PINC |= (1<<7);
#define LEDPIN_ON PORTB |= (1<<7); PORTC |= (1<<7);
#define LEDPIN_OFF PORTB &= ~(1<<7);PORTC &= ~(1<<7);
// #define BUZZERPIN_PINMODE pinMode (32, OUTPUT); (закоментировать)
#define BUZZERPIN_PINMODE DDRH|=(1<<5);//For Buzzer on D8 (здесь изменения)
#if defined PILOTLAMP
#define PL_PIN_ON PORTC |= 1<<5;
#define PL_PIN_OFF PORTC &= ~(1<<5);
#else
//#define BUZZERPIN_ON PORTC |= 1<<5; (закоментировать)
//#define BUZZERPIN_OFF PORTC &= ~(1<<5); (закоментировать)
#define BUZZERPIN_ON PORTH |= 1<<5;//For Buzzer on D8 (здесь изменения)
#define BUZZERPIN_OFF PORTH &= ~(1<<5);//For Buzzer on D8 (здесь изменения)
#endif
в конфиге активировать buzzer
и на D8 можно вешать пищалку ( все это относится к ПО 2.3 конфигурация -квадр) с другими конфигурациями не пробовал
вопрос такой. можно ли на 328 меге задействовать для gps виртуальный GPS (второй). что бы по первому считывать данные?
I2C переходник Вам в помощь. Верх этой страницы посмотрите.
любой или есть предпочтения?(или несовместимые)
а такое через i2c можно зацепить?
любой или есть предпочтения?(или несовместимые)
если не умеешь программировать, то лучше выбрать из списка (в коде)
имея вторую плату ардуино на 328 меге можно сделать переходник?
а такое через i2c можно зацепить?
имея вторую плату ардуино на 328 меге можно сделать переходник?
Я делал из ардуино про мини
Подскажите пожалуйста, хочу добавить свой функционал в Мультивий. Мне нужно сделать булевую переменную, которая будет служить флагом и записать её значение в EEPROM. При подачи питания на плату, мне нужно её считать. Где её нужно инициализировать и как читать\писать в неё значения?
eeprom.ino.
засунте ее в структуру общую, ну или допишите отдельно свое
eeprom.ino.
засунте ее в структуру общую, ну или допишите отдельно свое
Можно по подробнее, или пример из этой парафии.
Мне на офф сайте подсказали засунуть переменную в структуру conf, а как записать данные в нее когда я хочу, например по комбинации стыков, я не знаю.
А потом при включении питания она должна опрашиватся первой и сверятся со значением.
Я типа хочу настроить калибровку ESC по комбинации стыков и при следующем включении питания, оно и будет происходить и сбрасывать флаг переменной.