İçindekiler:

Vakum Emiş Pompalı Robotik Kol: 4 Adım
Vakum Emiş Pompalı Robotik Kol: 4 Adım

Video: Vakum Emiş Pompalı Robotik Kol: 4 Adım

Video: Vakum Emiş Pompalı Robotik Kol: 4 Adım
Video: 1.Bölüm - Pnömatik Vakum Tekniği - Vakum Üreteci - Jeneratörü ( Coşkunöz Eğitim Vakfı ) Ejector 2024, Temmuz
Anonim
Vakum Emiş Pompalı Robot Kol
Vakum Emiş Pompalı Robot Kol

Arduino tarafından kontrol edilen vakum emme pompalı robotik kol. Robotik kol çelik bir tasarıma sahiptir ve tam montajlıdır. Robotik kol üzerinde 4 adet servo motor bulunmaktadır. 3 adet yüksek torklu ve kaliteli servo motor bulunmaktadır. Bu projede 4 potansiyometre ile robotik kolun Arduino ile nasıl hareket ettirileceği gösterilmektedir. Hava pompası için bir ON / OFF anahtarı ve solenoid valf için bir basma düğmesi kullanıldı. Böylece motora ve valfe manuel olarak müdahale edilebilir, bu da size güç ve akım tasarrufu sağlar.

Adım 1: Robot Kol Spesifikasyonu

Image
Image

Robot Kol Kiti -https://bit.ly/2UVhUb3

paket:

1* Robot Kol Kiti (Montajlı)

2* KS-3620 180° Servo

1* KS-3620 270° Servo

1 * 90d 9g Servo

1 * Hava (Vakum) Pompası

1 * Solenoid Valf

1 * Silikon Boru Hortumu

KS3620 Metal Dijital Servo:Voltaj: 4.8-6.6V

Hız: 0.16sn/60°(6.6V)

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

Yüksüz Akım: 80-100mA

Frekans: 500us-2500hz

Hava (Vakum) Pompası:Voltaj: DC 5V

Yüksüz Akım: 0.35A

Uygun Voltaj: DC 4.8V-7.2V

Basınç Aralığı: 400-650mmhg

Maksimum Vakum: > -350mmhg

Ağırlık: 60 gram

Solenoid Valf: Anma Gerilimi: DC 6V

Akım: 220mA

Uygun Voltaj: DC5V-6V

Basınç Aralığı: 0-350mmhg

Ağırlık: 16 gram

2. Adım: Gerekli Donanım

Bağlantılar
Bağlantılar

1* Arduino UNO R3 -

1* Sensör Kalkanı -

4* Potansiyometre -

4* Potansiyometre Düğmesi -

1* AÇMA/KAPAMA Anahtarı -

1* Anlık Buton -

1* 6V >2A Güç Kaynağı -

1* 9V Adaptör -

1* Su Geçirmez Kutu -

1* Mini Breadboard -

1* Silikon Hortum Hortumu -

1* Elektrikli Matkap -

3'ü 1 Arada Atlama Kablosu -

3. Adım: Bağlantılar

Potansiyometreler:

Pot 1 - Analog 0

Pot 2 - Analog 1

Pot 3 - Analog 2

Pot 4 - Analog 3

Servo motorlar:

Servo 1 - Dijital 3 PWM

Servo 2 - Dijital 5 PWM

Servo 3 - Dijital 6 PWM

Servo 4 - Dijital 9 PWM

Adım 4: Kaynak Kodu

Kaynak kodu
Kaynak kodu

/*

Bir potansiyometre (değişken direnç) kullanarak bir servo konumunu kontrol etme https://bit.ly/MertArduino */ #include // bir servoyu kontrol etmek için servo nesnesi oluşturun Servo myservo1; Servo myservo2; Servo myservo3; Servo myservo4; // potansiyometreyi bağlamak için kullanılan analog pin int potpin1 = 0; int potpin2 = 1; int potpin3 = 2; int potpin4 = 3; // analog pinden değeri okumak için değişken int val1; int değer2; int değer3; int değer4; void setup() { // servoları dijital (PWM) pinlere bağlar myservo1.attach(3); myservo2.attach(5); myservo3.attach(6); myservo4.attach(9); } geçersiz döngü() { val1 = analogRead(potpin1); // potansiyometrenin değerini okur (0 ile 1023 arasındaki değer) val1 = map(val1, 0, 1023, 0, 180); // servo ile kullanmak için ölçeklendirin (0 ile 180 arasındaki değer) myservo1.write(val1); // servo pozisyonunu ölçeklenmiş değer gecikmesine(15) göre ayarlar; // servonun oraya ulaşmasını bekler val2 = analogRead(potpin2); val2 = harita(val2, 0, 1023, 0, 180); myservo2.write(val2); gecikme(15); val3 = analogRead(potpin3); val3 = harita(val3, 0, 1023, 0, 180); myservo3.write(val3); gecikme(15); val4 = analogRead(potpin4); val4 = harita(val4, 0, 1023, 0, 180); myservo4.write(val4); gecikme(15); }

Önerilen: