Вы хотите попробовать самостоятельно собрать своего первого летательного робота? Тогда эта статья для вас.
К написанию статьи послужила встреча с одним из моих заказчиков, пришедших с задачей разработать для него оригинальное устройство для управления водным катером. И в процессе общения я услышал фразу, о том, что ему не удалось найти информацию о разработках простого для повторения в домашних условиях коптера, желательно на основе Ардуино-контроллера. И я вспомнил, что в свое время, когда я делал курс по летательным роботам для освоения моими учениками, я не мог так же найти ничего путного, лишь какие-то фейковые статьи и видео о якобы летающих дронах на Ардуино. Попадались лишь статьи-рекомендации и видео по сборке дорогих дронов на основе уже существующих полетных контроллеров.
Почему такая ситуация с этой, казалось бы простой задачей?
Все дело в том, кто заказчик и кто платит за информацию. Если платит производитель готовых дронов, - то понятно, он будет стимулировать продвижение своей продукции через блогеров, лидеров мнений в интернет-среде. Они будут рассказывать как хорошо он летает, управляется и просто собирается. С программированием вообще не нужно заморачиваться, нужно лишь подключить и все работает. Да, есть конечно же загружаемые программы для полетных контроллеров, написанных на С++, но практически весь этап программирования заключается в правильной установке заданных переменных для движений и выбора подключаемых модулей.
Вы не найдете в выдаче информации о самоделках, поскольку их некому продвигать и поднимать в поисковой выдаче, а рекламировать свои статьи из любителей-разработчиков никто не будет.
Есть категория блогеров, рассказывающих о своих проектах на основе Ардуино, но и у них эта категория летательных дронов так же не встречается.
Весь путь от копания этой информации до создания собственного полетного контроллера и сборки летательного робота на основе Ардуино-контроллера я прошел. Ребята собрали своих дронов, но не у всех он получился. Проект удался. Выводы сделаны.
И так по самой разработке летательного робота (квадрокоптера) простого для повторения в домашних условиях из деталей, которые можно приобрести у китайцев.
В первую очередь скажу о бюджете квадрокоптера который был собран.
1. Комплект деталей для сборки летательного робота (дрона) - 3500 руб. Включает в себя:
- контроллер Ардуино Arduino MiniPro 328 5V;
- модуль гирокомпаса-акселерометра MPU6050;
- модуль радиосвязи 2.4Ghz
- DC-DC 3.7V -> 5V
- DC-DC 5V -> 3.3V
- моторы 50000 об/мин 4шт
- пропеллеры 55 мм 8шт
- транзисторы полевые 4шт
- аккумулятор 3.7V 650mAh
- рама 120 мм
- USB-зарядка для батарей
2. Пульт управления - 2500 руб. Включает в себя:
- контроллер Arduino MiniPro 328 5V;
- модуль гирокомпаса-акселерометра MPU6050;
- модуль радиосвязи 2.4Ghz с антенной;
- DC-DC 3.7V -> 5V
- DC-DC 5V -> 3.3V
- Джойстики 2шт
- Тумблера 2 шт
- кнопки 4шт
- батарейный отсек и аккумуляторы 16850 (2шт)
- переключатель питания
- плата макетная
- корпус для пульта
- метизы для сборки
Скажу сразу, что бюджет выходит дороже магазинных коптеров, но цена собственного разработанного и собранного коптера будет в любом случае выше. К сожалению, ничего не делается в стране и мире, что бы стимулировать развитие самоделкиных и юных конструкторов.
Программирование осуществляется через USB-TTL адапер, поскольку на Ардуино МиниПро нет порта для программирования.
Итого суммарный бюджет порядка 6000 рублей (оценка 2019г).
Разработка полетного контроллера и системы управления с пульта заняла примерно 3 месяца.
Функционал без излишеств. Это балансировка, удержания горизонта, режим "новичек" для ограничения максимальной тяги.
Если вам интересны подробности по сборке и вы готовы самостоятельно собрать подобного летательного дрона - пишите мне или оставляйте комментарии к этой статье.
Мои контакты smikhalevru@gmail.com
Группа ВК детской робототехники https://vk.com/kb_mikhaleva