Orodha ya maudhui:

Mkono wa Roboti na Pampu ya Kunyonya Utupu: Hatua 4
Mkono wa Roboti na Pampu ya Kunyonya Utupu: Hatua 4

Video: Mkono wa Roboti na Pampu ya Kunyonya Utupu: Hatua 4

Video: Mkono wa Roboti na Pampu ya Kunyonya Utupu: Hatua 4
Video: Majambazi walipopambana na Polisi baada ya kuiba pesa NMB Bank 2024, Juni
Anonim
Mkono wa Roboti na Pampu ya Kunyonya Utupu
Mkono wa Roboti na Pampu ya Kunyonya Utupu

Mkono wa roboti na pampu ya kuvuta utupu inayodhibitiwa na Arduino. Mkono wa roboti una muundo wa chuma na umejaa kamili. Kuna 4 servo motors kwenye mkono wa roboti. Kuna torque 3 za juu na motors zenye ubora wa hali ya juu. Katika mradi huu, jinsi ya kusonga mkono wa roboti na nguvu 4 za kutumia Arduino imeonyeshwa. Kubadilisha ON / OFF kwa pampu ya hewa na kifungo cha kushinikiza kwa valve ya solenoid ilitumika. Kwa hivyo, motor na valve zinaweza kuingiliwa kwa mikono, ambayo inakuokoa nguvu na ya sasa.

Hatua ya 1: Ufafanuzi wa Arm Robot

Image
Image

Kitengo cha Silaha ya Robot -https://bit.ly/2UVhUb3

Kifurushi:

1 * Kitengo cha Silaha ya Robot (Imekusanyika)

2 * KS-3620 180 ° Servo

1 * KS-3620 270 ° Servo

1 * 90d 9g Servo

1 * Hewa (Utupu) Pump

1 * Solenoid Valve

1 * Bomba la Tubing ya Silicone

KS3620 Servo ya Dijiti ya Dini: Voltage: 4.8-6.6V

Kasi: 0.16sec / 60 ° (6.6V)

Wakati: 15kg / cm (4.8V) 20kg / cm (6.6V)

Hakuna mzigo wa sasa: 80-100mA

Mzunguko: 500us-2500hz

Pampu ya hewa (Utupu): Voltage: DC 5V

Hakuna mzigo wa sasa: 0.35A

Voltage inayofaa: DC 4.8V-7.2V

Aina ya Shinikizo: 400-650mmhg

Utupu wa juu:> -350mmhg

Uzito: gramu 60

Valve ya Solenoid: Voltage iliyokadiriwa: DC 6V

Sasa: 220mA

Voltage inayofaa: DC5V-6V

Aina ya Shinikizo: 0-350mmhg

Uzito: gramu 16

Hatua ya 2: Vifaa vinavyohitajika

Miunganisho
Miunganisho

1 * Arduino UNO R3 -

1 * Shield Shield -

4 * Potentiometer -

4 * Kitengo cha Potentiometer -

1 * Washa / ZIMA Zima -

1 * Kitufe cha kushinikiza cha muda mfupi -

1 * 6V> 2A Ugavi wa Nguvu -

1 * 9V Adapter -

1 * Sanduku lisilo na maji -

1 * Mini Breadboard -

1 * Bomba la Tubing ya Silicone -

1 * Power Drill -

3 katika 1 waya ya Jumper -

Hatua ya 3: Uunganisho

Potentiometers:

Sufuria 1 - Analog 0

Sufuria 2 - Analog 1

Sufuria 3 - Analog 2

Sufuria 4 - Analog 3

Servo Motors:

Servo 1 - Digital 3 PWM

Servo 2 - Digital 5 PWM

Servo 3 - Digital 6 PWM

Servo 4 - Digital 9 PWM

Hatua ya 4: Nambari ya Chanzo

Nambari ya Chanzo
Nambari ya Chanzo

/*

Kudhibiti nafasi ya servo kwa kutumia potentiometer (variable resistor) https://bit.ly/MertArduino * / # pamoja na // tengeneza kitu cha servo kudhibiti servo Servo myservo1; Servo myservo2; Servo myservo3; Servo myservo4; // pini ya analogi inayotumika kuunganisha potentiometer int potpin1 = 0; potpin2 = 1; int potpin3 = 2; potpin4 = 3; // kutofautisha kusoma thamani kutoka kwa pini ya analog int val1; int val2; int val3; int val4; kuanzisha batili () {// huunganisha servos kwenye pini za dijiti (PWM) kwa kitu cha servo myservo1.ambatanisha (3); myservo2.ambatanisha (5); myservo3.ambatanisha (6); myservo4.ambatanisha (9); } kitanzi batili () {val1 = analogRead (potpin1); // inasoma thamani ya potentiometer (thamani kati ya 0 na 1023) val1 = ramani (val1, 0, 1023, 0, 180); // pima kuitumia na servo (thamani kati ya 0 na 180) myservo1.write (val1); // huweka msimamo wa servo kulingana na ucheleweshaji wa thamani iliyopunguzwa (15); // inasubiri servo kufika huko val2 = analogRead (potpin2); val2 = ramani (val2, 0, 1023, 0, 180); andwrvo2.andika (val2); kuchelewesha (15); val3 = AnalogSoma (sufuria 3); val3 = ramani (val3, 0, 1023, 0, 180); andresvo3.andika (val3); kuchelewesha (15); val4 = AnalogSoma (sufuria 4); val4 = ramani (val4, 0, 1023, 0, 180); kuandika. valser (val4); kuchelewesha (15); }

Ilipendekeza: