Mündəricat:

Vakuum Emiş Pompalı Robotik Qol: 4 addım
Vakuum Emiş Pompalı Robotik Qol: 4 addım

Video: Vakuum Emiş Pompalı Robotik Qol: 4 addım

Video: Vakuum Emiş Pompalı Robotik Qol: 4 addım
Video: Five Amazing Humanoid Encounters 2024, Noyabr
Anonim
Vakuum Emiş Pompalı Robotik Qol
Vakuum Emiş Pompalı Robotik Qol

Arduino tərəfindən idarə olunan vakuum emiş nasoslu robot qol. Robot qolu polad konstruksiyaya malikdir və tam yığılmışdır. Robot qolunda 4 servo mühərrik var. 3 yüksək torka və yüksək keyfiyyətli servo mühərrikə malikdir. Bu layihədə Arduino istifadə edərək 4 potansiyometrlə robot qolu necə hərəkət etdirmək göstərilir. Hava pompası üçün ON / OFF açarı və solenoid klapan üçün bir düymə istifadə edilmişdir. Beləliklə, mühərrik və klapan əllə müdaxilə edilə bilər ki, bu da güc və cərəyana qənaət edir.

Addım 1: Robot Qol Spesifikasiyası

Image
Image

Robot qol dəsti -https://bit.ly/2UVhUb3

Paket:

1* Robot qol dəsti (yığılmış)

2* KS-3620 180 ° Servo

1* KS-3620 270 ° Servo

1* 90d 9g Servo

1* Hava (Vakum) Pompası

1* Solenoid klapan

1* Silikon Boru Hortumu

KS3620 Metal Rəqəmsal Servo: Gərginlik: 4.8-6.6V

Sürət: 0.16sn/60 ° (6.6V)

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

Yüksüz cərəyan: 80-100mA

Tezlik: 500us-2500Hz

Hava (Vakum) Pompası: Gərginlik: DC 5V

Yüksək cərəyan: 0.35A

Uyğun Gərginlik: DC 4.8V-7.2V

Təzyiq Aralığı: 400-650mmhg

Maksimum vakuum:> -350 mmhg

Çəkisi: 60 qram

Solenoid Vana: Nominal Gərginlik: DC 6V

Cərəyan: 220mA

Uyğun Gərginlik: DC5V-6V

Təzyiq Aralığı: 0-350mmhg

Çəkisi: 16 qram

Addım 2: Tələb olunan Avadanlıq

Əlaqələr
Əlaqələr

1* Arduino UNO R3 -

1* Sensor Qalxanı -

4* Potansiyometr -

4* Potansiyometr düyməsi -

1* ON/OFF Switch -

1* Birdəfəlik Düymə -

1* 6V> 2A enerji təchizatı -

1* 9V Adapter -

1* Suya davamlı qutu -

1* Mini Çörək Paneli -

1* Silikon Boru Hortumu -

1* Güc Matkabı -

3 -ü 1 arada tullanan tel -

Addım 3: Bağlantılar

Potensialiometrlər:

Pot 1 - Analog 0

Pot 2 - Analog 1

Pot 3 - Analog 2

Pot 4 - Analog 3

Servo Motorlar:

Servo 1 - Rəqəmsal 3 PWM

Servo 2 - Rəqəmsal 5 PWM

Servo 3 - Rəqəmsal 6 PWM

Servo 4 - Rəqəmsal 9 PWM

Addım 4: Mənbə Kodu

Mənbə Kodu
Mənbə Kodu

/*

Potansiyometr (dəyişən müqavimət) istifadə edərək servo mövqeyinə nəzarət https://bit.ly/MertArduino */#include // servo Servo myservo1 idarə etmək üçün servo obyekti yaradın; Servo myservo2; Servo myservo3; Servo myservo4; // pot potiometrini birləşdirmək üçün istifadə olunan analog pin int potpin1 = 0; int potpin2 = 1; int potpin3 = 2; int potpin4 = 3; // int val1 analoq pinindən dəyəri oxumaq üçün dəyişən; int val2; int val3; int val4; void setup () {// servoları rəqəmsal (PWM) sancaqlardakı myservo1.attach (3) servo obyektinə bağlayır; myservo2.attach (5); myservo3.attach (6); myservo4.attach (9); } void loop () {val1 = analogRead (potpin1); // potensiometrin dəyərini oxuyur (0 ilə 1023 arası dəyər) val1 = xəritə (val1, 0, 1023, 0, 180); // servo ilə istifadə etmək üçün miqyasını ölçün (0 ilə 180 arasında dəyər) myservo1.write (val1); // ölçülü dəyər gecikməsinə görə servo mövqeyini təyin edir (15); // servonun ora çatmasını gözləyir val2 = analogRead (potpin2); val2 = xəritə (val2, 0, 1023, 0, 180); myservo2.write (val2); gecikmə (15); val3 = analogRead (potpin3); val3 = xəritə (val3, 0, 1023, 0, 180); myservo3.write (val3); gecikmə (15); val4 = analogRead (potpin4); val4 = xəritə (val4, 0, 1023, 0, 180); myservo4.write (val4); gecikmə (15); }

Tövsiyə: