ArduCopter Mega: порт на обычную Arduino (тестим)
Заказал GPS на Хоббикинге. Который с ОСД. Хоть и дольше, но провереный поставщик. Наш тоже провереный, в смысле ненадежный. Покупал у них платку спаркфановскую с датчиками. Компас оказался нерабочим. Решил не рисковать. Пока что все, что приходило с Хоббикинга, а пришло уже много, в рабочем состоянии. И упаковка у них на уровне. Последней посылкой, похоже, в футбол играли где то, а внутри красота! Их надутые пластиковые подушечки сохраняют содержимое. Сегодня ставлю новые моторы. Вместо покоцаных. 2 штуки всеже повредил, пока кувыркался по комнате. Один намертво, второй несколько жил ободраных. Пайке не подлежат. Буду теперь с двумя играть в перемотку. Все же для верхних моторов с пропами 11Х45 нужны меньшие обороты, чем для нижних 10Х60. Кстати, спасибо Глебу за наводку. Прогу Черепашку скачал. Очень интересный инструмент для сравнения кода. Только не пойму, эта программа не позволяет менять код в ней? Править нужно в другой? Спасибо заранее за ответ, если выберете время, Глеь!
хз чего за черепашка, имхо речь про tortoisesvn.net - ниразу не видел и не пользовался, так как не работаю в винде
я чего то понял пока как svn обновлять - сам юзаю RadidSVN, код 1 раз залился и больше не смог не удалить, не перезалить новую версию… setup.pde править через вебморду гугла пришлось, что не очень удобно на самом деле… чую пора RTFM =)
Кстати, спасибо Глебу за наводку. Прогу Черепашку скачал. Очень интересный инструмент для сравнения кода.
Попробуйте Araxis Merge, вот это действительно классный инструмент для сравнения кода (причем сравнивать можно целыми папками, а не по одному файлу). Я по работе, сравнением в Тортилле использую только если надо быстро посмотреть изменения в локальной копии, по сравнению с версий залитой в SVN.
я чего то понял пока как svn обновлять - сам юзаю RadidSVN, код 1 раз залился и больше не смог не удалить, не перезалить новую версию… setup.pde править через вебморду гугла пришлось, что не очень удобно на самом деле… чую пора RTFM =)
Маленький ликбез по SVN:
Все достаточно просто. Правишь файлы, потом говоришь “Commit”, выбираешь какие файлы закоммитить и пишешь комментарий (Обязательно иначе потом х. разберешься что к чему). Периодически надо делать “Update” проекту, т.к. другие пользователи могут внести изменения и закоммитить, а пока не сделаешь апдейт, ты этих изменений не увидишь.
Если один и тот же файл поправит(и зальет) другой человек и ты попытаешься его закоммитить, то тебе выдадут предупреждение что есть конфликт. Тебе надо сделать апдейт и только потом коммитить. Если вы поправили один и тот участок кода, то тебе нужно будет разрулить конфликт и принять одну из версий кода, а потом можно коммитить. Вотс, в кратце 😃
WinMerge вот как называется прога, которая очень удобно сравнивает два проекта!!!
Понятно. Значит не Глеб навел а Алекс? Спасибо, тезка! Я в программировании ламер из ламеров. Немного другая специальность, но, чую, если хочу чего то добиться от коптера, нужно самому врубаться в код. Пока не очень. Но есть стимул, так, что разберемся. Кстати, наши вояки аннонсируют новый БПЛА для пехоты ротного уровня. Вес 3 кило, все управление в ранцевом исполнении. 2 ротора, вертикальный взлет. Очень похоже на бикоптер, хотя ничего конкретного не нарыл.
кажись понял чего и как комитить… не понял как делать через прогу, но через консольку отлично сработало всё (последние 2 коммита для теста, в r13 добавил инфу в конфиг файл и на r14 проверил как оставлять комменты)
SovGVD, может что посоветуешь.
Залил 2.0.39 и начались непонятки. Перестал инициализироваться гироскоп.
Setup Mode
setup] level
UInit Accel**U***UError reading com port
****U* Accel offsets: -2035.41, -2028.48, -2077.48
IMU
----------------------------------------
Gyro offsets: 0.00, 0.00, 0.00
Accel offsets: -2035.41, -2028.48, -2077.48
setup]
Откатил на 38 - тоже самое. Пробовал стирать еепром, делал сетап в разных планерах. Залил multiwii, на графиках гиро работает:)
Странно.
Аксель отвалился? Непропай? Прогреть!
Перестал инициализироваться гироскоп.
level инициализирует акселерометр, гира тут не нужна, чтобы проверить работает ли она вообще - cli-test-adc, если первые 3 циферки меняюся когда крутишь платку, то всё в порядке
Залил 2.0.39 и начались непонятки. Перестал инициализироваться гироскоп.
А у вас впаяна перемычка на AllInOne платке, которая выбирает адрес гиры?
А у вас впаяна перемычка на AllInOne платке, которая выбирает адрес гиры?
да кстаит тоже очень важно
имхо пора вики забивать по специфильным фишкам нашего железа (запаивание, ориентипование, выбор), для ардукоптера2 шикарно всё описано
перемычка на AllInOne
А что, надо обязательно запаевать? А то я так летаю…
кстаии уже ардукоптер2 уже 2.0.40
Totally new control laws, which are much more effective.
Loiter should now stay within a 1m box and RTL is rock solid.
New Alt Hold mixes the temperature sensor reading with the barometric pressure sensor readings for drift-free results. New flight modes, including user configurable ones.
This is a release candidate for the first non-beta code.
т.е. по идее почти сама стабильность =)
ардукоптер2 уже 2.0.40
А где порт 😃
А то я так летаю…
я тоже так летал, пока гира внезапно не подумала поменять адрес
А где порт
3 часа назад выложили, а я еще сплю до сих пор - максимум вечером буду ковырять, если никто другой не портанет раньше
подумала поменять адрес
Уговорили, сегодня запаяю 😃
Черт, пока вы тут все новое ваяете, я шкаф купе собираю… 😦
Руки аж чешутся испытать все новое.
А я сегодня за кормящего отца … 😃
level инициализирует акселерометр, гира тут не нужна, чтобы проверить работает ли она вообще - cli-test-adc, если первые 3 циферки меняюся когда крутишь платку, то всё в порядке
1,-3,-7,0,-26,-1,386,0,0,
1,-1,-10,0,-27,-6,382,150,0,
2,1,-16,0,-32,-7,383,27,0,
-3,5,-20,0,-36,-6,384,150,0,
-4,8,-27,0,-36,-10,381,150,0,
-3,13,-37,0,-36,-10,380,150,0,
-5,18,-43,0,-29,-5,382,55,0,
-6,20,-47,0,-22,-2,381,150,0,
-4,22,-52,0,-14,0,383,150,0,
-4,21,-51,0,-4,7,385,0,0,
-3,17,-45,0,12,18,389,150,0,
0,0,-15,0,45,38,396,83,0,
3,-9,3,0,53,40,392,150,0,
ОК
Значит ложная тревога, гиро работает.
Что показывает на графике зеленая линия, почему она не активна? Или так и должно быть?
PS
Перемычка впаяна.
если горизонт крутится/вертится и показывает на север (когда повернут на север), то всё хорошо, на остальное можно забить
Люди а что за перемычка на allinone ? видать я что-то пропустил кажись.