Конструктор Multiplo — создай своего робота

в 14:59, , рубрики: diy или сделай сам, Блог компании MakeItLab, робототехника, Электроника для начинающих

Конструктор Multiplo — создай своего робота - 1

Проект Mutiplo я заметил давно, ещё на этапе когда они успешно завершили кикстартер кампанию — было это в октябре 2012 года. Проект выстрелил успешно — почти 10-кратное превышение заявленной суммы! Из заявленных $15,000 было собрано $132,022 и более 700 вкладчиков.

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

Оригинальным было конструктивное решение — они придумали свои механизмы крепления, и так же большим плюсом было то что проект полностью open-source и open-hardware проект — то есть все чертежи конструктивных элементов должны были быть выложены в открытый доступ — чтобы любой желающий мог сам нарезать на лазерном ЧПУ или напечатать на 3d-принтере. И так же схемы всей используемой электроники — выложены в открытый доступ.

В том далеком 2012 году, я лишь интересовался робототехникой, и мне интересно было, что получится из этого проекта. В следующем году мы организовали хакспейс в Екатеринбурге — MakeItLab, и конечно же набор Mutiplo был в числе тех, что мы хотели посмотреть вживую, и недавно мы заказали несколько наборов.

Вот так выглядит набор после получения:
Конструктор Multiplo — создай своего робота - 2

Сразу обращаем внимание на удобную упаковку в виде чемоданчика с ручкой, и указан возраст целевой группы: 14+.

Сбоку указан логотип проекта: Конструктор Multiplo — создай своего робота - 3

Открываем наш чемоданчик:
Конструктор Multiplo — создай своего робота - 4

Вот схема что внутри:
Конструктор Multiplo — создай своего робота - 5

Из чего состоит робот

Средне-статистический робот включает следующие элементы:

  1. «мозг» — это микроконтроллер, или микрокомпьютер
  2. датчики — это то что принимает сигналы
  3. актуаторы/двигатели — это то, что действует на окружающий мир, с помощью чего перемещается
  4. соединительные элементы — с помощью этого соединяются элементы
  5. питание
  6. конструктивные элементы — это каркас на котором всё установлено, и крепежные элементы
Элементы набора Multiplo

Скрытый текст

Ультразвуковой датчик расстояния
Конструктор Multiplo — создай своего робота - 6

Приёмник ИК-сигнала
Конструктор Multiplo — создай своего робота - 7

ИК-сенсор
Конструктор Multiplo — создай своего робота - 8

Звуковой сенсор
Конструктор Multiplo — создай своего робота - 9

Датчик касания
Конструктор Multiplo — создай своего робота - 10

Датчик света
Конструктор Multiplo — создай своего робота - 11

Светодиод
Конструктор Multiplo — создай своего робота - 12

ИК-пульт управления
Конструктор Multiplo — создай своего робота - 13

Двигатели постоянного тока
Конструктор Multiplo — создай своего робота - 14

Серво- двигатели
Конструктор Multiplo — создай своего робота - 15

Держатель для батарей
Конструктор Multiplo — создай своего робота - 16

Смотрим, что в чемоданчике дальше.

Кто-то может подумать это колесики для пылесоса:
Конструктор Multiplo — создай своего робота - 17

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

Вот упакованный ИК-пульт для дистанционного управления роботом
Конструктор Multiplo — создай своего робота - 18

так же видим инструменты для работы — отвертка и ключи.

Вот поближе конструктивные элемент:
Конструктор Multiplo — создай своего робота - 19

Белые — это корпусные элементы, а синие — это для колес.

Вот сами 4 колеса:
Конструктор Multiplo — создай своего робота - 20

резиновые шины, и конструктив для диска, вот так в собранном виде получается:
Конструктор Multiplo — создай своего робота - 21

Вот коннекторы:
Конструктор Multiplo — создай своего робота - 22

причём для двигателей и для сенсоров — разные соединительные провода. Коннекторы соединяются с двигателем, и с основной платой. Справа USB шнур для подключения Ардуино к компьютеру (для записи программы).

Кабель для соединения с сенсорами и серво (35 см)
Конструктор Multiplo — создай своего робота - 23

Кабель для подключения двигателей (30 см)
Конструктор Multiplo — создай своего робота - 24

Крепежные элементы
Конструктор Multiplo — создай своего робота - 25

Обращаем внимание на элементы железного конструктора, знакомого некоторым с советской юности :)

Программирование

Программирование микроконтроллеров — это не самое простое программирование, если ты начинающий.
В проекте Multiplo предоставлено несколько решений для визуального программирования на Ардуино: Minibloq

Minibloq — это визуальная среда программирования, где с помощью Drag&Drop можно создать программу — посмотреть её выполнение на компьютере, и потом — записать на контроллер (Ардуино), сайт проекта
Конструктор Multiplo — создай своего робота - 26

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

Вот некоторые примеры роботов, что можно сделать на базе конструктора Multipo:

Конструктор Multiplo — создай своего робота - 27

Конструктор Multiplo — создай своего робота - 28

Конструктор Multiplo — создай своего робота - 29

Конструктор Multiplo — создай своего робота - 30

Возможны и образовательные стенды, типа этого:
Конструктор Multiplo — создай своего робота - 31

Инструкции по сборке, туториалы выложены в открытом доступе.

Цена набора

Предоставленный здесь набор это Building Kit v1.0, на его базе можно собрать двух мобильных роботов. Это вариант продаётся за за $269.90. Есть начальный набор за $134. Список наборов Multiplo можно посмотреть здесь.

Самостоятельное изготовление

Все чертежи выложены на github странице проекта:

Поэтому при желании и возможности можно изготовить самостоятельно.

Если вы хотите заказать робо-набор

Скрытый текст

Мы пока не продаём наборы Multiplo, в ходе эксплуатации выяснились некоторые техническое сложности (с платой что поставляется с Multiplo), но это не критичные и решаемые вопросы. Вот форма: Анкета предзаказа Multiplo если у вас есть интерес заказать этот набор.

Автор: nemilya

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js