Оглавление:
- Запасы
- Шаг 1: 3D-печать
- Шаг 2: блочно
- Шаг 3: Arduino
- Шаг 4: Электроника
- Шаг 5: Инструкции по сборке
- Шаг 6: приложение Bluetooth
- Шаг 7: Присоединяйтесь к Сообществу Отто Строителей
Видео: Робот-гуманоид Отто DIY: 7 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Проекты Tinkercad »
Двуногий робот Отто получил руки, похожие на «Человека», и светодиодную матрицу для выражения эмоций. Самостоятельно распечатайте 3D-модель, а затем соберите детали, чтобы построить их самостоятельно.
Отто действительно открытый исходный код; это означает, что оборудование легко распознается, так что другие могут его сделать, совместимость с Arduino, возможность 3D-печати и настройки, прекрасная возможность построить и получить своего первого робота, изучить робототехнику и повеселиться, вы узнаете логическую связь между кодом и действием, а собрав его, вы поймете, как работают его компоненты и электроника. Посетите www.ottodiy.com для получения более подробной информации.
Otto DIY Humanoid ходит, танцует, издает звуки и избегает препятствий, как и базовый, но также имеет 2 руки, одну светодиодную матрицу для выражения эмоций и гироскоп для измерения ориентации и движения при взаимодействии.
Обратите внимание, что Humanoid - это продвинутый робот по сравнению с простым двуногим Отто, он потребует от вас ОПЫТА СОЗДАНИЯ РОБОТОВ И БОЛЬШЕ ВРЕМЕНИ, МЫ РЕКОМЕНДУЕМ ВАМ СНАЧАЛА СОЗДАТЬ БАЗОВЫЙ ОТТО DIY, В противном случае примите это как вызов: D
Запасы
1 х Nano ATmega328
1 х Nano Shield ввода / вывода
1 x кабель USB-A - Mini-USB
1 х ультразвуковой датчик HC-SR04
6 x Micro сервоприводов MG90s
1 x зуммер, 24 x гнездовая / гнездовая перемычка
1 х светодиодная матрица 8x8
1 х звуковой датчик
1 х сенсорный датчик
1 модуль Bluetooth BLE
1 зарядное устройство + усилитель мощности
1 x самоблокировка микропереключателя вкл / выкл
1 x датчик гироскопа (опционально)
1 x3D печатная головка
1 х 3D-печатный корпус
4 x 3D-печатные ноги (2 руки)
2 x 3D-печатные рукоятки
2 x 3D-печатная лапка
1 маленькая отвертка Phillipis 8 дополнительных винтов M2
Ножницы или плоскогубцы.
Компьютер для программирования и смартфон для управления.
Шаг 1: 3D-печать
Otto очень хорошо разработан для 3D-печати, поэтому у вас не возникнет проблем, если вы будете следовать этим общим параметрам:
Рекомендуется использовать 3D-принтер FDM с материалом PLA. Не нужны ни опоры, ни плоты. Разрешение: 0,30 мм. Плотность заполнения 20%. Чтобы напечатать на 3D-принтере полный набор деталей для одного гуманоида Отто, потребуется около 9 часов.
Я сделал это в TinkerCAD, чтобы вы могли поиграть и настроить своего собственного робота!
Найдите здесь файлы STL
Шаг 2: блочно
Новичкам рекомендуется начать кодирование с помощью нашего нового Otto Blockly, простого программного обеспечения для визуального программирования:
Otto Blockly полностью автономен (не требуется Arduino IDE, установка библиотек и доступ в Интернет).
- Скачать с нашего сайта здесь
- Установить.
- Откройте пример для Humanoid.
- Подключите своего робота Отто.
- Выберите Arduino nano,
- Выберите USB-порт, к которому подключен ваш робот. *
- Проверить / загрузить и да, это так просто!
* Если ваш компьютер не распознал USB-устройство, вам следует установить драйвер CH340 для вашей операционной системы. Его можно найти здесь:
Узнайте больше об Отто Блокли здесь
Шаг 3: Arduino
Для более продвинутых программистов вы можете альтернативно использовать Arduino IDE.
Загрузите библиотеки Отто здесь
Это позволит вам по-настоящему использовать потенциал вашего робота, вы сможете попробовать множество примеров кодов (скетчей), которые вы можете просто загрузить и изменить для своих собственных программ.
- Загрузите программное обеспечение Arduino IDE бесплатно
- Установите на свой компьютер программное обеспечение Arduino IDE.
- Загрузите библиотеки Отто, которые находятся здесь
- Откройте Arduino IDE, перейдите в Sketch> Включить библиотеку> Добавить библиотеку. ZIP. В верхней части раскрывающегося списка выберите параметр «Добавить библиотеку. ZIP».
- Вам будет предложено выбрать библиотеку. Перейдите в папку с файлом.zip, который вы только что скачали, и откройте его как есть.
- Вернитесь в меню Sketch> Include Library. меню. Теперь вы должны увидеть библиотеку внизу раскрывающегося меню. Это значит, что можно использовать коды Ottos!
- Подключите Otto через USB.
- Выберите в Arduino Tools / Board: «Arduino Nano» Процессор: «ATmega328 (Старый загрузчик)» Порт COM # (к которому подключен ваш Otto)
- Открыть в Файл / Примеры / OttoDIYLib / dance / Otto_allmoves_V9.ino
- Проверить / загрузить код.
Шаг 4: Электроника
Перед тем, как использовать какие-либо батареи, вы должны проверить свои соединения и протестировать своего робота с помощью USB-кабеля, подключенного к компьютеру.
Рекомендуется проверять электронику и программное обеспечение на компьютере перед сборкой всего робота, чтобы избежать необходимости разбирать весь робот, чтобы что-то исправить. Вы можете сделать это, просто подключив хотя бы все сервоприводы в месте, указанном ниже, и загрузив любой код, который заставляет Отто двигаться. Если вы готовы к использованию батарей, вы также можете проверить, работает ли ваш источник питания, в зависимости от типа батарей, которые у вас есть, есть много вариантов.
На самом деле существует множество вариантов питания вашего робота Otto несколькими способами, мы рассмотрим более подробно в этой статье в блоге:
Это базовая схема подключения с использованием схем Tinkercad Circuits с базовой программой, которую вы можете кодировать, чтобы убедиться, что ваши сервоприводы отцентрированы и все работает (обратите внимание, что компоненты в схемах Tinkercad не такие, как Arduino UNO вместо nano, но принцип тот же.
Шаг 5: Инструкции по сборке
Теперь, когда мы проверим, что все технологии работают правильно, мы можем наконец приступить к сборке! соберите все детали, которые вам понадобятся для этой сборки.
НОГИ - ЭТО ТАКАЯ ЧАСТЬ ДЛЯ ОРУЖИЯ!"
Перед началом сборки скачайте и внимательно прочтите инструкцию по эксплуатации.
Или просто следите за видео.
Если вы видите некоторую несоосность в проверке движений, которые выровнялись с центром ваших сервоприводов перед сборкой, но если вы хотите более точную ходьбу и движения, вы можете выполнить некоторую электронную калибровку, как мы объясняем в этой статье блога: https:// www. ottodiy.com/blog/calibration
Шаг 6: приложение Bluetooth
Многие люди просто хотят сделать это напрямую, но я рекомендую сначала написать код;)
У нас есть отличное приложение, которое контролирует, а также программирует базовые последовательности для Отто, как для iOS, так и для Android, если вы готовы к этому
1. Убедитесь, что библиотеки Отто Arduino были установлены правильно
2. Затем подключите модуль Bluetooth следующим образом:
Вывод RX на 12 на плате
Вывод TX на 11
Vcc к любому 5V
Gnd к любому G
Загрузить код Bluetooth с помощью Arduino IDE просто, но вы должны убедиться, что библиотеки правильно установлены (вам не нужно повторять этот шаг, если вы уже сделали это раньше)
3. Перейдите в Файл / Примеры / OttoDIYLib / Bluetooth / Otto_APP.ino или откройте эскиз Arduino.ino из папки кода.
4. Подключите Otto через USB. Выберите в Arduino Tools / Board: «Arduino Nano» Процессор: «ATmega328 (Старый загрузчик)» Порт COM # (к которому подключен ваш Otto)
5. Проверьте, а затем загрузите код через USB.
6. Загрузите и установите приложение на свой смартфон.
7. В настройках телефона включите Bluetooth, выполните поиск и выполните сопряжение с модулем 1234 в качестве пароля. (это ссылка на ваш телефон, это нужно сделать только один раз)
8. Затем откройте фактическое приложение и следуйте процессу подключения в приложении.
9. Готово! Ваш Otto готов управлять и программировать с вашего телефона.
Шаг 7: Присоединяйтесь к Сообществу Отто Строителей
Поздравляем, вы сделали робота-гуманоида! по сути.
У настоящих гуманоидов больше артикуляции. Как вы думаете, можно ли создать более сложного робота? Узнайте больше о кодировании, электронике, дизайне, 3D-печати и робототехнике в целом в нашей программе Open EDU (Открытое образование) здесь.
Поделитесь своим творчеством. Идея Отто в том, что, изучив основы, вы взламываете и создаете свои собственные!
Присоединяйтесь к нашему сообществу здесь
Группа в Facebook. поделиться и попросить о помощи в сообществе и поставить лайк на нашей странице в Facebook
Канал YouTube для получения дополнительных видеороликов и руководств.
Instagram подписывайтесь на нас и делитесь #ottodiy
Twitter, подпишитесь на нас и поделитесь #ottodiy
Присоединяйтесь к дружному сообществу строителей, учителей и мастеров роботов! Добро пожаловать в наше сообщество Отто Строителей!
Увидимся там;)
Рекомендуемые:
Робот Отто: 11 шагов
Робот Отто: Nano ATmega328Nano Shield I / USB-кабель OMiniHC-SR044 мини-сервопривод SG90Малые винты 5В Зуммер (если у вас есть батарейный блок с переключателем включения и выключения, вам не нужен переключатель) Гнездо - гнездовые кабельные разъемы
Отто Бот (я назвал его Шипом): 5 шагов
Отто Бот (я назвал его Mine Spike): это простой проект, который может сделать каждый, чтобы создать простого шагающего робота
Arduino - Робот для разгадывания лабиринта (MicroMouse) Робот, следующий за стеной: 6 шагов (с изображениями)
Arduino | Робот для решения лабиринта (MicroMouse) Робот, следующий за стеной: Добро пожаловать, я Исаак, и это мой первый робот «Страйкер v1.0». Этот робот был разработан для решения простого лабиринта. В соревновании у нас было два лабиринта и робот смог их идентифицировать. Любые другие изменения в лабиринте могут потребовать изменения
[DIY] Робот-паук (четвероногий робот, четвероногий): 14 шагов (с изображениями)
[Сделай сам] Робот-паук (четвероногий робот, четвероногий): если вам нужна дополнительная поддержка с моей стороны, будет лучше, если вы сделаете мне подходящее пожертвование: http://paypal.me/RegisHsu Обновление 2019-10-10: новый компилятор вызовет проблему с вычислением плавающего числа. Я уже изменил код. 2017-03-26
Балансировочный робот / 3-колесный робот / STEM-робот: 8 шагов
Робот-балансировщик / 3-колесный робот / STEM-робот: мы создали комбинированный балансировочный и 3-колесный робот для использования в учебных заведениях и после школьных образовательных программ. Робот основан на Arduino Uno, специальном щите (предоставлены все детали конструкции), литиево-ионном аккумуляторном блоке (все стро