Оглавление:
- Шаг 1: испытания и ошибки при разработке модели
- Шаг 2: Разработка модели и алгоритма
- Шаг 3: Необходимые компоненты
- Шаг 4: Построение тела
- Шаг 5: Подключение
- Шаг 6: Увеличение мощности
- Шаг 7. Кодирование
![Робот-гуманоид на базе Arduino, использующий сервомоторы: 7 шагов (с изображениями) Робот-гуманоид на базе Arduino, использующий сервомоторы: 7 шагов (с изображениями)](https://i.howwhatproduce.com/images/001/image-1721-30-j.webp)
Видео: Робот-гуманоид на базе Arduino, использующий сервомоторы: 7 шагов (с изображениями)
![Видео: Робот-гуманоид на базе Arduino, использующий сервомоторы: 7 шагов (с изображениями) Видео: Робот-гуманоид на базе Arduino, использующий сервомоторы: 7 шагов (с изображениями)](https://i.ytimg.com/vi/UC-CfQxdCn8/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
![](https://i.ytimg.com/vi/NVbsse3AOtY/hqdefault.jpg)
![Image Image](https://i.howwhatproduce.com/images/001/image-1721-33-j.webp)
![Робот-гуманоид на базе Arduino, использующий сервомоторы Робот-гуманоид на базе Arduino, использующий сервомоторы](https://i.howwhatproduce.com/images/001/image-1721-34-j.webp)
Всем привет, Это мой первый робот-гуманоид, сделанный из вспененного ПВХ. Доступен в различной толщине. Здесь я использовал 0,5 мм. Сейчас этот робот может просто ходить, когда я включил. Сейчас работаю над подключением Arduino и Mobile через модуль Bluetooth. Я уже сделал такое приложение, как Cortana и Siri для Windows Phone, которое доступно в магазине приложений https://www.microsoft.com/en-us/store/apps/patrick … После успешного подключения обоих я могу управлять им с помощью голоса команда в Windows Phone.
Я потратил много месяцев на решение проблемы с аккумулятором из-за избыточного веса и закончил грандиозным провалом из-за проблем с бюджетом. Итак, наконец-то я решил подать питание от внешнего свинцово-кислотного аккумулятора.
Посмотрим, как я придумал идеальный дизайн тела для робота.
Шаг 1: испытания и ошибки при разработке модели
![](https://i.ytimg.com/vi/L9re7I3pF1s/hqdefault.jpg)
![Image Image](https://i.howwhatproduce.com/images/001/image-1721-37-j.webp)
![Испытания и ошибки при разработке модели Испытания и ошибки при разработке модели](https://i.howwhatproduce.com/images/001/image-1721-38-j.webp)
![Испытания и ошибки при разработке модели Испытания и ошибки при разработке модели](https://i.howwhatproduce.com/images/001/image-1721-39-j.webp)
Сначала я понятия не имел о мощности серводвигателей и электроники-электротехники, которая имеет дело с батареями и цепями. Сначала я задумал робота в натуральную величину от 5 до 6 футов. После почти 6 или 7 попыток я понял максимальный крутящий момент сервопривода и уменьшил общую высоту робота до 2–3 футов.
Затем я попытался подняться до бедра робота, чтобы проверить алгоритм ходьбы.
Шаг 2: Разработка модели и алгоритма
![Разработка модели и алгоритма Разработка модели и алгоритма](https://i.howwhatproduce.com/images/001/image-1721-40-j.webp)
![Разработка модели и алгоритма Разработка модели и алгоритма](https://i.howwhatproduce.com/images/001/image-1721-41-j.webp)
![Разработка модели и алгоритма Разработка модели и алгоритма](https://i.howwhatproduce.com/images/001/image-1721-42-j.webp)
![Разработка модели и алгоритма Разработка модели и алгоритма](https://i.howwhatproduce.com/images/001/image-1721-43-j.webp)
Прежде чем двигаться дальше, нам нужно решить, сколько моторов нужно и где исправить. Затем спроектируйте части тела в соответствии с приведенными изображениями.
Шаг 3: Необходимые компоненты
![Необходимые компоненты Необходимые компоненты](https://i.howwhatproduce.com/images/001/image-1721-44-j.webp)
![Необходимые компоненты Необходимые компоненты](https://i.howwhatproduce.com/images/001/image-1721-45-j.webp)
1) Пластиковый лист
2) Супер клей
3) 15 - Серводвигатели с высоким крутящим моментом (я использовал TowerPro MG995)
4) Arduino Atmega 2560 или другие платы Arduino
5) Батарея 6 В (минимум 3 шт., Максимум 5 двигателей на каждую батарею)
6) Модуль Bluetooth HC-05 для связи
7) Прочие базовые вещи, которые есть у каждого любителя!
Шаг 4: Построение тела
![Построение тела Построение тела](https://i.howwhatproduce.com/images/001/image-1721-46-j.webp)
![Построение тела Построение тела](https://i.howwhatproduce.com/images/001/image-1721-47-j.webp)
![Построение тела Построение тела](https://i.howwhatproduce.com/images/001/image-1721-48-j.webp)
![Построение тела Построение тела](https://i.howwhatproduce.com/images/001/image-1721-49-j.webp)
После борьбы с деревянными деталями я обнаружил, что этот пластиковый лист довольно легко вырезать и наклеивать для придания им различных форм.
Я вырезал отверстия, чтобы установить серводвигатели прямо в лист, нанеся суперклей (я использовал 743).
Шаг 5: Подключение
![Проводка Проводка](https://i.howwhatproduce.com/images/001/image-1721-50-j.webp)
![Проводка Проводка](https://i.howwhatproduce.com/images/001/image-1721-51-j.webp)
![Проводка Проводка](https://i.howwhatproduce.com/images/001/image-1721-52-j.webp)
Я не изучаю электронику или электротехнику. И у меня не хватает терпения, чтобы спроектировать печатную плату или спроектировать правильную разводку. Вот почему эта грязная проводка.
Шаг 6: Увеличение мощности
![Увеличение мощности Увеличение мощности](https://i.howwhatproduce.com/images/001/image-1721-53-j.webp)
Как видите, сначала я использовал только 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: 5 шагов Робот, избегающий препятствий, использующий Arduino Nano: 5 шагов](https://i.howwhatproduce.com/images/001/image-1714-j.webp)
Робот, избегающий препятствий, использующий Arduino Nano: в этой инструкции я собираюсь описать, как вы можете сделать робота, избегающего препятствий, с помощью Arduino
Робот, следующий за человеком, использующий Arduino Uno ниже 20 $: 9 шагов
![Робот, следующий за человеком, использующий Arduino Uno ниже 20 $: 9 шагов Робот, следующий за человеком, использующий Arduino Uno ниже 20 $: 9 шагов](https://i.howwhatproduce.com/images/001/image-2139-29-j.webp)
Человек следует за роботом с использованием Arduino Uno Ниже 20 $: я сделал этого робота около года назад, и мне он очень понравился, он может следовать за вами где угодно и где угодно. это лучшая альтернатива для собаки. он все еще со мной до сих пор. У меня также есть канал на YouTube, где вы можете увидеть процесс создания в vi
Робот с уклонением от ультразвука, использующий Arduino: 7 шагов
![Робот с уклонением от ультразвука, использующий Arduino: 7 шагов Робот с уклонением от ультразвука, использующий Arduino: 7 шагов](https://i.howwhatproduce.com/images/003/image-6300-22-j.webp)
Робот Utrasonic Avoidance с использованием Arduino: В этом уроке я покажу вам, как создать своего собственного робота, избегающего препятствий! Мы будем использовать плату Arduino UNO и ультразвуковой датчик. Если робот обнаруживает объект перед собой, с помощью небольшого серводвигателя он сканирует область слева от
Робот с дистанционным управлением, использующий Arduino и ТВ-пульт: 11 шагов
![Робот с дистанционным управлением, использующий Arduino и ТВ-пульт: 11 шагов Робот с дистанционным управлением, использующий Arduino и ТВ-пульт: 11 шагов](https://i.howwhatproduce.com/images/003/image-8204-47-j.webp)
Робот с дистанционным управлением с использованием Arduino и TV Remote: этот автомобиль с дистанционным управлением можно перемещать с помощью практически любого пульта дистанционного управления, такого как телевизор, кондиционер и т. Д., Он использует тот факт, что пульт излучает ИК (инфракрасный). из-за использования ИК-приемника, который является очень дешевым датчиком. В
Робот для объезда препятствий, использующий привод двигателя L298n: 5 шагов
![Робот для объезда препятствий, использующий привод двигателя L298n: 5 шагов Робот для объезда препятствий, использующий привод двигателя L298n: 5 шагов](https://i.howwhatproduce.com/images/003/image-8607-40-j.webp)
Робот для обхода препятствий, использующий драйвер двигателя L298n: привет, ребята, сегодня мы сделаем этого робота .. надеюсь, вам понравится