Вакуумдық сорғышы бар робот қол: 4 қадам
Вакуумдық сорғышы бар робот қол: 4 қадам
Anonim
Вакуумдық сорғышы бар робот қолы
Вакуумдық сорғышы бар робот қолы

Ардуино басқаратын вакуумдық сорғышы бар робот қол. Робот қолында болат конструкциясы бар және ол толық жиналған. Робот қолында 4 серво қозғалтқышы бар. 3 жоғары моментті және жоғары сапалы серво қозғалтқыштары бар. Бұл жобада Arduino көмегімен роботты қолды 4 потенциометрмен қалай жылжыту керектігі көрсетілген. Ауа сорғысының ҚОСУ / ӨШІРУ қосқышы және соленоид клапанының басу түймесі қолданылды. Осылайша, қозғалтқыш пен клапанға қолмен араласуға болады, бұл сізге қуат пен токты үнемдейді.

1 -қадам: Робот қолының сипаттамасы

Image
Image

Роботтық қол жинағы -https://bit.ly/2UVhUb3

Пакет:

1* роботтық қол жиынтығы (жиналған)

2* KS-3620 180 ° Серво

1* KS-3620 270 ° Серво

1* 90d 9g Servo

1* Ауа (вакуумдық) сорғы

1* электромагниттік клапан

1* Силиконнан жасалған түтікше шланг

KS3620 Metal Digital Servo: кернеу: 4.8-6.6V

Жылдамдық: 0.16сек/60 ° (6.6В)

Момент: 15кг/см (4.8В) 20кг/см (6.6В)

Бос жүктеме: 80-100мА

Жиілік: 500-2500 Гц

Ауа (вакуумдық) сорғы: кернеу: тұрақты ток 5В

Бос жүктеме: 0,35А

Сәйкес кернеу: тұрақты ток 4.8V-7.2V

Қысым диапазоны: 400-650 мм с.б.

Максималды вакуум:> -350mmhg

Салмағы: 60 грамм

Электромагниттік клапан: номиналды кернеу: тұрақты ток 6В

Ток: 220 мА

Сәйкес кернеу: DC5V-6V

Қысым диапазоны: 0-350 мм с.б.

Салмағы: 16 грамм

2 -қадам: Қажетті жабдық

Қосылымдар
Қосылымдар

1* Arduino UNO R3 -

1* Сенсорлық қалқан -

4* потенциометр -

4* Потенциометрдің тұтқасы -

1* ҚОСУ/ӨШІРУ қосқышы -

1* лезде басу түймесі -

1* 6В> 2А қуат көзі -

1* 9В адаптері -

1* Су өткізбейтін қорап -

1* шағын тақталар тақтасы -

1* Силиконнан жасалған түтікше шланг -

1* Power Drill -

Өткізгіш сымның 3 -і -

3 -қадам: Қосылымдар

Потенциометрлер:

1 -қазан - аналогтық 0

2 -қазан - 1 -аналог

3 -қазан - 2 -аналог

4 -қазан - 3 -аналог

Серво қозғалтқыштары:

Серво 1 - сандық 3 PWM

Серво 2 - цифрлық 5 PWM

Серво 3 - цифрлық 6 PWM

Серво 4 - цифрлық 9 PWM

4 -қадам: бастапқы код

Бастапқы код
Бастапқы код

/*

Серво позициясын потенциометр (айнымалы резистор) көмегімен басқару https://bit.ly/MertArduino */#include // servo servo myservo1 басқару үшін серво объектісін құру; Сервис myservo2; Сервис myservo3; Сервис myservo4; // int potpin1 = 0 потенциометрін қосу үшін қолданылатын аналогтық түйреуіш; int potpin2 = 1; int potpin3 = 2; int potpin4 = 3; // айнымалы мәнді аналогтық түйіннен оқуға int val1; int val2; int val3; int val4; void setup () {// серверлерді сандық (PWM) түйреуіштердегі myservo1.attach (3) серво объектісіне қосады; myservo2.attach (5); myservo3.attach (6); myservo4.attach (9); } void loop () {val1 = analogRead (potpin1); // потенциометрдің мәнін оқиды (0 мен 1023 арасындағы мән) val1 = карта (val1, 0, 1023, 0, 180); // оны сервоприводпен пайдалану үшін масштабтаңыз (мәні 0 мен 180 арасындағы) myservo1.write (val1); // масштабты мәннің кешігуіне сәйкес серво позициясын орнатады (15); // серво сол жерге жетуін күтеді val2 = analogRead (potpin2); val2 = карта (val2, 0, 1023, 0, 180); myservo2.write (val2); кешіктіру (15); val3 = analogRead (potpin3); val3 = карта (val3, 0, 1023, 0, 180); myservo3.write (val3); кешіктіру (15); val4 = analogRead (potpin4); val4 = карта (val4, 0, 1023, 0, 180); myservo4.write (val4); кешіктіру (15); }

Ұсынылған: