Как стать автором
Обновить
Selectel
IT-инфраструктура для бизнеса

Pimoroni Trilobot: функциональный робот на базе Raspberry Pi 4 для экспериментов

Время на прочтение3 мин
Количество просмотров6.5K

Если вы хотите сделать подарок человеку, который неравнодушен к DIY-проектам и Raspberry Pi, а также робототехнике, то есть отличный вариант. Это устройство на базе Raspberry Pi 4, которое называется Pimoroni Trilobot. Разработала его достаточно известная в узких кругах электронщиков компания Pimoroni, а предназначен он для начинающих любителей электроники.

Собственно, на его основе можно разрабатывать и достаточно сложные проекты, так что дарить его можно как новичкам, так и профессионалам, в радость будет всем. О его преимуществах и возможностях — под катом.

Что это за проект


Он продается в виде набора элементов, которые необходимо соединить вместе для получения системы, которую уже можно будет назвать «роботом». В зависимости от набора элементов свойства робота тоже могут быть разными. Если понадобится, к нему с легкостью можно будет подключать новые элементы и узлы для расширения функциональности.

Плата (материал — $50) поставляется уже с «обвязкой» для электромотора, так что использовать дополнительный HAT не придется. Плата достаточно прочная, так что итоговая контрукция должна получиться надежной.

Что входит в комплект

Сразу стоит предупредить, что покупателю понадобится отдельно приобрести «малинку», Raspberry Pi 4, камеру Raspberry Pi v3, плюс microSD карту и аккумулятор с USB-C.

В комплект же входят такие элементы:

  • Платы — основная, top, front и плата для камеры.
  • 2х 110:1 электромотора.
  • 2 колеса.
  • Ультразвуковой сенсор.
  • Booster header для подключения Pi.
  • Дополнительные элементы для сборки конструкции.

Возможности конструкции по умолчанию:

  • Работа с сенсорными кнопками.
  • Демонстрация статуса системы при помощи светодиодов.
  • RGB-подсветка.
  • Управление при помощи ультразвука.
  • Booster header коннекторы.
  • Кастомизируемая конструкция с возможностью добавления расширений.
  • Библиотека Python.

На главной плате размещен контроллер электромотора DRV8833, GPIO для подключения «малинки», кнопки, сокеты для сенсоров, шесть RGB-светодиодов. Электромоторы подключаются при помощи двух JST коннекторов, что упрощает задачу сборки.

Ультразвуковой сенсор и камера от Raspberry Pi закрепляются на плате несколькими винтами.


Те, кто уже собирал робота, жалуются на достаточно сложное получение доступа к коннекторам Qw/St. Ничего критически сложного, но все же подключить что-либо к таким коннекторам в этом месте будет непросто. Главное — немного терпения, и все получится.


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


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

DIY-роботы — весьма интересная тема, но у нас есть и другие статьи, оцените — мы рассказываем о:

Маленьких «малинках» в крупном дата-центре
новых SoC от Apple — M1 Pro и M1 Max
Создании собственного корпуса для сервера

Немного о батарее


Для того, чтобы сделать робота работоспособным в автономном режиме, нужна батарея. На плате есть место для аккумулятора, главная задача — правильно его закрепить. Разработчики предлагают использовать повербанк с емкостью в 5000 мА*ч c USB-C. Его должно быть вполне достаточно для обеспечения работы «малинки» со всеми подключенными моторами, сенсорами, светодиодами и камерой.

К слову, энергопотребление не такое уж и небольшое — около 1 А.

Программное обеспечение


Что касается «железа», то разработчики предоставили очень неплохой вариант для любителей DIY-проектов. На основе базовой системы можно создать куда более сложного и функционального робота.

Но в любом случае понадобится ПО для управления. Разработчики предлагают по дефолту Python 3-пакет, который дает возможность управлять моторами, подсветкой и ультразвуковым сенсором. Кроме того, у сборщика такой модели достаточно большое пространство для маневра — дополнительной кастомизации софта.

Стоит отметить, что светодиодами без проблем можно управлять — они могут работать как в группе, так и индивидуально. Используя соответствующие функции, можно задавать любые варианты цветов и моделей подсветки. Для того, чтобы использовать Qw/St (Qwiic / Stemma QT), требуется установить CircuitPython.


Те, кто успел протестировать устройство, заявляют, что ПО проекта вполне доработанное — даже удивительно, что компания смогла выпустить настолько отшлифованные библиотеки и остальной софт в достаточно сжатые сроки.

Итоговая оценка


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

Стоимость комплекта не так и велика, правда, стоит учитывать, что потом придется докупать не самые дешевые компоненты, включая камеру, плату и еще пару вещей. В итоге полноценная сборка может обойтись вовсе не в $50, а в $100 и более.

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

Теги:
Хабы:
Всего голосов 28: ↑26 и ↓2+35
Комментарии8

Публикации

Информация

Сайт
selectel.ru
Дата регистрации
Дата основания
Численность
1 001–5 000 человек
Местоположение
Россия
Представитель
Влад Ефименко