Përmbajtje:

Krah Robotik Me Pompë Vakumi Thithëse: 4 Hapa
Krah Robotik Me Pompë Vakumi Thithëse: 4 Hapa

Video: Krah Robotik Me Pompë Vakumi Thithëse: 4 Hapa

Video: Krah Robotik Me Pompë Vakumi Thithëse: 4 Hapa
Video: ЗЕМЛЯ В ИЛЛЮМИНАТОРЕ !| ЧТО НОВОГО В ОБНОВЛЕНИИ ► 1 (часть 1) Прохождение ASTRONEER 2024, Nëntor
Anonim
Krah robotik me pompë thithëse me vakum
Krah robotik me pompë thithëse me vakum

Krah robotik me pompë thithëse vakumi të kontrolluar nga Arduino. Krahu robotik ka një dizajn çeliku dhe është montuar plotësisht. Ka 4 servo motorë në krahun robotik. Ekzistojnë 3 servo motorë me çift rrotullues të lartë dhe cilësi të lartë. Në këtë projekt, tregohet se si të lëvizni krahun robotik me 4 potenciometra duke përdorur një Arduino. U përdor një çelës ON / OFF për pompën e ajrit dhe një buton shtytës për valvulën solenoid. Kështu, motori dhe valvula mund të ndërhyhen me dorë, gjë që ju kursen energji dhe rrymë.

Hapi 1: Specifikimi i krahut të robotit

Image
Image

Kompleti i krahut robotik -https://bit.ly/2UVhUb3

Paketa:

Kompleti i krahut robotik 1 (i montuar)

2* KS-3620 180 ° Servo

1* KS-3620 270 ° Servo

Servo 1* 90d 9g

1* Pompë ajri (vakum)

1* Valvula solenoide

1* Tub tubi silikoni

Servo dixhitale KS3620 Metal: Tension: 4.8-6.6V

Shpejtësia: 0.16 sekonda/60 ° (6.6 V)

Çift rrotullues: 15kg/cm (4.8V) 20kg/cm (6.6V)

Rryma pa ngarkesë: 80-100mA

Frekuenca: 500us-2500hz

Pompë ajri (vakum): Tensioni: DC 5V

Rryma pa ngarkesë: 0.35A

Tensioni i përshtatshëm: DC 4.8V-7.2V

Gama e presionit: 400-650mmhg

Vakumi maksimal:> -350mmhg

Pesha: 60 gram

Valvula solenoide: Tensioni i vlerësuar: DC 6V

Rryma: 220mA

Tensioni i përshtatshëm: DC5V-6V

Gama e Presionit: 0-350mmhg

Pesha: 16 gram

Hapi 2: Hardueri i kërkuar

Lidhjet
Lidhjet

1* Arduino UNO R3 -

1* Mburoja e sensorit -

4* Potenciometër -

4* Doreza e Potenciometrit -

1* Çelës ON/OFF -

1* Butoni Momenti i Shtytjes -

Furnizimi me energji 1* 6V> 2A -

Përshtatës 1* 9V -

1* Kuti e papërshkueshme nga uji -

1* Mini Breadboard -

1* Tub tubi silikoni -

1* Stërvitja e energjisë -

3 në 1 Jumper Wire -

Hapi 3: Lidhjet

Potenciometra:

Tenxhere 1 - Analog 0

Tenxhere 2 - Analog 1

Tenxhere 3 - Analog 2

Tenxhere 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

Hapi 4: Kodi Burimor

Kodi i burimit
Kodi i burimit

/*

Kontrolli i një pozicioni servo duke përdorur një potenciometër (rezistencë e ndryshueshme) https://bit.ly/MertArduino */#include // krijoni një servo objekt për të kontrolluar një servo Servo myservo1; Servo myservo2; Servo myservo3; Servo myservo4; // kunja analoge e përdorur për të lidhur potenciometrin int potpin1 = 0; int potpin2 = 1; int potpin3 = 2; int potpin4 = 3; // ndryshore për të lexuar vlerën nga kunja analoge int val1; int val2; int val3; int val4; void setup () {// i bashkon servot në kunjat dixhitale (PWM) në objektin servo myservo1.attach (3); myservo2.attach (5); myservo3.tash (6); myservo4.tash (9); } void loop () {val1 = analogRead (potpin1); // lexon vlerën e potenciometrit (vlera midis 0 dhe 1023) val1 = hartë (val1, 0, 1023, 0, 180); // shkallëzoni atë për ta përdorur me servo (vlera midis 0 dhe 180) myservo1.write (val1); // vendos pozicionin servo sipas vonesës së vlerës së shkallëzuar (15); // pret që servo të arrijë atje val2 = analogRead (potpin2); val2 = hartë (val2, 0, 1023, 0, 180); myservo2.shkruaj (val2); vonesa (15); val3 = analogRead (potpin3); val3 = harta (val3, 0, 1023, 0, 180); myservo3.shkruaj (val3); vonesa (15); val4 = analogRead (potpin4); val4 = hartë (val4, 0, 1023, 0, 180); myservo4.shkruaj (val4); vonesa (15); }

Recommended: