Пару лет назад меня очень заинтересовала аппаратная платформа Arduino. Прожив это время в мечтах и «заочном» накоплении знаний у меня наконец-то появилась возможность начать мечты реализовывать.

Еще одно мое увлечение — радиоуправляемые модели и аэрофотосъемка. Однако в какой то момент приходит понимание того, что просто летать становится неинтересно, а качественно снимать слишком трудно без мало-мальски системы стабилизации.
В общем, после нескольких удачных экспериментов по морганию светодиодов, пришло время сделать нечто действительно великое.
Объект для модификации — 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)


  1. ntfs1984
    06.06.2015 02:47
    +4

    Планировать всегда легче чем делать =)


    1. altanium Автор
      06.06.2015 02:50
      -3

      «Проект готов ровно наполовину». По крайней мере статью собрано системы перемещающейся по комнате вы увидите.


      1. shpaker
        06.06.2015 15:43
        +2

        У меня на винте есть специальная папка для проектов собранных на половину )) Но всё таки будет круто если вы реализуете и поделитесь с общественностью наработками ))


        1. altanium Автор
          06.06.2015 16:44
          -1

          Вторая половина, я считаю — это испытания модели на улице. Пока я до этого не дошел, но все что уже сделано, а сделано немало, я завтра-послезавтра выложу.


  1. ICELedyanoj
    06.06.2015 07:44
    +17

    Может быть не стоит дробить материал на мелкие части? Особенно если и писать пока не о чем.
    Хабр — не блог, в котором люди публикуют свои планы. Если заявлено, что статья о Arduino и программировании микроконтроллеров, то открывая её я надеюсь почитать о Arduino и программировании микроконтроллеров, а не о том, что у вас «доступа к нему сейчас нет».


    1. altanium Автор
      06.06.2015 09:48
      -9

      Есть мне о чем писать. Эта статья вводная, остальные уже написаны, остается только фотографии добавить. Если бы у меня были только планы я не писал бы. Модель то летает, но мне никто не поверит


      1. ICELedyanoj
        06.06.2015 11:44
        +3

        Просто советую не спешить со статьями, если в них нечего написать (пусть и временно).
        Кроме того — не спешите с публикацией написанной статьи. Трижды вычитайте написанное. В вашем тексте много стилистических проблем — несогласованные прилагательные, отсутствующие слова. Можно сделать скидку на возраст, но только в том случае, если человек учится и работает над своими ошибками, а не просто рефлексирует.


        1. altanium Автор
          06.06.2015 11:47
          +4

          Извиняюсь, 3 дня назад зарегистрировался только. Буду все обязательно исправлять


  1. FisHlaBsoMAN
    06.06.2015 22:09
    +3

    Спрячьте в черновики пока не поздно.


  1. trueClearThinker
    06.06.2015 23:00
    +1

    Хочу разочаровать автора: такие штуки существуют в виде мозгов к мультикоптерам, почти все поддерживают управление вертолетом, есть телеметрия, гироскопы, GPS и прочие плюшки. Стоят копейки. Если стоит конкретная задача, зачем изобретать велосипед? Потратьте время с большей пользой :)


    1. altanium Автор
      07.06.2015 01:10

      Ну не очень то вы меня разочаровали. Во-первых, я не говорил что такого не существует, но у нас в стране нет ни магазина радиоуправляемых моделей, ни электротоваров, а заказать ардуино и другие компоненты проблем не составляет. Во-вторых, я бы хотел от вас услышать, а для чего же создан этот микроконтроллер и огромнейшее количество плат расширения и датчиков? И те же самые готовые системы автопилотирования(ardupilot например), из чего созданы они? Да и в конце концов, вспомните про обыкновенный человеческий интерес познавать и создавать новое. Если есть интерес, то почему бы и нет?


      1. trueClearThinker
        07.06.2015 01:53

        Детали для открытых платформ (типа openpilot, в качестве процессора используется stm32) можно купить магазине электронных компонентов и при желании и собрать из рассыпухи. Такой микроконтроллер и его модули (если говорить об openpilot) удовлетворит вашим задачам.
        Если проект образовательный, то вопросов нет :)


        1. altanium Автор
          08.06.2015 09:11
          +1

          Проект чисто образовательный. Это в принципе мой первый опыт работы с Arduino. А в стране у нас нет ни одного магазина электронных компонентов, максимум что можно найти — транзисторы на рынке и какие нибудь радиоприемники.


          1. IDMan
            10.06.2015 01:24
            +2

            Если не секрет, вы в какой стране живете?


  1. Misery
    07.06.2015 11:54
    +2

    Так о чем речь?
    Придумал автопилот
    Там будет ардуина и всякие датчики
    Будет летать и меня радовать
    Уже почти готово
    Статья готова

    Вот Вам задача наперед:
    Сделать мульку-шмульку, которая из PPM сигнала делает PWM и наоборот. Как подключить стандартную аппу (типа Футабы) к ардуине?
    Как говорил в далеком 2009 мой преподаватель по радиоизмерениям — «Студент, где в Вашей работе элемент новизны?»


    1. altanium Автор
      08.06.2015 09:14
      +1

      Подключить? По моему тут стоит достаточно стандартная 4-х канальная аппаратура, с нее я считываю показания. Футабу подключать не пробовал, но мне кажется там все делается точно также. А при чем тут Импульсно-Позиционная Модуляция? Я тоже думал сначала что здесь нужна именно она, но тут-то ШИМ, нет?