Mundarija:

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

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

Video: Vakuumli assimilyatsiya nasosli robot qo'l: 4 qadam
Video: Get Ready to be Amazed by the FFG924 Casemaker! Flexo Folder Gluer Machine 2024, Iyul
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: