GPS-приемники для квадрокоптеров
Если я не ошибаюсь, там стоит атмега 328p. Значит, выбирать arduino pro mini 5v 16MHz
Помогите, кто-нибудь! Не компилируется прошивка для i2c-gps nav. Вот ошибки:
Arduino: 1.6.4 (Windows 7), Плата"Arduino Pro or Pro Mini, ATmega328 (5V, 16 MHz)"
C:\Program Files\Arduino\hardware\tools\avr/bin/avr-gcc -c -g -Os -w -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\eightanaloginputs C:\Users\13E6~1\AppData\Local\Temp\build6512285183479124625.tmp\twiMW.c -o C:\Users\13E6~1\AppData\Local\Temp\build6512285183479124625.tmp\twiMW.c.o
C:\Program Files\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\eightanaloginputs C:\Users\13E6~1\AppData\Local\Temp\build6512285183479124625.tmp\I2C_GPS_NAV_v2_2.cpp -o C:\Users\13E6~1\AppData\Local\Temp\build6512285183479124625.tmp\I2C_GPS_NAV_v2_2.cpp.o
I2C_GPS_NAV_v2_2.ino:1240:4: error: ‘prog_char’ does not name a type
I2C_GPS_NAV_v2_2.ino: In function ‘void GPS_SerialInit()’:
I2C_GPS_NAV_v2_2.ino:1281:33: error: ‘UBLOX_INIT’ was not declared in this scope
‘prog_char’ does not name a type
Как быть?
Как быть?
попробуйте более старые версии arduino ide www.arduino.cc/en/Main/OldSoftwareReleases
По видео трудно что либо сказать, не видно где вы рулите аппаратом, а где он дрифтует сам, по
да нет Алексей видео не мое,с темы по ардукоптеру,просто сам был удивлен что мтк3333 так плохо держит позицию,до этого и раньше слышал подобные высказывания,но как то закрывал глаза на это пока на этом видео не увидел,там же видно когда аппрат просто висит а когда управляется.ну да ладно буду пробовать на своем модуле,может все и нетак печально
попробуйте более старые версии arduino ide
Либо попробуйте заменить “prog_char” на “const char” - всё должно компилироваться.
I2C прошил. В Ардуино 1.0 все прошло хорошо.
Теперь Ublox NEO-6M не воспринимает файл конфигурации. В U-center есть соединение на 115200, спутники видно и все как бы работает. Но конфигурация никак не загружается.
Что делать-то?
Прошу помощи!
Сделал сброс (Revert Config) в u-center, теперь модуль GPS не подключается. На мгновенье загорается красная лампочка на модуле, и гаснет. До сброса при подключении USB мигала синяя лампочка на модуле, и вообще всё работало.
На FTDI несколько раз мигают диоды RX и TX и тоже гаснут. В u-center внизу в строке состояния пишет COM5 9600, но серым цветом, а не зелёным. Autobauding включен.
Модуль GPS: banggood.com/UBLOX-NEO-M8N-BN-880-Flight-Control-G…
FTDI: banggood.com/FTDI-Basic-5V-USB-Transfer-TTL-MWC-Pr…
ДОБАВЛЕНИЕ:
Похоже, что-то с FTDI. Когда подключил GPS к коптеру, он заработал и нашёл спутники.
Теперь Ublox NEO-6M не воспринимает файл конфигурации. В U-center есть соединение на 115200, спутники видно и все как бы работает. Но конфигурация никак не загружается.
На всякий случай проверил еще двадцать раз. Что нужно исправить? Как залить в него конфиг?
ДОБАВЛЕНИЕ:
Похоже, что-то с FTDI. Когда подключил GPS к коптеру, он заработал и нашёл спутники.
Мне бы Ваши заботы. Если находит спутники, то все ведь ок, нет?
На всякий случай проверил еще двадцать раз. Что нужно исправить? Как залить в него конфиг?
Здесь, посмотри. Может, поможет. Есть вариант выставить настройки модуля вручную.
В u-center внизу в строке состояния пишет COM5 9600, но серым цветом, а не зелёным
Попробуйте изменить в u-centerе скорость СОМ порта-с 9600 на другие-у вас скорость СОМ порта не совпадает со скоростью модуля.
Как залить в него конфиг?
А на кой? Вы его с У-центром соедините для начала (скорость выставте) как вам выше посоветовали, а уж 3 параметра ручками выставить - не сложная задача.
Попробуйте изменить в u-centerе скорость СОМ порта-с 9600 на другие-у вас скорость СОМ порта не совпадает со скоростью модуля.
Дык это, автоопределение скорости порта включено в у-центре. Ну и вручную пробовал менять скорость тоже, не помогло. Пока ищу новый адаптер usb-com по знакомым.
Пока ищу новый адаптер usb-com по знакомым.
Скажу вам по секрету - он у вас на столе лежит. Точнее на коптере стоит скорее всего.
Скажу вам по секрету - он у вас на столе лежит. Точнее на коптере стоит скорее всего.
Не-не, перепрошивать APM под это дело не хочу, ну его нафиг. Работает - не трогай.
Не-не, перепрошивать APM под это дело не хочу, ну его нафиг.
Ну дело ваше 😃 А так сохранили настройки в МР, залили мультисериал, настроили GPS, залили ардукоптер, восстановили настройки. Делов на 10 минут с перекурами. 😃
www.ebay.com/itm/…/261507114651
вот такой берите и не выносите моск
Если не хочется головной боли то выбирайте из того что поддерживают 3DR
github.com/diydrones/ardupilot/tree/…/config
Все остальное - танцы с бубном. И кстати GPS от 3DR имеет LNA на Lea6h, а хоббикинговский нет 😦
Так что в идеале надо искать lea6h с lna как по ссылке а не как у меня с хоббикинга 😦
Прошу подсказать проверенный GPS модуль для APM.
присмотрел 2 варианта такой и такой. Стоит ли переплачивать за второй?
Первый вариант у меня к miniAPM подключен. Отлично работает. Компас в нем. Сравнивать могу только с NEO-6
Господа, прошу помощи.
Cheerson CX-20 (APM), мне досталась какая-то дохрена “новая” версия с GPS-модулем Antek BQ-V0 (гугл о нем ничего не знает).
Проблема одна - GPS.
В лоитере его болтает +/- 5-7 метров по двум осям, RTH работает плохо.
Sats колеблется от 5 до 8 (облачность 30-35%, ЛЭП в радиусе 300м отсутствуют).
А вот с HDOP всё совсем плохо - в среднем 2.5 - 3.5. Ниже 2.4 ни разу не опускался.
Сам модуль сидит в “башне” под пластиковой крышкой, антенна 25х25мм ничем не экранирована.
Подскажите, что с этим можно сделать?
И если ничего, то какой модуль посоветуете купить? На рассмотрении BN-880 с банга, NEO-6MV2, ну и LEA-6H, правда он четверть чирсона стоит.
Antek BQ-V0
А по моему это просто маркировка антенны. Попробуйте модуль к u-Center подключить, если работать будет посмотрите модель самого GPS и зальете файл конфигурации под него. Скорее всего у вас Neo-6m
А по моему это просто маркировка антенны.
Да, это маркировка антенны, но это единственная надпись на всем модуле.
Попробуйте модуль к u-Center подключить
Эм… а как его подключить? Вообще, apm с gps через что общается? uart или i2c?
Если юарт, то справлюсь, с i2c будут сложности.