Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Соберите своего робота за один час с набором Otto DIY

Компоненты и материалы

Компонент Количество
Набор для сборки Otto DIY Builder Kit 1
Плата расширения Arduino NANO Shield I/O для Otto DIY 1
Arduino Nano Every 1
Кабель USB-A — Mini-USB 1
Микросервопривод SG90 4
Пьезоизлучатель (buzzer) 1
Перемышки типа «мама-мама» 6
Микропереключатель 8x8 мм с фиксацией (On/Off) 1
Корот для 4 элементов АА (две секции по 4 батареи) 1
Батарейки АА 1 набор

Необходимые инструменты и оборудование

Программное обеспечение и онлайн-сервисы

О проекте

Кто такой Отто?

Отто — это интерактивный робот, которого может собрать любой человек!

Соберите своего робота за один час с набором Otto DIY

Что умеет Отто?

Отто умеет ходить, танцевать, издавать звуки и избегать препятствий.

Соберите своего робота за один час с набором Otto DIY

В чем уникальность Отто?

Отто полностью открыт (open source), совместим с Arduino, его детали можно напечатать на 3D-принтере, а проект имеет социальную миссию — создание инклюзивной среды для детей.

Соберите своего робота за один час с набором Otto DIY

Проект вдохновлен роботом BoB the BiPed и использует код из открытого двуногого робота Zowi.

Соберите своего робота за один час с набором Otto DIY

Лицензия CC-BY-SA

Размеры собранного робота: 11×7×12 см. Отто отличается компактной интеграцией компонентов и выразительным «лицом». Используя готовые и 3D-напечатанные детали, простые электрические соединения (пайка практически не требуется) и базовые навыки программирования, вы сможете собрать своего милого друга Отто всего за один час или даже быстрее!

Модель проектировалась в Autodesk 123D Design (ныне Tinkercad) — вы можете модифицировать её для кастомизации или улучшений.

Соберите своего робота за один час с набором Otto DIY

Это руководство посвящено сборке базовой версии Otto DIY; существуют также продвинутые версии — Otto DIY+ и Tito.

Шаг 1: Подготовка всех деталей и инструментов

Соберите своего робота за один час с набором Otto DIY

Соберите все необходимые аппаратные компоненты. Мини-бредборд можно использовать вместо шилда, но это потребует больше проводов и времени.

Вам нужно напечатать всего 6 деталей:

  1. Голова (head)
  2. Корпус (body)
  3. Нога — 2 шт.
  4. Стопа — 2 шт.

Опционально: ножовка для подчистки 3D-деталей (если качество печати хорошее — не нужно) и паяльник (если планируете питание от батарей, иначе можно питать через USB).

Скачайте все .stl-файлы. Если у вас нет 3D-принтера, обратитесь в ближайшее сообщество мейкеров (makerspace).

Если какие-то детали сложно найти, можно купить полный набор на www.ottodiy.com

Настройки 3D-печати

Соберите своего робота за один час с набором Otto DIY

Модель Отто идеально адаптирована для 3D-печати: файлы правильно ориентированы и центрированы. Рекомендуемые параметры:

Для слайсинга используйте бесплатный Cura или фирменный FlashPrint (для FlashForge Finder). После печати слегка подчистите зоны крепления сервоприводов в ногах и стопах.

Проверка деталей

Микросервоприводы идут с 3 винтами — они уже учтены в списке. Замагничьте мини-отвертку для удобства работы. Скачайте инструкцию или следуйте видео-гайду.

Сборка сервоприводов стоп

Установите микросервопривод в стопу и аккуратно вдавите его. Если садится туго — подчистите область ножовкой. Важно: проверьте, что вал сервы поворачивается минимум на 90° в каждую сторону. Закрепите маленьким винтом. Повторите для второй стопы.

Крепление сервоприводов к корпусу

Установите оставшиеся 2 сервопривода в отверстия корпуса и закрепите заостренными винтами.

Крепление ног к корпусу

Соедините ноги с валами сервоприводов корпуса. Проверьте поворот на 90° в каждую сторону относительно корпуса. Закрепите маленькими винтами в отверстиях ног.

Крепление стоп к ногам

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

Сборка головы

Начните с ультразвукового датчика — вытяните «глаза» до упора. Установите Arduino Nano в шилд. При необходимости припаяйте плюс батарейного отсека к Vin, минус — к любому GND. Вставьте обе платы диагонально, разъем USB — к отверстию в печати головы. Закрепите последними 2 заостренными винтами.

Шаг 9: Электромонтаж

Соберите своего робота за один час с набором Otto DIY

Подготовьте проводки DuPont, микропереключатель и пьезоизлучатель. Следуйте схеме распиновки, вставляя контакты в правильные позиции. Если нет шилда — используйте бредборд и схему из TinkerCAD Circuits.

Программирование визуальными блоками

Исходные коды для Arduino доступны в репозитории Otto на Wikifactory. Для новичков полезны туториалы по каждому компоненту:

Посетите www.ottodiy.com — версия Otto DIY+ добавляет Bluetooth, дополнительные датчики и режимы взаимодействия. Публикуйте свои доработки в сообществе Wikifactory!

Код (Arduino)

Пример прошивки для режима избегания препятствий (Otto бесконечно идет вперед, при обнаружении препятствия отступает, поворачивает и продолжает движение). Полный код с поддержкой Bluetooth-управления, жестов, звуков и калибровки сервоприводов доступен в разделе Code исходного проекта. Для работы требуются библиотеки: Servo.h, Oscillator.h, EEPROM.h, BatReader.h, US.h, LedMatrix.h, EnableInterrupt.h, OttoSerialCommand.h и библиотека Otto.h.

Установите библиотеки: https://github.com/OttoDIY/DIY

3D-модели для печати

.STL-файлы доступны на Thingiverse: thingiverse.com

Схемы подключения

Схема подключения сервоприводов, ультразвукового датчика, пьезоизлучателя и батареи. Используйте провода DuPont.

Соберите своего робота за один час с набором Otto DIY

Производственный процесс

  1. DIY Thermocam: от идеи в классе к глобальному продукту
  2. Создание пользовательских объектных датчиков для LEGO Mindstorms EV3: DIY световые «глаза»
  3. Сборка DIY Google Voice HAT для Raspberry Pi
  4. Создание интернет-управляемого видеostreaming-робота на Arduino и Raspberry Pi
  5. Проектирование баллистической парашютной системы восстановления для БПЛА
  6. Обучение с подкреплением (Reinforcement Learning): будущее интеллектуальной промышленной робототехники
  7. Сборка Саурона: Полугуманоидный робот на Arduino Mega 2560 – Полное руководство
  8. Самостоятельное создание манипулятора: риски и выгоды
  9. Доказанные шаги для создания надежного IoT-прототипа
  10. Почему каждому мастеру нужен компрессор: преимущества и выбор правильной модели