MultiWii
Угу, от ЮСБ. Акк подключать пока лень. На Кардуине - норм было, да и тут на первых четырёх каналах работало…
Питание - проверял. Как можно ошибиться, если на контакте надписано?!
А Х,З как… Я лично подаю питание на передатчик только на контакты, где написано BAT. От правого верхнего регуля. Сигналы на Ардуину только с белых проводов и отдельно землю. Питание Ардуины от силового аккума напрямую и от USB, когда включен ГУИ. Ардуина сама выбирает от чего питаться. Проблем никогда не было.
А какие у вас датчики?
itg3205,bma180,bmp085
кому было интересно про подключение MutiWii к iPhone wbb.multiwii.com/viewtopic.php?f=8&t=392
Это же делитель напряжения! В прошивке указан коэффициент для формулы расчета реального напряжения с этого делителя. Похоже они там поставили то, что было под рукой и программно подогнали под это коэффициент. 131, кажется. У меня есть платка небольшая, меряет напряжение и ток. Выдает аналоговый результат. Хочу добавить код для тока, а напряжение мерять напрямую. Там шаг 0.1 вольт и 0.1 ампер. Провода для 50 миллиампер максимум, такой ток вроде входы Ардуины держат.
Впаял резюки… Один фиг как раз запаивал в схему питания подсветку…
Включаю, меряю разницу по вольтажу между землёй и этим выводом (без Ардуины)…
И что вижу? Вижу 11.1 вольт!
Матерюсь, откручиваю, перепаиваю наоборот - 51 на землю, 33 - на батарею.
Смотрю, наблюдаю 7 вольт… Касабонита Билялетдинов! Вроде Ардуина что-то около 5 вольт “любит” на аналоговых входах?!
Оцифровывает напряжение от 0 до 5 вольт с шагом 50 милливольт. Там АЦП 10 битное. Это если опорное напряжение внутреннее 5 вольт… Можно задать свое на AREF.
“Ты не умничай, ты пальцем ткни!”
Что мне куда подключать-то???
Как нарисовано, так и подключай! Там коэффициент пришпилен в скетче. Результат не будет, конечно, с шагом 0.1 вольт, но врет совсем немного. При разряде батареи запищит. Проверено.
- Куда 33, а куда 51 КОм?
- На Сиидуину уходит 5 вольт питания - как оно среагирует на 7 или 11.1 вольт?!
…rcgroups.net/…/a3509506-12-MultiWii_Duemilanove_s…
Вот схема с резисторами. Подключай так. У меня получилось на первом варианте трикоптера. С Дуемиланове
Т.е. - подключать таки не к батарее, а к БЕКу на контроллере мотора?
Ыыыы…
Вот только непонятно - на БЕКах-же стабилизаторы напряжения и 5 вольт они по-любе должны-бы давать…
А, вроде врубился - “Рекомендуемый входной вольтаж для Сиидуино - 7-12 вольт”
Чего вдруг! Прямо к батарее! Зачем после бека стабилизатор на 5 вольт!? На схеме же четко написано Саппли!
Там оцифровывается напряжение с делителя и результат делится на 131. Пока на делителе 7 вольт ничего не будет. Сработает при просадке батареи, когда на делителе появится напряжение меньше 5 вольт. Ноге Ардуине наплевать на напряжение, если ток не выше 50 миллиампер. Просто результат будет выше порога срабатывания, заложенного в скетче. 51 ком ограничат ток практически при любом напряжении с батареи.
Поднял я свой квадрокоптер. Даже полетал по очкам немного. Висит очень стабильно на гироскопе ITG3205. В режиме стабилизации так и не полетел, нунчак на акселе MMA7660 и в неподвижном состоянии выдает значения ±15 а при вибрации от моторов ±150. Заказал BMA180, надеюсь, с ним все заработает.
Спаял, моторами крутит…
Бред: на июньской прошивке - проц проссссто в ступоре! Откатил на 1.7 - всё Ок!
Но на 1.7 адреса I2C вбиты жёстко в программу и пришлось с поиском сидеть…
Утром закреплю платы в кожухе и соображу с креплением акка…
Объясните пожалуйста, для чего и в каком случае нужно менять адреса i2c?
В AllInOne датчик BMA180 висит не на 0x80 адресе, а на 0x82. Так что если адрес не поменять - работать не будет…
Попробовал взлететь в комнате… Обломался - не тянет…
Притащил кухонные весы - вес с батареей - порядка 1.5 кг…
Запускаю, при половинной тяге - примерно до половины вес снизился, а дальше - триммеры были не подкручены и кувыркнули квадр с весов…
ИМХО - при 25А регуляторах, 750-х движках и 10x6 пропеллерах - должно лучше тянуть!!! Но не хочет… Такое впечатление, что где-то “зарезаны” настройки…
…А потом - движки резко вырубились и начали похрюкивать… Впечатление, что акк сел, но диод статуса батареи - молчит!
Сегодня по плану - пайка шнурка для пульта: задолбали его фокусы! Надо таки настроить…
Первоначально хотел сходить на улицу позапускать, но там дождь…
Врубился в “вырубание” движков - сработала защита на контроллерах двигателей - по-умолчанию отсечка при разряде акков стоит на “медиум”…
Перепаял провода до движков с “закрутки” на постоянное - по-первости оно нужно было, т.к. непонятно было куда будет мотор крутиться, а теперь - уже всё понятно и можно не извращаться…
Простите, если это оффтоп.
Но, на rcgroups есть фичека - показать все изображения из темы про MultiWii.
После изучения этих картинок можно почерпнуть много полезного, например:
- Поглатители вибраций для плат
- Поглатители вибраций для труб
- Упаковка модуля 😃)))))
- Крепление для камеры
- Люстра круглая
- Просто красиво по феншую расположенные платы
- А этот человек подошел к вопросу очень основательно =)
- Круглая плата с разводкой питания
- А вот столько намешанной лапши делать не надо
- Аккуратно собранный корптер
PS: На фотографиях в той теме не увидел ни одной Seeeduino mega. Большинство используют более компактные ардуинки.
PSS: Картинка для привлечения внимания 😃
Картинка
На ХоббиКинге продаются нейлоновые болтики. Сегодня попробовал их - отличная вещь, упругие и довольно прочные.
Вчера нарезал 3 текстолитовых пластины 100х100х15мм.
Резал канцелярским ножом (с двух сторон) и разламывал по месту надреза. Потом наждачкой закруглил все стороны. Сначала пытался ножовкой по металлу, но ужасно криво получалось 😃
Теперь можно все микросхемки спаивать и крепить на раму.