Еще одно мое увлечение — радиоуправляемые модели и аэрофотосъемка. Однако в какой то момент приходит понимание того, что просто летать становится неинтересно, а качественно снимать слишком трудно без мало-мальски системы стабилизации.
В общем, после нескольких удачных экспериментов по морганию светодиодов, пришло время сделать нечто действительно великое.
Объект для модификации — E-Sky Hunter, соосный вертолет с четырех-канальным управлением. Как потом оказалось, он очень удобен в плане того, что радиоприемник отделен от контроллерами электродвигателями, что значительно облегчает задачу.
Какова задача? Во-первых понять принцип «общения» радиоприемника и контроллера. Во-вторых нацепить на модель несколько датчиков и микросхем а именно:
- MPL3115A2-Датчик давления, температуры и высоты
- ITG-3200-трехосевой гироскоп
- EM-506-GPS приемник на 48 каналов, с частотой обновления в 1 Гц
- Arduino. Для тестовых полетов(держа в руке, жужжа «летать» по комнате для испытаний, затем Arduino Fio
- XBee модуль
В-третьих модель должна управляться как стандартным пультом управления, так и ардуиной, зависать в воздухе( датчик дает 2.5 метровую точность, но на деле у меня получилось куда точнее), возвращаться в точку запуска, летать по заранее намеченному маршруту.
На земле будет приемник из Arduino uno, XBee модуля, кучки кнопок, сенсорного экрана и ноутбука.
Все данные через приемник будут передаваться в ноутбук, местоположение в реальном времени отображаться на карте.
Также на модели будет установлена камера. Организовать полеты от первого лица с помощью XBee, естественно не получится, однако даже если я не куплю какой нибудь FPV набор, можно будет просто записывать видео на флешку.
Немного зайдя вперед скажу, что вертолет действительно удобен тем, что задействовано всего 4 выхода Arduino для его управления.
Продолжение следует…
P.S. Проект готов ровно наполовину, однако доступа к нему сейчас нет, а без фотографий я писать не хочу.
Комментарии (16)
ICELedyanoj
06.06.2015 07:44+17Может быть не стоит дробить материал на мелкие части? Особенно если и писать пока не о чем.
Хабр — не блог, в котором люди публикуют свои планы. Если заявлено, что статья о Arduino и программировании микроконтроллеров, то открывая её я надеюсь почитать о Arduino и программировании микроконтроллеров, а не о том, что у вас «доступа к нему сейчас нет».altanium Автор
06.06.2015 09:48-9Есть мне о чем писать. Эта статья вводная, остальные уже написаны, остается только фотографии добавить. Если бы у меня были только планы я не писал бы. Модель то летает, но мне никто не поверит
ICELedyanoj
06.06.2015 11:44+3Просто советую не спешить со статьями, если в них нечего написать (пусть и временно).
Кроме того — не спешите с публикацией написанной статьи. Трижды вычитайте написанное. В вашем тексте много стилистических проблем — несогласованные прилагательные, отсутствующие слова. Можно сделать скидку на возраст, но только в том случае, если человек учится и работает над своими ошибками, а не просто рефлексирует.altanium Автор
06.06.2015 11:47+4Извиняюсь, 3 дня назад зарегистрировался только. Буду все обязательно исправлять
trueClearThinker
06.06.2015 23:00+1Хочу разочаровать автора: такие штуки существуют в виде мозгов к мультикоптерам, почти все поддерживают управление вертолетом, есть телеметрия, гироскопы, GPS и прочие плюшки. Стоят копейки. Если стоит конкретная задача, зачем изобретать велосипед? Потратьте время с большей пользой :)
altanium Автор
07.06.2015 01:10Ну не очень то вы меня разочаровали. Во-первых, я не говорил что такого не существует, но у нас в стране нет ни магазина радиоуправляемых моделей, ни электротоваров, а заказать ардуино и другие компоненты проблем не составляет. Во-вторых, я бы хотел от вас услышать, а для чего же создан этот микроконтроллер и огромнейшее количество плат расширения и датчиков? И те же самые готовые системы автопилотирования(ardupilot например), из чего созданы они? Да и в конце концов, вспомните про обыкновенный человеческий интерес познавать и создавать новое. Если есть интерес, то почему бы и нет?
trueClearThinker
07.06.2015 01:53Детали для открытых платформ (типа openpilot, в качестве процессора используется stm32) можно купить магазине электронных компонентов и при желании и собрать из рассыпухи. Такой микроконтроллер и его модули (если говорить об openpilot) удовлетворит вашим задачам.
Если проект образовательный, то вопросов нет :)altanium Автор
08.06.2015 09:11+1Проект чисто образовательный. Это в принципе мой первый опыт работы с Arduino. А в стране у нас нет ни одного магазина электронных компонентов, максимум что можно найти — транзисторы на рынке и какие нибудь радиоприемники.
Misery
07.06.2015 11:54+2Так о чем речь?
Придумал автопилот
Там будет ардуина и всякие датчики
Будет летать и меня радовать
Уже почти готово
Статья готова
Вот Вам задача наперед:
Сделать мульку-шмульку, которая из PPM сигнала делает PWM и наоборот. Как подключить стандартную аппу (типа Футабы) к ардуине?
Как говорил в далеком 2009 мой преподаватель по радиоизмерениям — «Студент, где в Вашей работе элемент новизны?»altanium Автор
08.06.2015 09:14+1Подключить? По моему тут стоит достаточно стандартная 4-х канальная аппаратура, с нее я считываю показания. Футабу подключать не пробовал, но мне кажется там все делается точно также. А при чем тут Импульсно-Позиционная Модуляция? Я тоже думал сначала что здесь нужна именно она, но тут-то ШИМ, нет?
ntfs1984
Планировать всегда легче чем делать =)
altanium Автор
«Проект готов ровно наполовину». По крайней мере статью собрано системы перемещающейся по комнате вы увидите.
shpaker
У меня на винте есть специальная папка для проектов собранных на половину )) Но всё таки будет круто если вы реализуете и поделитесь с общественностью наработками ))
altanium Автор
Вторая половина, я считаю — это испытания модели на улице. Пока я до этого не дошел, но все что уже сделано, а сделано немало, я завтра-послезавтра выложу.