Vakuumli assimilyatsiya nasosli robot qo'l: 4 qadam
Vakuumli assimilyatsiya nasosli robot qo'l: 4 qadam
Anonim
Vakuumli assimilyatsiya nasosli robot qo'l
Vakuumli assimilyatsiya nasosli robot qo'l

Vakuumli assimilyatsiya nasosli robot qo'l, Arduino tomonidan boshqariladi. Robot qo'l po'lat konstruktsiyaga ega va u to'liq yig'ilgan. Robot qo'lida 4 ta servo dvigatel o'rnatilgan. 3 ta yuqori moment va yuqori sifatli servo motorlar mavjud. Ushbu loyihada Arduino yordamida robot qo'lni 4 ta potentsiometr bilan qanday siljitish ko'rsatilgan. Havo pompasi uchun ON / OFF tugmasi va solenoid valf uchun tugma ishlatilgan. Shunday qilib, vosita va vana qo'lda aralashishi mumkin, bu sizga quvvat va oqimni tejaydi.

1 -qadam: Robot qo'llarining spetsifikatsiyasi

Image
Image

Robot qo'llar to'plami -https://bit.ly/2UVhUb3

Paket:

1* Robot qo'l to'plami (yig'ilgan)

2* KS-3620 180 ° Servo

1* KS-3620 270 ° Servo

1* 90d 9g Servo

1* havo (vakuum) nasosi

1* Solenoid klapan

1* Silikon quvur quvurlari

KS3620 metall raqamli servo: kuchlanish: 4.8-6.6V

Tezlik: 0,16 sek/60 ° (6,6 V)

Tork: 15kg/sm (4.8V) 20kg/sm (6.6V)

Bo'sh yuk oqimi: 80-100mA

Chastotasi: 500-2500 Gts

Havo (vakuum) nasosi: kuchlanish: shahar 5V

Bo'sh yuk oqimi: 0.35A

Mos keladigan kuchlanish: shahar 4.8V-7.2V

Bosim diapazoni: 400-650 mmHG

Maksimal vakuum:> -350 mmhg

Vazni: 60 gramm

Solenoid klapan: Nominal kuchlanish: shahar 6V

Oqim: 220 mA

Mos keladigan kuchlanish: DC5V-6V

Bosim diapazoni: 0-350 mmHg

Vazni: 16 gramm

2 -qadam: Kerakli apparat

Ulanishlar
Ulanishlar

1* Arduino UNO R3 -

1* Sensor qalqoni -

4* Potentsiometr -

4* Potentsiometr tugmasi -

1* ON/OFF tugmasi -

1* lahzali bosish tugmasi -

1* 6V> 2A quvvat manbai -

1* 9V adapter -

1* Suv o'tkazmaydigan quti -

1* Mini -taxtali -

1* Silikon quvur trubkasi -

1* Quvvat matkapi -

3 ta bittadan jumper simlari -

3 -qadam: ulanishlar

Potentsiometrlar:

1 -pot - analog 0

2 -pot - analog 1

3 -pot - analog 2

4 -pot - analog 3

Servo motorlar:

Servo 1 - raqamli 3 PWM

Servo 2 - raqamli 5 PWM

Servo 3 - raqamli 6 PWM

Servo 4 - raqamli 9 PWM

4 -qadam: Manba kodi

Manba kodi
Manba kodi

/*

Servo pozitsiyasini potentsiometr (o'zgaruvchan qarshilik) yordamida boshqarish https://bit.ly/MertArduino */#include // servo Servo myservo1 ni boshqarish uchun servo ob'ekt yaratish; Servo myservo2; Xizmat ko'rsatish myservo3; Servo myservo4; // pot potiometrini ulash uchun ishlatiladigan analog pin int potpin1 = 0; int potpin2 = 1; int potpin3 = 2; int potpin4 = 3; // qiymatni analog pin dan o'qish uchun o'zgaruvchi int val1; int val2; int val3; int val4; void setup () {// servolarni myservo1.attach (3) raqamli (PWM) pinli servolarga biriktiradi; myservo2.attach (5); myservo3.attach (6); myservo4.attach (9); } void loop () {val1 = analogRead (potpin1); // potentsiometr qiymatini o'qiydi (qiymati 0 dan 1023 gacha) val1 = xarita (val1, 0, 1023, 0, 180); // uni servo (0 dan 180 gacha) bilan ishlatish uchun uni o'lchash myservo1.write (val1); // o'lchov qiymatining kechikishi bo'yicha servo holatini o'rnatadi (15); // servoning u erga kelishini kutadi val2 = analogRead (potpin2); val2 = xarita (val2, 0, 1023, 0, 180); myservo2.write (val2); kechikish (15); val3 = analogRead (potpin3); val3 = xarita (val3, 0, 1023, 0, 180); myservo3.write (val3); kechikish (15); val4 = analogRead (potpin4); val4 = xarita (val4, 0, 1023, 0, 180); myservo4.write (val4); kechikish (15); }

Tavsiya: