Робот — паук Quadruped на Arduino c ИК пультом

Рис. 1 Паук quadruped в собранном виде

Инструкция по сборке и программированию робота — паука Quadruped на Arduino. Этот робот умеет перемещаться на 4 «ногах»: двигаться вперед, назад, влево , вправо, по диагонали. Управлять им будем с помощью ИК пульта и ИК датчика. К роботу можно присоединить датчик дальности или датчики линии для решения робототехнических задач, участия в соревнованиях.

Список комплектующих (Bill of materials)

НазваниеКол-во
1Плата Arduino UNO1
2Плата расширения для подключения сервоприводов и питания iArduino Multi servo shield1
3Серво — моторы с металлическим редуктором SG90s8
4Батарейный отсек 18650×21
5Литиевые аккумуляторы 186502
6ИК пульт1
7ИК датчик1
8Джамперы Dupont разъем — разъем (female — female) 10 см3
9Провода1 м
10Тумблер1
11Набор деревянных деталей для сборки
12Винты М3 x 10 потайные40
13Винты М3 x 12 16
14Винты М3 x 16 потайные4
15Винты м3х10 потайные2
16Гайки м3 самоконтрящиеся / Nylock 17
17Гайки м345
Табл. 1 Список комплектующих для сборки робота — паука Quadruped

Файлы для резки

Корпус робота вырезаем на лазерном гравере из фанеры 3мм. Чертежи в формате dxf скачиваем по ссылке.

Инструменты для сборки

  • Отвертка крестовая или шлиц под винты М3
  • Плоскогубцы (для закручивания самоконтрящихся гаек с усилием)
  • Паяльник и расходники для пайки:
    • флюс
    • припой
    • бокорезы или канцелярский нож для снятия изоляции
  • Клеевой пистолет и клей для него
  • Немного терпения и внимательности 🙂

Сборка робота

1. Выставляем сервоприводы на 90′

Перед сборкой выставляем все сервоприводы на угол 90′ . Сделать это можно c помощью простой программы:

#include <Servo.h>
Servo s; // cоздаем объект сервопривод под именем s, для управления 4 серво нужно создать 4 объекта
void setup() {
  s.attach(8); // управляем серво на пине D8, таким образом нужно подключить все серво
}

void loop() {
  s.write(90);// поворачиваем выбранный серво на угол 90 градусов 
}

2. Сборка конечностей

Далее собираем 4 конечности паука — ноги. Здесь подробно описываем инструкцию для одной ноги, остальные собираем аналогично.

Название детали
1Поворотная пластина верхней части ноги
2Поворотная пластина нижней части ноги
3Крепление сервопривода для ноги
4Винтик сервопривода
5Одинарная качалка сервопривода
6Сервопривод
7Ножка сервопривода
8Ножная параллельная связующая
9Ножная параллельная пластина
10M3 x 10mm Винт (с шапочкой)
11Гайка М3
12Гайка М3 самоконтрящаяся (нулок)
13M3 x 12mm Винт
14Фиксатор сервопривода
15Шуруп сервопривода
16Нога
Табл. 2 Элементы конечностей паука
  1. Вставьте одинарный сервопривод в поворотную пластину верхней части ноги и вкрутите винт крепления сервопривода в одинарный рычаг сервопривода с задней стороны верхней поворотной пластины стойки(как на картинке выше).
  2. Вставьте одиночный рычаг сервопривода в рычаг сервопривода ноги и вкрутите винт крепления сервопривода в одиночный рычаг сервопривода с задней стороны рычага сервопривода ноги.
  3. Прикрепите одну параллельную тягу к ноге с помощью винта M3 x 10 мм и гайки M3 Nyloc.
  4. Прикрепите ногу к сервомеханизму ноги с помощью винта M3 x 10 мм и гайки M3 Nyloc. ВАЖНО! Не перетягивайте винты в шагах 2 и 3. Суставы ног должны двигаться свободно, НО НЕ БОЛТАТЬСЯ, чтобы предотвратить чрезмерное трение, которое может привести к отказу сервоприводов.
Сохраните или поделитесь
One comment on “Робот — паук Quadruped на Arduino c ИК пультом
  1. Аноним:

    ыхП

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *