32 год мы работаем для разработчиков, изготовителей и ремонтников электроники
Практические занятия робототехника. Конструктор ROBOT BIN CLASSIC

Методы оплаты Методы оплаты
Покупайте товар со скидкой, выбирая эти формы оплаты!
Партнерская программа
Наши акции
 
Архив новостей Архив новостей
Новости Новости!


Распечатать

Робот-манипулятор механическая рука meArm

Код товара: ENS-00924
Робот-манипулятор механическая рука meArm
Нам очень жаль, но ТОВАРА НЕТ В НАЛИЧИИ! Когда он появится - мы автоматически Вас известим об этом, стоит только прописать свой email в системе уведомления, нажав на текст Уведомить о товаре.

Уведомление о появлении товара на складе

При появлении на нашем складе данного товара, на указанный вами адрес будет выслано уведомление

Робот-манипулятор механическая рука meArm

Робот-манипулятор механическая рука

Робот-манипулятор MeArm — карманная версия промышленного манипулятора. MeArm - простой в сборке и управлении робот, механическая рука. Манипулятор имеет четыре степени свободы, что позволяет легко захватывать и перемещать различные небольшие предметы.

Робот-манипулятор механическая рука

Данный товар представлен в виде набора для сборки. Включает в себя следующие части:
  • набор деталей из прозрачного акрила для сборки механического манипулятора;
  • 4 сервопривода;
  • плата управления, на которой расположен микроконтроллер Arduino Pro micro и графический дисплей Nokia 5110;
  • плата джойстиков, содержащая два двухкоординатных аналоговых джойстика;
  • USB кабель питания.

MeArm Robotic Arm Kit

MeArm Robotic Arm Kit купить

Перед сборкой механического манипулятора необходимо произвести калибровку сервоприводов. Для калибровки будем использовать контроллер Arduino. Подсоединяем сервоприводы к плате Arduino (необходим внешний источник питания 5-6В 2А).

Робот-манипулятор механическая рука meArm

Загружаем на плату Arduinoскетч.

#include

Servo middle, left, right, claw ; // создание 4 объектов Servo

void setup()
{
Serial.begin(9600);
middle.attach(11); // присоединяет серво на контакт 11 на вращение платформы
left.attach(10); // присоединяет серво на контакт 10 на левое плечо
right.attach(9); // присоединяет серво на контакт 11 на правое плечо
claw.attach(6); // присоединяет серво на контакт 6 claw (захват)
}

void loop()
{
// устанавливает позицию сервопривода по величине(в градусах)
middle.write(90);
left.write(90);
right.write(90);
claw.write(25);
delay(300);
}
Используя маркер, сделайте линию через корпус серводвигателя и шпиндель. Подключите пластмассовую качалку из комплекта к сервоприводу, как показано ниже с помощью небольшого винта из комплекта креплений к сервоприводу. Мы будем использовать их в этом положении при сборке механической части MeArm. Будьте осторожны, чтобы не переместить положение шпинделя.
Робот-манипулятор механическая рука meArm
Теперь можно производить сборку механического манипулятора.
Возьмём основание и прикрепим ножки к её углам. Затем установим четыре 20 мм болта и накрутим на них гайки (половину от общей длины).

Робот-манипулятор механическая рука meArm

Теперь крепим центральный сервопривод двумя 8-мм болтами к маленькой пластине, и получившуюся конструкцию крепим к основанию с помощью 20 мм болтов.

Робот-манипулятор механическая рука meArm

Робот-манипулятор механическая рука meArm

Собираем левую секцию конструкции.

Робот-манипулятор механическая рука meArm

Робот-манипулятор механическая рука meArm

Собираем правую секцию конструкции.

Робот-манипулятор механическая рука meArm

Робот-манипулятор механическая рука meArm

Теперь необходимо соединить левую и правую секции. Сначала леую к переходной пластине

Робот-манипулятор механическая рука meArm

Робот-манипулятор механическая рука meArm

Потом правую, и получаем

Робот-манипулятор механическая рука meArm

Подсоединяем конструкцию к платформе

Робот-манипулятор механическая рука meArm

И собираем "клешню"

Робот-манипулятор механическая рука meArm

Крепим "клешню"

Робот-манипулятор механическая рука meArm

Для сборки можно использовать следующееруководство(на англ. языке) илируководство по сборке подобного манипулятора(на русском).

Схема расположения выводов

Робот-манипулятор механическая рука meArm

Теперь можно приступать к написанию Arduino кода. Для управления манипуляторм, наряду с возможностью управления управления с помощью джойстика, было бы неплохо направлять манипулятор в какую-то определенную точку декартовых координат (x, y, z). Есть соответствующая библиотека, которую можно скачать с github –https://github.com/mimeindustries/MeArm/tree/master/Code/Arduino/BobStonesArduinoCode.
Координаты измеряются в мм от центра вращения.Исходное положение находится в точке (0, 100, 50), то есть 100 мм вперед от основания и 50 мм от земли.
Пример использования библиотеки для установки манипулятора в определенной точке декартовых координат:

#include "meArm.h"
#include

meArm arm;

void setup() {
arm.begin(11, 10, 9, 6);
arm.openGripper();
}

void loop() {
// вверх и влево
arm.gotoPoint(-80,100,140);
// захватить
arm.closeGripper();
// вниз, вред и вправо
arm.gotoPoint(70,200,10);
// отпустить захват
arm.openGripper();
// вернуться вт начальную точку
arm.gotoPoint(0,100,50);
}

Методы класса meArm:

voidbegin(intpinBase,intpinShoulder,intpinElbow,intpinGripper)– запуск meArm, указываются пины подключения для сервоприводов middle, left, right, claw. Необходимо вызвать в setup();
voidopenGripper()– открыть захват;
voidcloseGripper()– захватить;
voidgotoPoint(floatx,floaty,floatz)– переместить манипулятор в позицию декартовых координат (x, y, z);
floatgetX()– текущая координата X;
floatgetY()– текущая координата Y;
floatgetZ()– текущая координата Z.

Руководство по сборке (англ.)PDF
Техническое описание (рус.)PDF



------------------
УТЫ-00924:5000