Sisukord:

Robotkäepide koos vaakumpumbapumbaga: 4 sammu
Robotkäepide koos vaakumpumbapumbaga: 4 sammu

Video: Robotkäepide koos vaakumpumbapumbaga: 4 sammu

Video: Robotkäepide koos vaakumpumbapumbaga: 4 sammu
Video: Robot Abot aitab! 2024, November
Anonim
Robotkäepide koos vaakumpumbapumbaga
Robotkäepide koos vaakumpumbapumbaga

Arduino juhitav vaakum -imemispumbaga robotkäsi. Robotkäel on terasest disain ja see on täielikult kokku pandud. Robotil on 4 servomootorit. Seal on 3 suure pöördemomendiga ja kvaliteetseid servomootoreid. Selles projektis on näidatud, kuidas nelja potentsiomeetriga robotkätt Arduino abil liigutada. Kasutati õhupumba ON / OFF lülitit ja solenoidklapi surunuppu. Seega saab mootorit ja ventiili käsitsi sekkuda, mis säästab teie energiat ja voolu.

Samm: robotkäe spetsifikatsioon

Image
Image

Robotikäe komplekt -https://bit.ly/2UVhUb3

Pakett:

1* robotkäe komplekt (kokkupandud)

2* KS-3620 180 ° servo

1* KS-3620 270 ° servo

1* 90d 9g servo

1* õhu (vaakum) pump

1* solenoidventiil

1* silikoonist voolik

KS3620 metallist digitaalne servo: pinge: 4,8-6,6V

Kiirus: 0,16 sekundit/60 ° (6,6 V)

Pöördemoment: 15 kg/cm (4,8 V) 20 kg/cm (6,6 V)

Tühikäigu vool: 80-100mA

Sagedus: 500–2500 Hz

Õhk (vaakumpump): Pinge: DC 5V

Tühikäigu vool: 0,35A

Sobiv pinge: DC 4.8V-7.2V

Rõhu vahemik: 400-650 mmhg

Maksimaalne vaakum:> -350 mmhg

Kaal: 60 grammi

Magnetventiil: nimipinge: DC 6V

Vool: 220 mA

Sobiv pinge: DC5V-6V

Rõhu vahemik: 0-350 mmhg

Kaal: 16 grammi

Samm: nõutav riistvara

Ühendused
Ühendused

1* Arduino UNO R3 -

1* Andurikilp -

4* Potentsiomeeter -

4* Potentsiomeetri nupp -

1* ON/OFF lüliti -

1* Hetkeline nupp -

1* 6V> 2A toiteallikas -

1* 9V adapter -

1* Veekindel kast -

1* Mini Breadboard -

1* Silikoonist voolik -

1* Jõupuur -

3 ühes hüppetraat -

Samm: ühendused

Potentsiomeetrid:

Pot 1 - analoog 0

Pot 2 - analoog 1

Pot 3 - analoog 2

Pot 4 - analoog 3

Servomootorid:

Servo 1 - digitaalne 3 PWM

Servo 2 - digitaalne 5 PWM

Servo 3 - digitaalne 6 PWM

Servo 4 - digitaalne 9 PWM

4. samm: lähtekood

Lähtekood
Lähtekood

/*

Servoasendi juhtimine potentsiomeetri (muutuva takistiga) abil https://bit.ly/MertArduino */#include // servoobjekti loomine servo juhtimiseks Servo myservo1; Servo myservo2; Servo myservo3; Servo myservo4; // potentsiomeetri ühendamiseks kasutatav analoogtapp int potpin1 = 0; int potpin2 = 1; int potpin3 = 2; int potpin4 = 3; // muutuja väärtuse lugemiseks analoogpingest int val1; int val2; int val3; int val4; void setup () {// kinnitab digitaalsetel (PWM) tihvtidel olevad servod servoobjektile myservo1.attach (3); myservo2.attach (5); myservo3.attach (6); myservo4.attach (9); } void loop () {val1 = analogRead (potpin1); // loeb potentsiomeetri väärtust (väärtus vahemikus 0 kuni 1023) val1 = kaart (val1, 0, 1023, 0, 180); // skaleerige see kasutamiseks koos servoga (väärtus vahemikus 0 kuni 180) myservo1.write (val1); // määrab servoasendi vastavalt skaleeritud väärtuse viivitusele (15); // ootab, kuni servo sinna jõuab val2 = analogRead (potpin2); val2 = kaart (val2, 0, 1023, 0, 180); myservo2.write (val2); viivitus (15); val3 = analogRead (potpin3); val3 = kaart (val3, 0, 1023, 0, 180); myservo3.write (val3); viivitus (15); val4 = analogRead (potpin4); val4 = kaart (val4, 0, 1023, 0, 180); myservo4.write (val4); viivitus (15); }

Soovitan: