Բովանդակություն:

Ռոբոտային թև ՝ վակուումային ներծծող պոմպով ՝ 4 քայլ
Ռոբոտային թև ՝ վակուումային ներծծող պոմպով ՝ 4 քայլ

Video: Ռոբոտային թև ՝ վակուումային ներծծող պոմպով ՝ 4 քայլ

Video: Ռոբոտային թև ՝ վակուումային ներծծող պոմպով ՝ 4 քայլ
Video: en EBE 00a)2018-9-22 UFO Congress Czech, Podhrazska iLona, Ivana CC.- Subtitles,Titulky Krucemburk 2024, Հուլիսի
Anonim
Ռոբոտային թև ՝ վակուումային ներծծող պոմպով
Ռոբոտային թև ՝ վակուումային ներծծող պոմպով

Ռոբոտային ձեռքը վակուումային ներծծող պոմպով, որը կառավարվում է Arduino- ի կողմից: Ռոբոտային թևն ունի պողպատե դիզայն և այն ամբողջությամբ հավաքված է: Ռոբոտացված թևի վրա կա 4 servo շարժիչ: Կան 3 բարձր ոլորող մոմենտ և բարձրորակ սերվո շարժիչներ: Այս նախագծում ցուցադրվում է, թե ինչպես կարելի է 4 պոտենցիոմետրով շարժել ռոբոտացված ձեռքը Arduino- ի միջոցով: Օգտագործվեցին օդային պոմպի ON / OFF անջատիչ և էլեկտրամագնիսական փականի համար սեղմիչ կոճակ: Այսպիսով, շարժիչը և փականը կարող են ձեռքով միջամտվել, ինչը խնայում է ձեզ էներգիա և հոսանք:

Քայլ 1: Robot Arm- ի ճշգրտում

Image
Image

Robot Arm Kit -https://bit.ly/2UVhUb3

Փաթեթ:

1* Robot Arm Kit (հավաքված)

2* KS-3620 180 ° Սերվո

1* KS-3620 270 ° Սերվո

1* 90 դ 9 գ Սերվո

1* Օդի (վակուումային) պոմպ

1* էլեկտրամագնիսական փական

1* Սիլիկոնե խողովակաշար

KS3620 Մետաղական թվային սերվո. Լարում `4.8-6.6 Վ

Արագություն `0.16 վրկ/60 ° (6.6 Վ)

Մեծ ոլորող մոմենտ: 15 կգ/սմ (4.8V) 20 կգ/սմ (6.6V)

Առանց բեռի ընթացիկ `80-100 մԱ

Հաճախականությունը `500us-2500Hz

Օդի (վակուումային) պոմպ `լարման` DC 5V

Առանց բեռի ընթացիկ `0.35A

Հարմար լարում `DC 4.8V-7.2V

Pressնշման միջակայք `400-650 մմ / ժ

Առավելագույն վակուում `> -350mmhg

Քաշը `60 գրամ

Էլեկտրամագնիսական փական `անվանական լարման` DC 6V

Ընթացիկ `220 մԱ

Հարմար լարում `DC5V-6V

Pressնշման տիրույթը `0-350 մմ

Քաշը `16 գրամ

Քայլ 2: Պահանջվող սարքավորում

Միացումներ
Միացումներ

1* Arduino UNO R3 -

1* Սենսորային վահան -

4* Պոտենցիոմետր -

4* Potentiometer Knob -

1* ON/OFF անջատիչ -

1* Պահի սեղմման կոճակ -

1* 6V> 2A սնուցման աղբյուր -

1* 9V ադապտեր -

1* Անջրանցիկ տուփ -

1* Mini Breadboard -

1* Սիլիկոնե խողովակաշար -

1* Հորատանցք -

3 -ը 1 -ում Jumper Wire -

Քայլ 3: Կապեր

Պոտենցիոմետրեր

Կաթսա 1 - անալոգային 0

Կաթսա 2 - Անալոգային 1

Կաթսա 3 - անալոգային 2

Կաթսա 4 - անալոգային 3

Servo Motors:

Servo 1 - Թվային 3 PWM

Servo 2 - Թվային 5 PWM

Servo 3 - Թվային 6 PWM

Servo 4 - Թվային 9 PWM

Քայլ 4: Աղբյուրի ծածկագիր

Աղբյուրի ծածկագիր
Աղբյուրի ծածկագիր

/*

Սերվոյի դիրքի վերահսկում պոտենցիոմետրի միջոցով (փոփոխական դիմադրություն) https://bit.ly/MertArduino */#include // ստեղծել servo օբյեկտ `servo Servo myservo1 վերահսկելու համար; Servo myservo2; Servo myservo3; Servo 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. կցել (6); myservo4. կցել (9); } void loop () {val1 = analogRead (potpin1); // կարդում է պոտենցիոմետրի արժեքը (արժեքը 0 -ից 1023 -ի միջև) val1 = քարտեզ (val1, 0, 1023, 0, 180); // մասշտաբել այն servo- ի հետ (արժեքը 0 -ից 180 -ի սահմաններում) myservo1.write (val1); // սահմանում է servo դիրքը `ըստ մեծացված արժեքի ուշացման (15); // սպասում է, որ servo- ն այնտեղ հասնի val2 = analogRead (potpin2); val2 = քարտեզ (val2, 0, 1023, 0, 180); myservo2.write (val2); ուշացում (15); val3 = analogRead (potpin3); val3 = քարտեզ (val3, 0, 1023, 0, 180); myservo3. գրել (val3); ուշացում (15); val4 = analogRead (potpin4); val4 = քարտեզ (val4, 0, 1023, 0, 180); myservo4. գրել (val4); ուշացում (15); }

Խորհուրդ ենք տալիս: