Найти в Дзене

mBot2 #37. Делаем FPV-робота простыми средствами.

Добрый день. Сразу оговорюсь - материалы статьи подходят для любой игрушки с пультом дистанционного управления, например Lego машинка на ИК-пульте. Просто ранее мы уже показывали различные варианты дистанционного управления для mBot2, вот на его примере все и покажем. Мы рассмотрели вариант с фирменным пультом от MakeBlock и вариант управления роботом с другого робота, используя внутренний Wifi. В последнем варианте в качестве пульта можно использовать и не робота, а другой вариант комплекта на основе Pocket Shield и CyberPi (такой комплект тоже уже смотрели). На самом деле, управлять можно еще со смартфона, а также задействовать какой-нибудь подходящий джойстик-шилд и контроллер типа Ардуино. Надо будет как-нибудь и этот вариант показать. Но, так или иначе, управлять дистанционно роботом mBot2 мы точно можем. А в этой статье рассмотрим интересную добавку, которая довольно проста в реализации и при этом создает очень классную игровую ситуацию: fpv - робот. FPV (First Person View) —

Добрый день. Сразу оговорюсь - материалы статьи подходят для любой игрушки с пультом дистанционного управления, например Lego машинка на ИК-пульте. Просто ранее мы уже показывали различные варианты дистанционного управления для mBot2, вот на его примере все и покажем.

Мы рассмотрели вариант с фирменным пультом от MakeBlock и вариант управления роботом с другого робота, используя внутренний Wifi. В последнем варианте в качестве пульта можно использовать и не робота, а другой вариант комплекта на основе Pocket Shield и CyberPi (такой комплект тоже уже смотрели). На самом деле, управлять можно еще со смартфона, а также задействовать какой-нибудь подходящий джойстик-шилд и контроллер типа Ардуино. Надо будет как-нибудь и этот вариант показать.

Но, так или иначе, управлять дистанционно роботом mBot2 мы точно можем.

А в этой статье рассмотрим интересную добавку, которая довольно проста в реализации и при этом создает очень классную игровую ситуацию: fpv - робот.

FPV (First Person View) — это «вид от первого лица», технология управления дронами, при которой пилот через специальные очки или монитор видит видео в реальном времени с камеры беспилотника, как будто сам находится внутри него, получая эффект полного погружения.

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

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

Для превращения машинки/робота на дистанционном управлении в FPV нужно:

1. Камера FPV 5,8 ГГц (желательно сразу с антенной и передатчиком, чтобы упростить сборку, но можно и собрать из элементов)

Мы у себя нашли вот такую:

-2

Поискал на Озоне, нашел примерно подходящую - https://ozon.ru/t/rdCtpYj

На мой взгляд - дороговато, можно поискать подешевле по акциям, опять же на Али могут быть варианты.

Понятно, что можно поставить и более профессиональный вариант, типа такого. Здесь сразу и очки и комплект камера-антенна-усилитель/передатчик.

Но наш вариант проще в компоновке и использовании.

2. Очки fpv для работы с 5.8Ггц камерой-передатчиком.

Мы используем такие, благо парочка с давних времен в хозяйстве лежит:

-3

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

Посмотрел, таких навскидку не нашел, но очков много, от совсем дешевых до навороченных и дорогих (для квадрокоптеров). Главное, смотрите, чтобы был расчет на 5.8 Ггц, были антенны и блок приема (иногда в дорогих моделях эти элементы отдельно докупаются).

Навскидку:

https://ozon.ru/t/sYNERe8

https://ozon.ru/t/9wr6lA6

Причем в новых очках часто еще и вариант записи на карту присутствует, так что можно и видео смонтировать)))

Все. Сам процесс подключения не сложен, надо решить вопрос, куда поставить камеру и как подать на нее питание.

Мы использовали несколько деталек Lego , на mBot2 уже есть куда их воткнуть.

-4

Ну а питание (надо 3,7В) подали прямо с порта S1 (два правых пина), которые так удачно присутствуют у робота.

-5

Кстати, мы используем эту систему и на mBot первого поколения, и с Ranger. На них порты RJ25, так что мы сделали переходник:

-6

Теперь просто соединяем с камерой и втыкаем в порт робота.

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

-7

Берем в руки пульт и управляем движением робота.

Комплект:

-8
-9

Получается очень интересный вариант управления. Мир через FPV очки "глазами робота" очень отличается от привычного. И прокатиться по лабиринту или просто по классу - становится настоящим приключением. Причем нравится и взрослым ученикам 11 класса, и первоклашкам! И соревнований можно много придумать)))

Как варианты развития проекта:

  • добавить сервопривод, чтобы камеру можно было разворачивать.
  • сделать вариант управления типа "куда смотрю, туда и еду", мы такой как-то рассматривали в книге проектов. Интересная тема).
  • много-много-много вариантов)))

Все, до следующей встречи!