Мазмұны:

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

Бейне: Вакуумдық сорғышы бар робот қол: 4 қадам

Бейне: Вакуумдық сорғышы бар робот қол: 4 қадам
Бейне: FESTO компаниясының тамаша көрмесі 2024, Шілде
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); }

Ұсынылған: