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

Tito: 3D‑печатный робот на Arduino UNO с сервоприводами, датчиками и BLE‑управлением

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

Arduino UNO × 1
Сервоприводы Tower Pro MG996R (или Futaba S3003) × 4
Пьезоизлучатель (buzzer) × 1
Ультразвуковой датчик HC‑SR04 × 1
Гайки M3 (OpenBuilds Nut Block) × 20
Пайковая макетная плата SparkFun Mini × 1
Перемычки «папа‑мама» × 16
Макетная плата × 1
Светодиоды × 3
DFRobot Romeo BLE (опционально, вместо Uno + макетки) × 1
Набор Otto DIY Otto maker kit × 6

Инструменты

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

О проекте

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

Tito: 3D‑печатный робот на Arduino UNO с сервоприводами, датчиками и BLE‑управлением

Tito — двухногой танцующий DIY‑робот, производный от Zowi и Bob. Адаптирован под стандартную Arduino UNO с упрощёнными соединениями и креплениями. Это первая итерация линейки Otto DIY.

Tito: 3D‑печатный робот на Arduino UNO с сервоприводами, датчиками и BLE‑управлением

Инструменты и материалы

Tito: 3D‑печатный робот на Arduino UNO с сервоприводами, датчиками и BLE‑управлением

Инструменты: 3D‑принтер, шестигранный ключ, отвёртка.

3D‑печатные детали

Tito: 3D‑печатный робот на Arduino UNO с сервоприводами, датчиками и BLE‑управлением
Tito: 3D‑печатный робот на Arduino UNO с сервоприводами, датчиками и BLE‑управлением

STL‑файлы доступны в репозитории. Детали спроектированы без поддержек — легко печатаются при заполнении 20% и слое 0.2 мм. Модели выполнены в Autodesk 123D Design, исходники открыты.

Предварительная сборка

Tito: 3D‑печатный робот на Arduino UNO с сервоприводами, датчиками и BLE‑управлением
Tito: 3D‑печатный робот на Arduino UNO с сервоприводами, датчиками и BLE‑управлением
Tito: 3D‑печатный робот на Arduino UNO с сервоприводами, датчиками и BLE‑управлением

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

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

Следуйте изображению. HC‑SR04: Trig — pin 8, Echo — pin 9. В процессе сборки может потребоваться многократно отключать/подключать — держите схему под рукой.

Проверка позиции сервоприводов

Tito: 3D‑печатный робот на Arduino UNO с сервоприводами, датчиками и BLE‑управлением

Загрузите скетч, выставляющий все сервоприводы в 90°. Совместите шлицевые диски на ногах и стопах так, чтобы робот стоял прямо (как на фото). Затем закрепите сервоприводы осевыми винтами.

Монтаж платы Arduino UNO

Tito: 3D‑печатный робот на Arduino UNO с сервоприводами, датчиками и BLE‑управлением

Конструкция головы позволяет закрепить любую совместимую с Uno плату (до 4 винтов).

Финальная сборка

Tito: 3D‑печатный робот на Arduino UNO с сервоприводами, датчиками и BLE‑управлением

После фиксации всех соединений закройте голову и закрепите её боковыми винтами к корпусу.

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

Tito: 3D‑печатный робот на Arduino UNO с сервоприводами, датчиками и BLE‑управлением
Tito: 3D‑печатный робот на Arduino UNO с сервоприводами, датчиками и BLE‑управлением

Все библиотеки и скетчи — в GitHub‑репозитории. Подключите USB, загрузите код. Реализованы движения: ходьба в разные стороны, ультразвуковой сенсор, подъём, наклон, танец.

Публикуйте свои доработки в сообществе Hackster или на Thingiverse. Подробнее — ottodiy.com.

Код

GitHub: https://github.com/OttoDIY/OttoDIY

3D‑модели

Thingiverse: CAD‑файлы на thingiverse.com

Схемы

Tito: 3D‑печатный робот на Arduino UNO с сервоприводами, датчиками и BLE‑управлением

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

  1. Цифровые кости на Arduino: генератор случайных чисел с LCD-дисплеем и кнопкой
  2. DIY USB-геймпад на Arduino: собственный высокопроизводительный контроллер
  3. Автономный линий-следующий робот на Arduino UNO
  4. Сборка функционального 3D-печатного манипулятора на Arduino: пошаговое руководство
  5. Простой калькулятор на Arduino UNO — базовый проект для начинающих
  6. Голосовой робот на Arduino Nano: Управление речью через Bluetooth
  7. MobBob: Самостоятельная сборка Arduino-робота под управлением Android-смартфона
  8. Pixel Chaser: игра на один тап с NeoPixel Ring и Arduino Nano
  9. Сборка портативного дисплея на основе эффекта сохранения изображения с Arduino UNO и ATtiny85
  10. NeoPixel Matrix Pong на Arduino Nano: неоновая игра Pong на матрице 15×10