DIY Робот или эволюция в комплекте

Привет всем!

А я снова решил пуститься во все тяжкие роботостроения и в очередной раз предпочёл готовый набор для сборки, а не самостоятельный проект из разношерстного набора с Али. Запчастям ещё идти-идти по нашей широкой стране родной, а набор под рукой. Сложно было отказать себе в таком простом удовольствии как сборка робота … Особенно когда броская надпись на коробке обещает тебе Эволюцию.

8d8cf321c3204973be59e1566f1c58a5.jpg

Evolution — последний в линейке “официальных” роботов от bq. Им я заинтересовался ещё с того момента, когда увидел функцию управления им в RoboPad. И, прежде чем описать неистовый unpacking, я расскажу вам чем отличается этот робот от других.

  • Более качественная и продуманная конструкция самого корпуса. Внушает;
  • Судя по всему, более мощные серво. Во всяком случае, “по прямой” Evolution бежит заметно шустрее Жука и уж тем более Краба;
  • Органы чувств этого робота действительно эволюционировали. Помимо всех датчиков, присутствующих в предыдущих моделях роботов, у Evolution добавился зуммер и ультразвуковой сенсор. О том что это дало непосредственно роботу — немного дальше по тексту;
  • Управляющая плата. Это первый робот от bq, который использует не Arduino Uno, а плату собственно разработки — ZUM BT-328;


Unpacking.

3ac0e530e7c24d19b5ef00fbfb450ae6.jpg

4b664f3035764ad489f39c205fc2cefd.jpg

a7c8aaf015ec42519600e9c7ba067c7d.jpg

Внутри коробки, в общем-то, можно наблюдать классические деления, где не менее классически разложены детали по принципу родства — пластик к пластику, серво к серво. Немного по-сиротски выглядит прозрачная акриловая платформа — она просто лежит поверх всех остальных деталей.
Кстати, интересный момент — все корпусные элементы bq производят самостоятельно. Здесь ситуация повторяется, но с нюансом. Эта прозрачная пластина-платформа явно не отпечатана. С другой стороны, не представляется никакой проблемы такую напечатать. Не то чтобы великая загадка, но возник закономерный вопрос — “Почему так?”.

Ответ пришел буквально на днях — кажется, bq проспойлерили нам свой новый DIY-станок:

b79d9a079c46454d9b95b2180579959e.jpg

Поправьте меня, если я неправ, но больше всего эта платформа похожа на фрезерованный акрил.

1f602e26e0e84ed683997cac3a9dd29f.jpg

256442eb8e31455bb20fb92ef4cbbc8a.jpg

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

aab424cd641c4f0597c245c2ba70a7c6.jpg

Однако, несмотря на это, робот собирается легко и просто — достаточно лишь привыкнуть к фирменному bq-дизайну и инструкция станет куда понятнее.

15865472985241d5a5a199f1d1a5fd04.jpg

А вот и фирменная плата ZUM BT-328. Отличается от Arduino Uno она меньшим энергопотреблением, хардварной кнопкой включения-выключения и, что на мой взгляд самое ценное, интегрированным bluetooth-модулем.

Ну что же, приступим к сборке робота:

b870a85c461b432991c7754a9a9d0f2e.jpg

В первую очередь собирается платформа под плату. Сама плата на неё устанавливается с помощью болтов в такие вот колонны.

b600c860ff224cdf9893c83e3e177fb6.jpg

a2ba1c2bf2c74a8abadd926d512a2876.jpg

В целом, сам процесс сборки не сильно интересен и не несет в себе каких-то сюрпризов. Если при сборке Жука я несколько раз умудрился заставить себя делать лишнюю работу, то здесь — совсем другая история. Робот Evolution действительно собирается очень легко.

bca90375c90c4626a93311104038253e.jpg

de912d57943d4b5f98f1343fa6c8fd8d.jpg

Цеплаем платформу с платой к прозрачному основанию …

ad8b76ed99304c23b8ff0f8e9eb591cc.jpg

А теперь интересное конструктивное изменение — батарейный блок робота:

862650c405d64a52893fd84f76e926c6.jpg

Батарейный блок у предыдущих роботов был реализован не так удачно. Здесь батарейки находятся в статичном положении, никак не болтаются и уютно располагаются в отсеке, которым им предназначен. Единственный минус этой конструкции — когда вы решите заменить батарейки, вам придется открутить пару болтов. Не самый большой недостаток, особенно с учётом пониженного энергопотребления у платы.

Пришло время установить ультразвуковой сенсор. Особой радостью для меня стало то, что …

60112462707e429799c46df5ca0959b7.jpg

Чёрт возьми. без шуток! На ней здоровенный золотой символ Бэтмена. Идеально, просто идеально.

7a342f56a79d40988e670a35de12e820.jpg

Этот сенсор, кстати, располагается на отдельном серво-приводе. Зачем? У робота Evolution добавилась новая “фишка” — поиск пути с помощью ультразвука. насколько я знаю, примерно таким же образом ориентируются летучие мыши. Сенсор посылает ультразвуковую волну и, на основании полученных данных, решает, сможет он проехать или нет. В случае если нет — он начинает “вращать” головой и искать направление, в котором он может поехать.

b3c507f81f394c4a932427fd584de4fc.jpg

Итак, нашему бэт-мобилю испанского происхождения не хватает только колес. Установим их:

2614c3c3291b46749a8e61a6d1f17901.jpg

И сборка робота Evolution завершена!

f82171f70685409e9d52a18a5addb96c.jpg

52288945e3214254bd3bd01e369af7e7.jpg

И знаете, кого-то он мне подозрительно напоминает … Судорожно вспоминаю всех двух с половиной роботов, собранных мной, думаю о том где мог увидеть и-и-и, вот оно! Робот, собранный самостоятельно пользователем AlNinyo:

77108c729c4f4e96a29d3eb67ad40a6a.jpg

Такое вот интересное совпадение. Испанцы подглядели дизайн у российского мейкера? Российский мейкер вышпионил у испанцев? Или просто творческие личности думают в одном направлении? В любом случае, ветка роботов от bq обзавелась ультразвуковой навигацией, что только расширило возможности тех, кто увлечен робототехникой.

Всем спасибо за внимание,
надеюсь этот материал был вам интересен.

Видео с демонстрацией работы режима ультразвуковой навигации:

© Geektimes