Квадрокоптер на Arduino DUE

okan_vitaliy
SergDoc:

Чё идеи сдулись? Люди на 20-40 км летают вообще-то, и это в рамках хобби… да и аппараты давно в атоматическом режиме без всяого управления это могут… кстати тоже хоббийные… но это не говорит о том, что надо забить, а говорит о том, что надо саморазвиваться и двигаться дальше!!!
Как в спорте: Дальше, выше, сильнее…
хотя бы так

Ну все Сергей, убил человека ! Кстати с Наступающими Праздниками!!!

SergDoc

Я никого не намеревался убивать 😦 , каждое начинание заслуживает уважение лишь тем, что оно есть…
Но надо изучать вопрос…

ssilk
Dmitry_DM:

ну возьму я пульт, ну вбухаю 40-50$

Нифига себе…) Я бы еще понял, если бы речь о чем то таком была… Это “вбухаю”…) А полтинник за турнигу(кстати, километр она реально добьет) или даже такую игрушку, это не деньги…

Кстати, для дипломной можно и такую штуку забабахать, комиссия будет в восторге…)

SergDoc
Dmitry_DM:

ладно, тогда нету смысла во всем этом… ну возьму я пульт, ну вбухаю 40-50$ и получу дальность аж ЦЕЛЫХ 100-200 метров!! (ничего себе!!!) я хотел что-то получше создать, чем просто игрушку, которая летает в радиусе видимости человека… ладно, тема себя исчерпала

Так быстро???

Открою страшную тайну: в 2011 году пытался я создать что-то новое - доступный (читай дешевый) мощный контроллер, ну что что-то вроде получилось )))
Но на эксперименты разбитые аппараты и т.д. ушло примерно около 4 килобаксов )))
Ну и что - это же хобби, общение… Я познакомился с множеством замечательных людей, мои летательные аппараты летят сами - магия? нет, просто опыт… большинство неполадок уже слышу по звуку моторов при тесте и т.д., глюки в коде по наитию(бабушка шепчет) в основном… краши уже воспринимаются как что-то само собой разумеющееся, потом только разбор полётов…
Люди творите, изобретайте - это прекрасно, только 2 но:

  1. готовьтесь к большим растратам и покупайте качественные (проверенные) комплектующие, датчики и т.п.
  2. за вас этого никто не сделает - подскажут, направят, а дальше читать, изучать, экспериментировать…
    С Новым Годом всех!!!

p.s. не ждите, что это окупится - в первую очередь вы это делаете для себя…

ssilk
SergDoc:

Открою страшную тайну:

Хе, я и не

SergDoc:

пытался я создать что-то новое

просто стараюсь делать хорошо летающие машины из относительно доступных комплектующих, и то на это потребовалось пару лет и

SergDoc:

около 4 килобаксов

уже даже чуть больше…)

SergDoc:

краши уже воспринимаются как что-то само собой разумеющееся

И даже удивительно, если в какой то новой конструкции их нет…)
С Новым Годом!!!😃

15 days later
Dmitry_DM

привет всем! это опять я)) наверное вопрос глупый, но все же:
пришли сегодня двигатели Turnigy А2212 1000kv и регули 30А (ссылка на двиг)
а аккумулятор еще не заказал, но очень захотел проверить, поэтому попробовал запитать от такой штуки
вроде вышло, оно издало звук инициализации, попробовал засунуть такой код
в результате я получаю лишь писк мотора и попытки его двигатся
и почему так? то ли ему аккумул не подходит, то ли нужно снять защиту от случайного нажатия (послав сигнал)

подскажите как мне проверить работу двига, и возможно ли это сделать от указанного аккумулятора

Bulldog

мда…
Посмотри характеристики регуляторов. Особенно обрати внимание на напряжение питания и ток. Оно соответствут “такой штуке”?
Хотя бы почитал теорию, ей Богу…

Dmitry_DM
Bulldog:

мда…
Посмотри характеристики регуляторов. Особенно обрати внимание на напряжение питания и ток. Оно соответствут “такой штуке”?
Хотя бы почитал теорию, ей Богу…

я в курсе что нужно тем регуляторам, меня ввело в заблуждение то, что какой-то человек писал, что он запитал мотор от аккумулятора от мобильно телефона, он был липо 4,2 вольт, он говорил, что у него слабо вращался двигатель, но списывал он это на малую мощьность, так как такое было возможно?

и все-таки, мне нужно проверить двигатели, как мне это сделать без настоящего липошного аккумулятора с большим током?

ssilk
Dmitry_DM:

как мне это сделать без настоящего липошного аккумулятора с большим током?

Возьмите 12 вольт с компьютера, чтобы крутить моторы без винтов, хватит…

6 months later
Dmitry_DM

Здравствуйте! Прислушался ко всем вашим советам, отказался от беспультового управления, купил пульт. Пришло время подключить и установить всю аппаратуру на коптер. Но есть вопрос по подключению. И так, компоненты следующие:
мозги: Arduino DUE
двигатели + регуляторы: A2212 1000KV + 30A ESC
гироскоп + акселерометр: MPU-6050
барометр: GY-68 BMP180
компас (магнитометр): Gy-273 HMC5883L
аккумулятор 3S 11.1В 5200 мАч 30C
аппаратура управления 6-канальная FlySky FS-CT6B 2.4GHz с приёмником R6B ( FS-CT6B+R6B )
Ультразвуковой датчик HC-SR04 (даже не знаю есть ли его применение в MultiWii)
ни GPS, ни OSD, ничего другого, кроме вышеописанного нету
теперь проблема: я понятия не имею как подключать FlySky R6B… я создал схему… прошу помощи: просмотрите схему на ошибки и добавьте подключение приемника…

Заранее спасибо!

Bulldog

Ну так в коде и смотри на какие инпуты должен приходить PWM с приемника.

rual
Dmitry_DM:

теперь проблема: я понятия не имею как подключать FlySky R6B… я создал схему… прошу помощи: просмотрите схему на ошибки и добавьте подключение приемника…

Красиво нарисовал, молодца! Компас и МПУ можно на одной И2Ц шине держать, но можно и так, земляные концы с регулей не нужны, кроме питающего(!). По приёмнимку: дорисовывтаь не буду, да и Дуину не знаю, каналы приёмыша надо подключать к ногам дуины, где она сможет принимать ШИМ.

Jade_Penetrate
rual:

земляные концы с регулей не нужны, кроме питающего(!)

Очень не рекомендую убирать сигнальную землю с регуляторов, с огромной вероятностью возникнут глюки управления.

rual
Jade_Penetrate:

Очень не рекомендую убирать сигнальную землю с регуляторов, с огромной вероятностью возникнут глюки управления.

если основной минус “правильный”, то не возникнут, а если “неправильный”, то силовой ток потечет по сигнальной земле. Что лучше выбирайте сами )

AlexeyStn

rual, поясните, пожалуйста, что в вашем понимании “правильный” и “неправильный” минус?

rual
AlexeyStn:

что в вашем понимании “правильный” и “неправильный” минус?

Все потребители расходятся из одной точки “звездой”, а не “гирляндой”. Ну и сечение проводов соответствует току.

Jade_Penetrate

Добиться идеальной земли в квадрокоптере весьма сложно - к каждому регулятору параллельно с сигнальным кабелем земля идти должна, если силовые провода имеют длину более 5-8см (значение на вскидку, все зависит от токов, регулятора, сечения и т.д.), в то же время, нужна земля от питающего контроллер бека и измерителей тока/напряжения. Выкидываешь землю от регуляторов - сигнал на них приобретает огромные помехи и часто приводит к срывам в работе, если убрать землю от бека и датчиков - плывет питающее напряжение, плывут показания с шунта и делителя. Решение проблемы - использование честных опто регуляторов, передача сигнала по дифференциальной линии, или использование коротких толстых проводов.
Но можно отказаться от звезды и смириться с уравнивающими токами, 90% так летают и не жалуются, зато при желании сделать все “правильно” начинаются проблемы.

rual
Jade_Penetrate:

Но можно отказаться от звезды и смириться с уравнивающими токами, 90% так летают и не жалуются

Так я не настаиваю ))) Более того, у меня все три проводка воткнуты, ибо не хочу чтоб концы во все стороны торчали.

Jade_Penetrate:

зато при желании сделать все “правильно” начинаются проблемы.

У Алексея Козина на сайте очень практичный совет по организации питания:

плата распределения питания (подойдет квадрат или круг из двухстороннего фольгированного стеклотекстолита – снимите глубокую фаску по всем торцам, используйте одну сторону для плюса а вторую для минуса, после пайки обеспечьте невозможность замыкания слоев платы а при необходимости изолируйте ), соответствующий силовой аккумулятор

Dmitry_DM
rual:

Компас и МПУ можно на одной И2Ц шине держать, но можно и так, земляные концы с регулей не нужны, кроме питающего(!).

спасибо вам за ответ! но в последствии мнения разделились… так все-таки, как лучше? земля только от 1 питающего регулятора (на схеме самый левый) или связать все земли 4 регулей?
второй вопрос: про I2C шину: то есть на схеме я собрался подключать компас к А5 А4, а вы предлагаете его (компас), как и MPU и как барометр подключать в SDA SCL ? (если так, то хорошо, что я еще не сделал тройники)

есть еще проблема с самим пультом, вернее с его конфигурацией, но об этом позже, надо все по-порядку

Jade_Penetrate

Лучше свяжите все 4 и подключите к земле контроллера. Прочитайте по iic шину, на нее можно повесить много устройств, если пропускной способности будет достаточно.

Dmitry_DM
Jade_Penetrate:

Лучше свяжите все 4 и подключите к земле контроллера.

все, значит так и будет,

Jade_Penetrate:

iic шину, на нее можно повесить много устройств, если пропускной способности будет достаточно

хорошо, попробую, там видно будет,

питать плату он BEC регуля все равно какого?

теперь о прошивке: я буду использовать MultiWii, заточенную под DUE (Multiwii_DUE называется), кто - то тут говорил, что надо смотреть к каким пинам подключать приемник. По этому несколько вопросов:

  1. У приемника надо использовать 4 канала, в каждом по 3 пина. Надо использовать только сигнальные? или +5v и gnd тоже надо использовать?
  2. как питать приемник? там у него на самой верхушке есть что-то про питание… +в комплекте был черный дугообразный провод для соединения чего-то… как его использовать?
  3. в каком файле Multiwii глядеть в какие пины подключать
    3_1) каналы приемника
    3_2) сигнальные пины от регулей
    P.S кто-то из вас говорил, что не знает о DUE, она почти как Mega2560, так что можно отталкиваться от ее данных о расположении пинов