CRIUS ALL IN ONE PRO Flight Controller
А как обстоят дела с MultiWii?
работает, но с задержкой rcopen.com/forum/f123/topic283798/1616
Вечер добрый подскажите пожалуйста с GPS CN-06 v.2.0
. У меня он подключен вот так
Но если включаешь GPS HOLD его начинает носить, а при RTH его уводит далеко от точки взлета может даже в противоположную сторону.
Может быть такое, что я GPS неправильно подключил в описании написано (
Особенности:
• Автономный GPS приемник
• U-Blox NEO-6M GPS модуль
• EEPROM для сохранения конфигурации постоянно
• Встроенный 25x25mm активная антенна
• UART (TTL) порт с EMI защита
• Аккумуляторная батарея для резервного копирования / горячего старта
По умолчанию параметр
• Скорость передачи данных: 9600
Если это приемник GPS используется для I2C-GPS совет NAV, он должен быть изменен на скорость передачи данных 115200 / обновления 5 Гц скорость.)
Может его нужно подключить через I2C-GPS, но как соединить TX - RX- ?
Вечер добрый подскажите пожалуйста с GPS CN-06 v.2.0
. У меня он подключен вот так
Но если включаешь GPS HOLD его начинает носить, а при RTH его уводит далеко от точки взлета может даже в противоположную сторону.
Может быть такое, что я GPS неправильно подключил в описании написано (
Особенности:
• Автономный GPS приемник
• U-Blox NEO-6M GPS модуль
• EEPROM для сохранения конфигурации постоянно
• Встроенный 25x25mm активная антенна
• UART (TTL) порт с EMI защита
• Аккумуляторная батарея для резервного копирования / горячего стартаПо умолчанию параметр
• Скорость передачи данных: 9600
Если это приемник GPS используется для I2C-GPS совет NAV, он должен быть изменен на скорость передачи данных 115200 / обновления 5 Гц скорость.)
Может его нужно подключить через I2C-GPS, но как соединить TX - RX- ?
Почитайте вот эту статью.
Уважаемые, какой buzzer нужен для MultiWii?
какой buzzer нужен для MultiWii?
мвий не генерит сигнал базера, а лишь вкл/выкл шлет для него, потому нужен активный (с внутр. генератором) базер…
rcopen.com/forum/f123/topic283798/1464
rcopen.com/forum/f123/topic283798/1482
rcopen.com/forum/f123/topic283798/1453
p.s. пользуйтесь поиском! все есть! 😉
при просадке батарейки сигнализировать
это вроде как давно уже есть
/********************************************************************/ /**** battery voltage monitoring ****/ /********************************************************************/ /* for V BAT monitoring after the resistor divisor we should get [0V;5V]->[0;1023] on analog V_BATPIN with R1=33k and R2=51k vbat = [0;1023]*16/VBATSCALE must be associated with #define BUZZER ! */ //#define VBAT // uncomment this line to activate the vbat code #define VBATSCALE 131 // change this value if readed Battery voltage is different than real voltage #define VBATLEVEL1_3S 107 // 10,7V #define VBATLEVEL2_3S 103 // 10,3V #define VBATLEVEL3_3S 99 // 9.9V #define NO_VBAT 16 // Avoid beeping without any battery
что то перечитывал темку…
а ведь имелось в виду не буззером пищать, а подсветкой мигать при просадке аккума. буззер уже с 10 метров не слышно, только по подсветке ориентироваться можно
может его как то связать с #define LED_FLASHER ? а то он там просто постоянно моргает при арминге и все
например - при арминге длинными вспышками или горит постоянно, а при просадке аккума (левел 1,2,3) моргать сериями вспышек из 1,2,3 . ну вроде понятно)
Коллеги, подскажите как работоспособность подключенного сонара проверить. А то я, скомпилировал его в прошивке RC1, разницы что с ним, что без него, вообще не заметил.
В дневнике у Mahowik, на 5 странице я задавал этот вопрос.
ну для начала его слышно, шелчки…
ну для начала его слышно, шелчки…
Щелчки понятно, а как понять что контроллер видит правильные данные с сонара и корректно их использует?
В дневнике у Mahowik, на 5 странице я задавал этот вопрос.
Что-то не нашёл, а что там ответили?
в гуи на debug 3 или 4 будет расстояние от сонара до поверхности в см
О… оказывается это тут обсуждается. У меня тоже AIO и U-Blox Neo 6M. Хочу сделать 115кбод и 10Гц посылки от GPS. Скачал u-center, подключил GPS на скорости 9600 кбод. Все видится. Изменил скорость, частоту, записал настройки. Все ок.
Меняю в программе AIO (использую мегапират) частоту опроса GPS с 9600 на 115000 - компилирую, загружаю, запускаю. Все отлично! GPS видится, данные идут, светодиод горит зеленым, GPS видит спутники, программа показывает, что 3D Fix и все дела.
На следующий день включаю - данных от GPS нет. Думаю, наверное, сбросились настройки, проверил, перекомпилировав программу для AIO, вернув 9600 - и точно… Модуль GPS забыл настройки. Что же делать?
раз 50 уже писали про этот модуль и его проблемы с настройками из-за батареек. пользуйте поиск, есть несколько решений проблемы
U-Blox Neo 6M если модуль без флеша то так и будет сбрасывать. Выход один либо допаивать флеш либо покупать такой же тока с флешем. НАсколько я понимаю пытаитесь работать с MultiWii? Пират сам настраивает скорость на нужную при инициализации. По поводу мультиви вроде собирались сделать подобное но чем это закончилось к сожелению не знаю…
закончилось успехом, все выставляется на ура, никаких батареек и еепромов допаянных
Модуль GPS забыл настройки. Что же делать?
Выбирайте GPS_PROTOCOL_UBLOX в настройках APM_Config.h и больше ничего не трогайте, скорость в модуле не меняйте (оставьте дефолтные 9600)!
ОК. Попробую выбрать ублох протокол.
Знает ли кто-нибудь или может догадывается, как использовать AIO для управления подвесом по оси направления? То есть мне нужно, чтоб этот контроллер просто держал направление подвеса камеры, к примеру, ровно на север. Причём, предположим, что больше ничем ему пока заниматься не придётся. Теоретически железка сделать это может, ведь магнитометры у неё есть… Вопрос в том какой софт лучше для этого использовать на какой канал цеплять 360гр серву, как долго и как точно контроллер сможет сохранять направление подвеса?
Знает ли кто-нибудь или может догадывается, как использовать AIO для управления подвесом по оси направления? То есть мне нужно, чтоб этот контроллер просто держал направление подвеса камеры, к примеру, ровно на север. Причём, предположим, что больше ничем ему пока заниматься не придётся. Теоретически железка сделать это может, ведь магнитометры у неё есть… Вопрос в том какой софт лучше для этого использовать на какой канал цеплять 360гр серву, как долго и как точно контроллер сможет сохранять направление подвеса?
По идее сам коптер стабилизирует свое положение по компасу. И если коптер не крутить камера будет смотреть в нужную сторону. а управлять можно сервой или поворачивая коптер. Точность так себе т.к. компас при наклонах коптера большую ошибку выдает. Градусов 5 получить можно.
Программы смотрел по диагонали так что мог пропустить, но пока нигде не всречал. В принципе такой кусочек дописать не сложно, но тогда серву 360 градусов ставите и проходя нуль нужно будет будет крутится на 360 град. Поэтому было бы лучше , чтобы больше 360 было.Еще кое-что по точности наверно можно улучшить, если поставить магнетометр на стабилизированную горизонталь.
По идее сам коптер стабилизирует свое положение по компасу. И если коптер не крутить камера будет смотреть в нужную сторону. а управлять можно сервой или поворачивая коптер. Точность так себе т.к. компас при наклонах коптера большую ошибку выдает. Градусов 5 получить можно.
Программы смотрел по диагонали так что мог пропустить, но пока нигде не всречал. В принципе такой кусочек дописать не сложно, но тогда серву 360 градусов ставите и проходя нуль нужно будет будет крутится на 360 град. Поэтому было бы лучше , чтобы больше 360 было.Еще кое-что по точности наверно можно улучшить, если поставить магнетометр на стабилизированную горизонталь.
Спасибо.
Про коптер в этом вопросе можно не думать… подвес этот летит на стратосферном зонде, который имеет свойство постоянно вращаться. Серву придётся использовать не просто 360 градусную а ещё и бесконечную.
Какие углы наклона являются критическими для магнитометров в AIO?
Правильно ли я понимаю что ни в мультивие ни в мегапирате управления третьей осью подвеса нет? Может есть ещё что-то устанавливающееся на AIO?
А что, если использовать для управления вращением канал хвостовой сервы, к примеру, мультивия в конфигурации трикоптера? Ведь она как раз выполняет ту же задачу?
Какие углы наклона являются критическими для магнитометров в AIO?
Не думаю что тут есть какие то критические углы, т.к. магнитометр трех осевой и ему в общем то все равно под каким он углом. ИМХО.
Спасибо.
Про коптер в этом вопросе можно не думать… подвес этот летит на стратосферном зонде, который имеет свойство постоянно вращаться. Серву придётся использовать не просто 360 градусную а ещё и бесконечную.
Какие углы наклона являются критическими для магнитометров в AIO?
Правильно ли я понимаю что ни в мультивие ни в мегапирате управления третьей осью подвеса нет? Может есть ещё что-то устанавливающееся на AIO?
А что, если использовать для управления вращением канал хвостовой сервы, к примеру, мультивия в конфигурации трикоптера? Ведь она как раз выполняет ту же задачу?
Под эту задачу точно надо писать свою программу и сам контролер ставить на стабилизированную платформу и еще ставить одну машинку для контролера для того, чтобы компенсировать наклон камеры по тангажу, если платформу наклоняете с камерой. Задача в общем тривиальная(недельку вечерами поковыряться) и тогда магнетометром можно вполне прилично застабилизировать все это по Yaw , но ставить не сервы, а шаговые двигатели без датчиков и тогда проблема нуля исчезнет. Датчики могут понадобится для ограничения углов по крену и тангажу и установке нуля по Yaw в системе.
Я тут как-то изучая MPU6000 купил платку ARDUIMUV3 и под нее написал программу для коптера.High end Low cost Quatrocopter На ней точность отработки по углу можно получить около 1 градуса. Но это с использованием серв. С Атмегой 2560 на порядок лучше, если сервы обеспечат. С шаговыми двигателями таких ограничений нет и точность может быть тоже на порядок лучше, но это сильно зависит механических параметров. И на Вашем шарике с учетом моментов инерции задача становится совсем не тривиальной.
Может на начальном этапе к шарику привязать трикоптер к которому подвесить камеру на одной серве. Подвесить на веревочке по центру. Основную подъемную силу создаст шарик а коптер вяло вращая винтики застабилизирует Вам камеру. И тогда можете брать любой контролер для коптера(с акселерометром и магнетометром) и писать новое ПО не нужно. Трикоптер потому, что хорошо крутится вокруг вертикальной оси(Yaw). Хотя может веревочка не подойдет а надо будет на штанге подвешивать?
Не думаю что тут есть какие то критические углы, т.к. магнитометр трех осевой и ему в общем то все равно под каким он углом. ИМХО.
Критических углов нет, но наклоняя горизонтальную плоскость магнетометра на угол 20-30 град получить точность лучше 5 градусов вряд ли получится с HMC5883.