MultiWii
Ребят подскажите на каком пине должен сидеть светодиод загорающийся когда спутники ЖПС найдены???.У меня МЕГА2560
на каком пине должен сидеть светодиод загорающийся когда спутники ЖПС найдены???
На этой плате пин №60.
имеет ли вообще смысл делать через эл.ключ?
Большого смысла на коптере нет - все доступно и так .
В плане удобства, если батарею откатываешь не каждый раз до разряда, однозначно удобней с ключом.
Подскажите по такому вопросу. Коптер откалиброван в гуи все ровненько,сам коптер установлен по уроню.Отключаю питание,включаю ,калибровка акселя сохранена.Тоеть я могу спокойно приехать на поле включив коптер без уроня и полететь зная то что аксель откалиброван.А вот если мне нужно будет сделать тримирывание акселя с пульта в поле эта настройка тримера сохраняется в ЕЕПРОМе???
На этой плате пин №60.
моргает постоянно хоть есть спутники ,хоть нет…😦
Если моргает , значит модуль GPS видит но не определил местоположение при условии правильных настроек в прошивке вия …
Сообщение от jekmv
аналоговый это какой? у меня есть НС-SR04 кто то уже прикрутил его? а то валяется дома 2 шт без дела
Да-да . именно такой . Мож кто поможет внедрить его в 2.1.
как раз этим потихоньку занимаюсь… но точно результаты смогу сказать когда пропы из китая прийдут
да… мой последний код на котором я летал… если интересно кому…
А вот если мне нужно будет сделать тримирывание акселя с пульта в поле эта настройка тримера сохраняется в ЕЕПРОМе???
да
да… мой последний код на котором я летал… если интересно кому…
Я вчера заменил в 2.1 код сонара i2c на код от alexmos . Собирается без ошибок . Но никак не могу понять куда сонар подключать на плате от китайцев MWC 2560. Нужно соответствие ног и пинов ардуин . Выходы А2 и D12 ?
блин сорри вчера вырубало - не сделал ссылку
xmega multiwii 2.1
Но никак не могу понять куда сонар подключать на плате от китайцев MWC 2560…
А чего мудрить то ? Мультивий для этой платы есть тут и сонар там упомянут.
А чего мудрить то ? Мультивий для этой платы есть тут и сонар там упомянут.
Там упомянут I2C сонар… Речь идет об АНАЛОГОВОМ сонаре
Там упомянут I2C сонар… Речь идет об АНАЛОГОВОМ сонаре
SR04 никоим раком НЕ АНАЛОГОВЫЙ а самый наруральный цифровой сонар… у i2c сонаров начинка считай та же… просто не шим а i2c выход - вот и вся разница
Подскажите плз !
Прикупил приемник hk-tr6a v2, решил задействовать PPM SUM, согласно мануалу подключил на 19 пин на меге 2560. В конфиге Раскоментирывал строчку PPM SUM.
Не работает. Где-то читал что в новых приемниках нет больше PPM SUM. Или есть решение этой проблемки?
SR04 никоим раком НЕ АНАЛОГОВЫЙ а самый наруральный цифровой сонар… у i2c сонаров начинка считай та же… просто не шим а i2c выход - вот и вся разница
I2C sonar выходы SDA SCL. SR04 выходы Eho Trig. Никакого ШИМ на выходе SR04 нет и впомине!!! Уважаемый ! Почитайте описалово SR04 . !!!
I2C sonar выходы SDA SCL. SR04 выходы Eho Trig. Никакого ШИМ на выходе SR04 нет и впомине!!! Уважаемый ! Почитайте описалово SR04 . !!!
человек все правильно написал:
- HC-SR04 не I2C сонар www.ebay.com/sch/i.html?_sacat=0&_nkw=HC-SR04&LH_B…
- то про что вы хотели написать это уже I2C, только маркировка то другая! SRF02/SRF08/SRF10/SRF23 www.google.ca/search?q=SRF02
upd: но да, HC-SR04 не шим точно 😃 по интерфейсу он скорее через последовательный порт работает…
Ребят ктонить разобрался с ЖПС??? Почемуто когда коптер в воздухе нет вобще никакой реакции на включение режима GPSHOLD
Данные жпс в гуи отображаются верно.Любые манипуляции с ПИДами относящимися к жпс ни к чему не привели ,коптер ведет себя так будто нет никакого жпс на борту 😦😦
И еще непобедимая проблема.При повороте по часовой стрелки коптер постоянно пытается завалится на левый передний мотор причем чем сильнее и резче откланяеш стик рудера тем сильнее и резче коптер пытается клюнуть левым передним моторм.Также проблема после отработки рудером коптер продолжает свое движение пока не поправишь его обратным движение стика ,создается впечатление что YAW гира зависает в это момент и коптер продолжает вращаться.
На видео видно как коптер пытается клюнуть
Ребят ктонить разобрался с ЖПС???
я летал на dev0622 страниц 5-10 назад… Mihbay на 2.1 летал, писал отлично держит и домой летит как надо…
обязатеьным условием работы гпс, должен быть как мин. рабочий стаб. мод + компас не должен врать + гпс мин. 5гц для хорошего удержания на месте… нюансов дофига там, почитай доку эту как мин…
Жпс 10Гц ,по этой инструкции и настраивал.С настройкой кода(маг. склон. и т.д) понятно.Несовсем понял как в гуи производится настройка пид.Вот только компас был выключен у меня когда удержание включал… завтра еще буду пробывать…
Как настраивать эти параметры (Pos PosR NavR) и за что каждый отвечает ктонить может объяснить не отправляя на рсгруп читать буржуйские посты??
Как настраивать эти параметры (Pos PosR NavR) и за что каждый отвечает ктонить может объяснить не отправляя на рсгруп читать буржуйские посты??
я и Mihbay на дефолтных летали… вроде и так не плохо… в штиль 2-5м, что примерно равно точности самого gps
хмм… попробовать чоль запихнуть это IMU в вий Ellipsoid into Sphere Calibration of Acc and Magn на оф сайте (см. линк на видео в первом посте)
2 All:
Кому-нибудь удалось запустить программную инициализацию GPS? GPS от Кролика UBlox NEO-6M.
C форума Multiwii взял и вставил следующую функцию в код:
void UBLOX_init(void)
{
#define UBLOX_SET_BINARY "$PUBX,41,1,0003,0001,57600,0*2D\r\n"
struct ubx_cfg_nav_rate msg;
const unsigned long baudrates[4] = {9600U, 19200U, 38400U, 57600U};
// do not open the port before configuring the GPS, init will open the port with the right speed setting
// GPS Speed will be ignored in this case, since the speed it encoded in the setup string...
// the GPS may be setup for a different baud rate. This ensures
// it gets configured correctly
for (uint8_t i=0; i<5; i++) {
SerialOpen(GPS_SERIAL,baudrates[i]);
SerialWriteBuffer(GPS_SERIAL, (uint8_t *)UBLOX_SET_BINARY, sizeof(UBLOX_SET_BINARY)-1);
delay(300);
SerialEnd(GPS_SERIAL);
}
SerialOpen(GPS_SERIAL, 57600);
delay(1000);
// ask for navigation solutions every 200ms
msg.measure_rate_ms = 200;
msg.nav_rate = 1;
msg.timeref = 1; // UTC time
UBLOX_send_message(CLASS_CFG, MSG_CFG_RATE, &msg, sizeof(msg));
// ask for the messages we parse to be sent on every navigation solution
UBLOX_configure_message_rate(CLASS_NAV, MSG_POSLLH, 1);
UBLOX_configure_message_rate(CLASS_NAV, MSG_STATUS, 1);
UBLOX_configure_message_rate(CLASS_NAV, MSG_SOL, 1);
UBLOX_configure_message_rate(CLASS_NAV, MSG_VELNED, 1);
UBLOX_configure_sbas(SBAS_EGNOS);
// ask for the current navigation settings
UBLOX_send_message(CLASS_CFG, MSG_CFG_NAV_SETTINGS, NULL, 0);
SerialEnd(GPS_SERIAL);
delay(300);
}
Что-то нефига не работает… (файл GPS.ino в аттаче).
Пробовал второй вариант:
#define UBLOX_SET_BINARY "$PUBX,41,1,0003,0001,115200,0*2D\r\n"
SerialWriteBuffer(GPS_SERIAL, (uint8_t *)UBLOX_SET_BINARY, sizeof(UBLOX_SET_BINARY)-1);
delay(300);
// Set rate to 5Hz
static uint8_t setHz[] = { 0xB5, 0x62, 0x06, 0x08, 0x06, 0x00, 0xC8, 0x00, 0x01, 0x00, 0x01, 0x00, 0xDE, 0x6A};
SerialWriteBuffer(GPS_SERIAL, (uint8_t *)setHz, sizeof(setHz)-1);
delay(500);
// Set 115200
static uint8_t setSpeed[]={ 0xB5, 0x62, 0x06, 0x00, 0x14, 0x00, 0x01, 0x00, 0x00,
0x00, 0xD0, 0x08, 0x00, 0x00, 0x00, 0xC2, 0x01, 0x00,
0x07, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0,
0x7E };
SerialWriteBuffer(GPS_SERIAL, (uint8_t *)setSpeed, sizeof(setSpeed)-1);
delay(500);
static uint8_t conf7[23]={0xB5, 0x62, 0x06, 0x09, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x31, 0xBF}; //write config to module
SerialWriteBuffer(GPS_SERIAL, (uint8_t *)conf7, sizeof(conf7)-1);
delay(1000);
SerialEnd(GPS_SERIAL);
Команды аналогичны тем, что выводит перед посылкой U-center, но что-то тоже не работает.