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

Методы оплаты Методы оплаты
Покупайте товар со скидкой, выбирая эти формы оплаты!
Прайс-листы DESSY.RU для скачивания
Партнерская программа
Наши акции
 
Архив новостей Архив новостей
Новости Новости!
Распечатать
Код товара: 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