Raspberry Pi (с RTOS) python = квадрокоптер? — Хабр Q&A

Raspberry Pi (с RTOS)   python = квадрокоптер? — Хабр Q&A Вертолеты

Что можно сделать на основе rpi3

Проектов на Raspberry Pi 3 можно реализовать огромное множество. Фактически любители электроники ограничены только фантазией.

Наиболее часто на базе “Малины” делаются следующие вещи:

  • квадрокоптеры;
  • видеорегистраторы и камеры наблюдения;
  • метеорологические станции;
  • регуляторы штативов для телескопов;
  • мультимедийные центры и многое другие.

При этом многие из проектов несложны в реализации. Большинство из них требуют только базовых навыков обращения с электроникой и кое-каких знаний в области программирования. Поэтому созданием полезных и интересных вещей на основе RPi могут заниматься даже дети (собственно, в первую очередь именно для их обучения изначально и создавался данный одноплатник).

Raspberry pi (с rtos) python = квадрокоптер?

Я бы посоветовал разделить управление и всю остальную периферию. Слишком много времени займет запуск реалтаймовой малины со всеми стабилизациями и управлением, это не учитывая видео. Проще будет взять готовую платформу для управления, на тех-же АТМегах или простеньком АРМе (не стоит пугаться отсутствия операционки, вцелом программирование контроллеров можно довести до компиляции и прошивки одной кнопкой за один вечер). Это решит проблему с датчиками положения и управлением двигателями и позволит получить хоть какой-то промежуточный результат своей работы. Потом на основе этой платы можно и вовсе реализовать автопилот и сократить управление коптером до лети вперед, повернись, поднимись выше и тд.

Далее дополнительно установить малину с обычным линуксом и наладить видеотрансляцию. Уже после этого можно будет сделать канал связи между малиной и полетным контроллером и передавать команды управления через вайфай-малину-интерфейс.

Смотрите про коптеры:  У ВСУ оказались дроны-камикадзе PHOLOS // Смотрим

Полетный контроллер обойдется где-то 20-60$, а времени сэкономит уйму. Более того, отдельно покупать все то что есть на нем намного дороже.

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

Запуск ретро-игр и воспроизведение мультимедиа

Raspberry Pi 3 является достаточно мощным, чтобы справляться как с FullHD-видео, так и с эмуляцией ретро-консолей. Поэтому данный компьютер возможно использовать в качестве медиа-центра и игровой приставки.

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

Квадрокоптеры и машинки с удаленным управлением

Другой вариант – удаленно управляемые подвижные устройства. В частности, на основе Raspberry Pi можно сделать полноценный квадрокоптер. Конечно, для этого потребуется приобрести достаточно большое количество модулей, но зато такой проект по-настоящему интересен.

Если на базе “Малины” можно собрать квадрокоптер, то, конечно, на основе неё возможно сделать и машинку с удаленным управлением. Такого рода проект реализовать даже проще, так как этим устройствам не нужны специальные модули для балансировки.

Конкретные примеры проектов на базе “малины”

Подробно описывать, как создавать ту или иную вещь на основе RPi3 нет смысла. Такие инструкции присутствуют на множестве различных сайтов. Но будет полезно кратко рассмотреть наиболее интересные проекты на Raspberry Pi 3.

Краудфандинг

Мы решили провести краудфандинговую кампанию для того чтобы оценить спрос на наше устройство и собрать необходимую сумму для производства первой крупной партии плат на заводе. Более подробную информацию можно найти на нашей странице на Indiegogo:

Navio на Indiegogo

Метеостанции и системы умного дома

Подключив к “Малине” датчики температуры, давления и т.д., можно сделать из неё метеостанцию. При наличии понимания того, от чего зависит погода, при помощи RPi можно даже составлять собственные прогнозы.

А если хочется чего-то по-настоящему сложного, можно попробовать реализовать на базе Raspberry проект умного дома. Конечно, для этого потребуется большое количество модулей и, возможно, не один одноплатник. Но в итоге возможно сделать систему, которая по возможностям и удобству не уступает существующим готовым решениям. А её стоимость, в свою очередь, будет в десятки раз ниже.

На борту платы

  • U-blox NEO — GPSGNSS приемник. Две версии на выбор: мультисистемный NEO-7M или NEO-6T с возможностью получения фазовых измерений для обработки.
  • MPU9250 — акселерометр, гироскоп, магнитометр для определения ориентации.
  • MS5611 — датчик давления для расчета высоты, также позволяет измерять температуру.
  • ADS1115 — 4-х канальный АЦП для измерения заряда батареи и подключения аналоговых датчиков.
  • PCA9685 — 16-канальный ШИМ-генератор для управления сервомоторами, 13 каналов выведены на стандартные серворазъемы.
  • MB85RC — FRAM, энергонезависимая память, до 1 триллиона операций записистирания.
  • RGB LED — для простого визуального отображения статусов.
  • PPM вход — для подключения приемника, позволяющего перевести управление в ручной режим с пульта.
  • DF13 разъемы — Pixhawk-совместимые разъемы UART, I2C, SPI. Позволяют подключить радиомодем, датчик воздушной скорости и многое другое.
  • Также, для поддержавших нашу кампанию на Indiegogo в комплекте с платой будут отправлены GPSGLONASS антенна и набор проводов с DF13 коннекторами.

Просто интересные вещи

На основе RPi можно создавать и просто разные безделушки. В Сети можно найти, например, инструкции по сборке ламповых часов. Готовое устройство выглядит впечатляюще.

Raspberry Pi 3 – одноплатник, работа с которым может стать интересным хобби. При этом оно не только будет развлекать, но еще и позволит сэкономить на приобретении нужных вещей.

Устройства с камерой

Нередко “Малину” используют для видеонаблюдения. Чтобы создать устройство с таким функционалом, достаточно купить и подключить специальный модуль в соответствии с инструкцией, а далее написать код программы или воспользоваться уже готовым, скаченным, например, с GitHub.

Такие проекты на Raspberry Pi 3 могут быть полезны для авто. В частности, имея одноплатник, модуль камеры и жесткий диск, возможно собрать полноценный видеорегистратор. Такое устройство с базовым функционалом возможно сделать примерно за час.

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

Оцените статью
Радиокоптер.ру
Добавить комментарий