Съдържание:

Роботизиран грайфер: 6 стъпки
Роботизиран грайфер: 6 стъпки

Видео: Роботизиран грайфер: 6 стъпки

Видео: Роботизиран грайфер: 6 стъпки
Видео: Механические принципы часть 03 2024, Ноември
Anonim
Роботизиран грайфер
Роботизиран грайфер

В този проект ще ви покажа как направих роботизиран грайфер, който се управлява от Arduino и е изцяло 3D печат. Проектът се основава на роботизираната ръка с отворен код, която jjshortcut публикува на инструкции преди повече от 8 години, можете да проверите проекта му тук.

Стъпка 1: 3D печат

3D печат
3D печат

Всички използвани части са 3D отпечатани Взех DXF файла с проекти с отворен код и го отворих с мастило. След това отделих всички отделни части и изтрих веднъж, когато нямах нужда, след това запазих всяка част поотделно и използвах онлайн SVG към STL конвертор. Веднъж преобразуван, зададох височината на 5 мм за всички части, с изключение на основните грайфери, които зададох на височина 10 мм.

След това отворих STL файловете в Cura и ги запазих на SD картата и отпечатах всички части.

Стъпка 2: Монтаж

Монтаж
Монтаж

След като всички части бяха отпечатани, аз използвах 3 мм бормашина, за да увелича отворите в частите, тъй като те бяха малко под размера. След това трябваше да подавам някои от слотовете, за да накарам всички части да се поберат заедно.

Използвах болтове М3 и найлокови гайки М3, за да закрепя частите заедно. Прикрепих серво към 3D печат с помощта на наистина малки самонарезни винтове. След това прикрепих 3D отпечатването към края на сервомотора също с помощта на малки самонарезни винтове.

Използвах и двустранна лента, за да залепя гумен колан към края на грайфера, така че да има по -добро сцепление при вземане на неща.

Стъпка 3: Контролерът

Реших да използвам Arduino UNO за управление на сервото. Веригата е много проста, просто свържете положителното на серво към 5v и отрицателното към земята, след това сигналния проводник към щифт 9.

След като серво е свързано, свържете потенциометър към аналогов извод 0, след това веднъж от страната на потенциометъра към маса, а другата страна към 5v.

След това качих кода, като свързах Arduino към компютъра и го компилирах, след което го качих в Arduino. Включих кода по -долу.

#include Servo myservo; // създаване на серво обект за управление на серво

int potpin = 0; // аналогов щифт, използван за свързване на потенциометъра

int val; // променлива за четене на стойността от аналоговия щифт

void setup () {

myservo.attach (9); // прикрепя серво на щифт 9 към серво обекта}

void loop () {

val = analogRead (potpin); // отчита стойността на потенциометъра (стойност между 0 и 1023)

val = карта (val, 0, 1023, 0, 180); // мащабирайте го, за да го използвате със серво (стойност между 0 и 180)

myservo.write (val); // задава позицията на серво според мащабираната стойност

забавяне (15); // изчаква серво да стигне до там}

Стъпка 4: Готово

Свършен!
Свършен!

Сега, когато всичко е свързано и програмирано, когато завъртите копчето на потенциометъра, грайферът ще се отвори и затвори. Този грайфер може да бъде прикрепен към ръка на робот, за да го накара да вземе нещата.

Стъпка 5: Потвърждение

Благодаря на LCSC Electronics за партньорството.

LCSC Electronics е водещият дистрибутор на електронни компоненти в Китай. LCSC продава голямо разнообразие от висококачествени електронни компоненти на ниски цени. С над 150 000 части на склад, те трябва да имат компонентите, от които се нуждаете за следващия си проект. Регистрирайте се днес и вземете $ 8 отстъпка за първата си поръчка.

Препоръчано: