Tartalomjegyzék:

Robotkar, vákuumszívó szivattyúval: 4 lépés
Robotkar, vákuumszívó szivattyúval: 4 lépés

Videó: Robotkar, vákuumszívó szivattyúval: 4 lépés

Videó: Robotkar, vákuumszívó szivattyúval: 4 lépés
Videó: Transformers: Dark of the Moon (2011) - Freeway Chase - Only Action [4K] 2024, Július
Anonim
Robotkar, vákuumszívó szivattyúval
Robotkar, vákuumszívó szivattyúval

Robotkar, vákuumszívó szivattyúval, amelyet az Arduino vezérel. A robotkar acél kialakítású és teljesen összeszerelt. A robotkaron 4 szervomotor található. Három nagy nyomatékú és kiváló minőségű szervomotor van. Ebben a projektben bemutatjuk, hogyan mozgatható a robotkar 4 potenciométerrel Arduino segítségével. A légszivattyú ON / OFF kapcsolóját és a mágnesszelep nyomógombját használták. Így a motor és a szelep kézzel beavatható, ami energiát és áramot takarít meg.

1. lépés: A robotkar specifikációja

Image
Image

Robotkar készlet -https://bit.ly/2UVhUb3

Csomag:

1* Robotkar készlet (összeszerelt)

2* KS-3620 180 ° szervó

1* KS-3620 270 ° szervo

1* 90d 9g szervó

1* Levegő (vákuum) szivattyú

1* Mágnesszelep

1* Szilikon csőtömlő

KS3620 fém digitális szervó: Feszültség: 4,8-6,6V

Sebesség: 0,16 mp/60 ° (6,6 V)

Nyomaték: 15 kg/cm (4,8 V) 20 kg/cm (6,6 V)

Üresjárati áram: 80-100mA

Frekvencia: 500–2500 Hz

Levegő (vákuum) szivattyú: Feszültség: DC 5V

Üresjárati áram: 0,35A

Megfelelő feszültség: DC 4.8V-7.2V

Nyomástartomány: 400-650 mmhg

Maximális vákuum:> -350mmhg

Súly: 60 gramm

Mágnesszelep: Névleges feszültség: DC 6V

Áram: 220 mA

Megfelelő feszültség: DC5V-6V

Nyomástartomány: 0-350 mmhg

Súly: 16 gramm

2. lépés: Szükséges hardver

Kapcsolatok
Kapcsolatok

1* Arduino UNO R3 -

1* Érzékelőpajzs -

4* Potenciométer -

4* Potenciométer gomb -

1* BE/KI kapcsoló -

1* Pillanatnyi nyomógomb -

1* 6V> 2A tápegység -

1* 9V -os adapter -

1* Vízálló doboz -

1* Mini Breadboard -

1* Szilikon csőtömlő -

1* Erőfúró -

3 az 1 -ben Jumper Wire -

3. lépés: Kapcsolatok

Potenciométerek:

1. pot - analóg 0

2. edény - 1. analóg

3. edény - 2. analóg

4. edény - 3. analóg

Szervomotorok:

Szervo 1 - Digitális 3 PWM

Szervo 2 - Digitális 5 PWM

Szervo 3 - Digitális 6 PWM

Szervo 4 - Digitális 9 PWM

4. lépés: Forráskód

Forráskód
Forráskód

/*

Szervó pozíció vezérlése potenciométerrel (változó ellenállás) https://bit.ly/MertArduino */#include // szervo objektum létrehozása a szervo vezérléséhez Servo myservo1; Szervo myservo2; Szervo myservo3; Szervo myservo4; // a potenciométer csatlakoztatásához használt analóg tű int potpin1 = 0; int potpin2 = 1; int potpin3 = 2; int potpin4 = 3; // változó az érték kiolvasásához az analóg pin int val1; int val2; int val3; int val4; void setup () {// csatolja a digitális (PWM) csapokon lévő szervókat a myservo1.attach (3) szervoobjektumhoz; myservo2.attach (5); myservo3.attach (6); myservo4.attach (9); } void loop () {val1 = analogRead (potpin1); // beolvassa a potenciométer értékét (0 és 1023 közötti érték) val1 = map (val1, 0, 1023, 0, 180); // méretezze be a szervóval (0 és 180 közötti érték) myservo1.write (val1); // beállítja a szervo pozíciót a skálázott érték késleltetése szerint (15); // várja, hogy a szervó odaérjen val2 = analogRead (potpin2); val2 = térkép (val2, 0, 1023, 0, 180); myservo2.write (val2); késleltetés (15); val3 = analóg olvasott (potpin3); val3 = térkép (val3, 0, 1023, 0, 180); myservo3.write (val3); késleltetés (15); val4 = analógRead (potpin4); val4 = térkép (val4, 0, 1023, 0, 180); myservo4.write (val4); késleltetés (15); }

Ajánlott: