Оглавление:
- Шаг 1: испытания и ошибки при разработке модели
- Шаг 2: Разработка модели и алгоритма
- Шаг 3: Необходимые компоненты
- Шаг 4: Построение тела
- Шаг 5: Подключение
- Шаг 6: Увеличение мощности
- Шаг 7. Кодирование
Видео: Робот-гуманоид на базе Arduino, использующий сервомоторы: 7 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Всем привет, Это мой первый робот-гуманоид, сделанный из вспененного ПВХ. Доступен в различной толщине. Здесь я использовал 0,5 мм. Сейчас этот робот может просто ходить, когда я включил. Сейчас работаю над подключением Arduino и Mobile через модуль Bluetooth. Я уже сделал такое приложение, как Cortana и Siri для Windows Phone, которое доступно в магазине приложений https://www.microsoft.com/en-us/store/apps/patrick … После успешного подключения обоих я могу управлять им с помощью голоса команда в Windows Phone.
Я потратил много месяцев на решение проблемы с аккумулятором из-за избыточного веса и закончил грандиозным провалом из-за проблем с бюджетом. Итак, наконец-то я решил подать питание от внешнего свинцово-кислотного аккумулятора.
Посмотрим, как я придумал идеальный дизайн тела для робота.
Шаг 1: испытания и ошибки при разработке модели
Сначала я понятия не имел о мощности серводвигателей и электроники-электротехники, которая имеет дело с батареями и цепями. Сначала я задумал робота в натуральную величину от 5 до 6 футов. После почти 6 или 7 попыток я понял максимальный крутящий момент сервопривода и уменьшил общую высоту робота до 2–3 футов.
Затем я попытался подняться до бедра робота, чтобы проверить алгоритм ходьбы.
Шаг 2: Разработка модели и алгоритма
Прежде чем двигаться дальше, нам нужно решить, сколько моторов нужно и где исправить. Затем спроектируйте части тела в соответствии с приведенными изображениями.
Шаг 3: Необходимые компоненты
1) Пластиковый лист
2) Супер клей
3) 15 - Серводвигатели с высоким крутящим моментом (я использовал TowerPro MG995)
4) Arduino Atmega 2560 или другие платы Arduino
5) Батарея 6 В (минимум 3 шт., Максимум 5 двигателей на каждую батарею)
6) Модуль Bluetooth HC-05 для связи
7) Прочие базовые вещи, которые есть у каждого любителя!
Шаг 4: Построение тела
После борьбы с деревянными деталями я обнаружил, что этот пластиковый лист довольно легко вырезать и наклеивать для придания им различных форм.
Я вырезал отверстия, чтобы установить серводвигатели прямо в лист, нанеся суперклей (я использовал 743).
Шаг 5: Подключение
Я не изучаю электронику или электротехнику. И у меня не хватает терпения, чтобы спроектировать печатную плату или спроектировать правильную разводку. Вот почему эта грязная проводка.
Шаг 6: Увеличение мощности
Как видите, сначала я использовал только 11 серводвигателей. из-за проблемы с избыточным весом, он упал и сломался во время тестирования. Итак, я увеличил еще 4 сервопривода на каждом соединении ног.
Шаг 7. Кодирование
Я приложил код Arduino.
для (я = 0; я <180; я ++)
{
servo.write (i);
}
Это основной код для вращения любого серводвигателя, подключенного к любой плате Arduino.
Но калибровка градусов вращения и решение, какие двигатели должны работать во время движения каждой ноги, - самая сложная часть кодирования. Это можно сделать с помощью другого скетча под названием (Servo_Test). Проверяя степень вращения каждого двигателя через последовательную связь через плату Arduino, мы можем откалибровать каждый двигатель.
Наконец, робот начинает ходить после ввода значения «0» в окне последовательного монитора.
Я также включил образец исходного кода Windows Phone 8.1 для подключения Arduino и Mobile с помощью Bluetooth.
Рекомендуемые:
Робот, избегающий препятствий, использующий Arduino Nano: 5 шагов
Робот, избегающий препятствий, использующий Arduino Nano: в этой инструкции я собираюсь описать, как вы можете сделать робота, избегающего препятствий, с помощью Arduino
Робот, следующий за человеком, использующий Arduino Uno ниже 20 $: 9 шагов
Человек следует за роботом с использованием Arduino Uno Ниже 20 $: я сделал этого робота около года назад, и мне он очень понравился, он может следовать за вами где угодно и где угодно. это лучшая альтернатива для собаки. он все еще со мной до сих пор. У меня также есть канал на YouTube, где вы можете увидеть процесс создания в vi
Робот с уклонением от ультразвука, использующий Arduino: 7 шагов
Робот Utrasonic Avoidance с использованием Arduino: В этом уроке я покажу вам, как создать своего собственного робота, избегающего препятствий! Мы будем использовать плату Arduino UNO и ультразвуковой датчик. Если робот обнаруживает объект перед собой, с помощью небольшого серводвигателя он сканирует область слева от
Робот с дистанционным управлением, использующий Arduino и ТВ-пульт: 11 шагов
Робот с дистанционным управлением с использованием Arduino и TV Remote: этот автомобиль с дистанционным управлением можно перемещать с помощью практически любого пульта дистанционного управления, такого как телевизор, кондиционер и т. Д., Он использует тот факт, что пульт излучает ИК (инфракрасный). из-за использования ИК-приемника, который является очень дешевым датчиком. В
Робот для объезда препятствий, использующий привод двигателя L298n: 5 шагов
Робот для обхода препятствий, использующий драйвер двигателя L298n: привет, ребята, сегодня мы сделаем этого робота .. надеюсь, вам понравится