1000 TL Üzeri Alışverişlerde Ücretsiz Kargo ve Türkiye'nin Her Yerine 79,90₺

Robot El Yapımı, Combo Biyonik - Biyonik El | Robocombo

Robot El Yapımı, Combo Biyonik - Biyonik El | Robocombo

Gerekli Olan Parçalar:

1 Adet Combo Biyonik - Robot El 3D Çıktı Parçaları 11 Adet SG90 RC Servo Motor 180° Kurulum İçin Gerekli Olan Cıvata Takımı Tornavida Takımı Not: Combo Biyonik – Robot El Setini Aldığımız Zaman İlk Olarak 3D Çıktı Olan Parçaları Gruplamandırmamız Gerekecektir.   Not: Set İçeriğinde Bulunan SG90 RC Servo Motor 180° Motorları Elimizle Çevirmeye Çalışmayalım. Aksi Takdirde Motor Dişlilerine Zarar Verebilirsiniz.  

Adım-1 İlk Adım Olarak Parmakların Montajı İle Başlıyoruz:

 Not: Baş Parmak Montajını En Son Aşamada Yapmanız Gerekecektir. Öncelikle Diğer 4 Parmağın Montajını Yapalım.   Parmakları monte etmek için set içeriğinde bulunan M3*20mm vidaları sıkın. Vidaları sonuna kadar sıkmayın, parçaların dönmesine izin verecek sıkın (Parçalar dönebilir ancak hafif bir sürtünme oluşabilir). Motorları Yuvalarına Yerleştirebilmek İçin Motor Paketinin İçinden Çıkan Vidaları Kullanabilirsiniz.  

   Parmak Montajını Yaptıktan Sonra Motor Bağlantısını Yapmadan Önce Parmakların ve Eklemlerin Rahat Hareket Ettiğini Kontrol Etmeniz Gerekecektir. Parmak ve Eklem Hareketlerinde Sıkıntı Yok İse Motor Montajını Gerçekleştirebilirsiniz.  

Adım-2 Parmakların Gövdeye Montajı

Montajı Tamamlanan Parmak ve Eklemlerin Bu Aşamada Gövdeye Yerleştirilmesi Gerekmektedir. Resim – 03’te Orta Kısımda Kırmızı Cıvata ile Gösterilmiş Bölgeye Parmak Kısmı Yerleştirilir ve Alttan Parmaklara Doğru Vidalanır. Burada Altı Düz Olan Eklem Bölgesinden Vidalamanız Gerekecektir.    

Adım-3 Baş Parmağın Gövdeye Montajı

Baş Parmak Montajı İçin Öncelikle İlk Montajını Yaptığımız Parmaklar Gibi Başlıyoruz. Ardından İkinci Eklem Bölgesinin Montajını Yaptıktan Sonra Parmağın İçeriği Doğru Dönmesini Sağlayacak Silindir Kısmının Montajını Gerçekleştirin ve Robot El İşaret Parmağının Altına Vida ile Yerleştirin. Daha Sonra Gövdenin İçine Takılan Motor İle Bağlantısını Yapın.  

Adım-4 Üst Gövdenin Montajının Yapılması

      

Baş Parmak Montajında Bitirdikten Sonra Resim – 7 ve Resim – 8’de Kırmızı Cıvata ile Gösterildiği Gibi Alt Gövdeye Monte Ediyoruz.  

Adım-5 Alt Tabaka Montajı

   Son Adımda İse Robot Elimizi Ayakta Tutacak Alt Tablanın Montajını Gerçekleştireceğiz. Alt Tablanın İçinden Robot Elin Üst Gövdesine Doğru 3 Adet Vida ile Montajını Gerçekleştiriyoruz.   Montaj İşlemini Tamamlayıp, Kodlamasına Geçtiğiniz Zaman Motorlara Ayarlama Yapmanız Gerekmektedir. Bu Ayarlamayı Yaparken Motor Bağlantılarını Söküp Motorun Bulunması Gerektiği Pozisyonu Tam Ayarlayıp, Motor Bağlantılarını Yapıp Kod Yükledikten Sonra Robot Eliniz Tam Olarak Çalışmaya Hazırdır. Saygılarımızla.

#include <Servo.h>

Servo myservo2; //index

Servo myservo3; //index

Servo myservo4; //middle

Servo myservo5; //middle

Servo myservo6; //ring

Servo myservo7; //ring

Servo myservo8; //pinky

Servo myservo9; //pinky

Servo myservo10; //thumb

Servo myservo11; //thumb

Servo myservo12; //rotation

void setup() {

  myservo2.attach(2); 

  myservo3.attach(3);

  myservo4.attach(4);

  myservo5.attach(5);

  myservo6.attach(6);

  myservo7.attach(7);

  myservo8.attach(8);

  myservo9.attach(9);

  myservo10.attach(10);

  myservo11.attach(11);

  myservo12.attach(12);

 

}

void loop() {

//Open

myservo10.write(90);

delay(200);

myservo11.write(90);

delay(200);

myservo2.write(180);

delay(200);

myservo3.write(180);

delay(200);

myservo4.write(180);

delay(200);

myservo5.write(180);

delay(200);

myservo6.write(180);

delay(200);

myservo7.write(180);

delay(200);

myservo8.write(180);

delay(200);

myservo9.write(180);

delay(200);

delay(1000);

//Close

myservo8.write(0);

delay(200);

myservo9.write(0);

delay(200);

myservo6.write(0);

delay(200);

myservo7.write(0);

delay(200);

myservo4.write(0);

delay(200);

myservo5.write(0);

delay(200);

myservo2.write(0);

delay(200);

myservo3.write(0);

delay(200);

myservo12.write(180);

delay(200);

myservo10.write(80);

delay(200);

myservo11.write(10);

delay(200);

delay(1000);

//Open

myservo10.write(90);

delay(200);

myservo11.write(90);

delay(200);

myservo2.write(180);

delay(200);

myservo3.write(180);

delay(200);

myservo4.write(180);

delay(200);

myservo5.write(180);

delay(200);

myservo6.write(180);

delay(200);

myservo7.write(180);

delay(200);

myservo8.write(180);

delay(200);

myservo9.write(180);

delay(200);

delay(1000);

//Test Joint

myservo2.write(30);

myservo4.write(30);

myservo6.write(30);

myservo8.write(30);

myservo10.write(30);

delay(500);

myservo2.write(180);

myservo4.write(180);

myservo6.write(180);

myservo8.write(180);

myservo10.write(180);

delay(500);

myservo3.write(0);

myservo5.write(0);

myservo7.write(0);

myservo9.write(0);

myservo11.write(0);

delay(500);

myservo3.write(180);

myservo5.write(180);

myservo7.write(180);

myservo9.write(180);

myservo11.write(180);

delay(1000);

//Wave

myservo8.write(0);

delay(350);

myservo9.write(0);

myservo6.write(0);

delay(350);

myservo7.write(0);

myservo4.write(0);

delay(350);

myservo5.write(0);

myservo2.write(0);

delay(350);

myservo3.write(0);

myservo8.write(180);

delay(350);

myservo9.write(180);

myservo6.write(180);

delay(350);

myservo7.write(180);

myservo4.write(180);

delay(350);

myservo5.write(180);

myservo2.write(180);

delay(350);

myservo3.write(180);

delay(1000);

//Pinch

myservo12.write(180);

myservo4.write(0);

myservo5.write(0);

myservo6.write(0);

myservo7.write(0);

myservo8.write(0);

myservo9.write(0);  

delay(1000); 

myservo2.write(30);

myservo3.write(135);

myservo10.write(80);

myservo11.write(90);

delay(1000);

myservo2.write(85);

delay(500);

myservo3.write(25);

myservo11.write(20);

delay(1000);

//Open

myservo10.write(90);

delay(200);

myservo11.write(90);

delay(200);

myservo2.write(180);

delay(200);

myservo3.write(180);

delay(200);

myservo4.write(180);

delay(200);

myservo5.write(180);

delay(200);

myservo6.write(180);

delay(200);

myservo7.write(180);

delay(200);

myservo8.write(180);

delay(200);

myservo9.write(180);

delay(200);

delay(1000);

//Thumb, Index and Middle

myservo12.write(180);

delay(500); 

myservo2.write(65);

myservo3.write(65);

myservo10.write(80);

myservo11.write(65);

delay(1000);

myservo2.write(180);

myservo3.write(180);

myservo10.write(180);

myservo11.write(180);

delay(500);

myservo4.write(95);

myservo5.write(30);

myservo10.write(55);

myservo11.write(65);

delay(1000);

     

}

#include <Servo.h>

Servo myservo2; //index

Servo myservo3; //index

Servo myservo4; //middle

Servo myservo5; //middle

Servo myservo6; //ring

Servo myservo7; //ring

Servo myservo8; //pinky

Servo myservo9; //pinky

Servo myservo10; //thumb

Servo myservo11; //thumb

Servo myservo12; //rotation

void setup() {

  myservo2.attach(2); 

  myservo3.attach(3);

  myservo4.attach(4);

  myservo5.attach(5);

  myservo6.attach(6);

  myservo7.attach(7);

  myservo8.attach(8);

  myservo9.attach(9);

  myservo10.attach(10);

  myservo11.attach(11);

  myservo12.attach(12);

 

}

void loop() {

//Open

myservo10.write(90);

delay(200);

myservo11.write(90);

delay(200);

myservo2.write(180);

delay(200);

myservo3.write(180);

delay(200);

myservo4.write(180);

delay(200);

myservo5.write(180);

delay(200);

myservo6.write(180);

delay(200);

myservo7.write(180);

delay(200);

myservo8.write(180);

delay(200);

myservo9.write(180);

delay(200);

delay(1000);

//Close

myservo8.write(0);

delay(200);

myservo9.write(0);

delay(200);

myservo6.write(0);

delay(200);

myservo7.write(0);

delay(200);

myservo4.write(0);

delay(200);

myservo5.write(0);

delay(200);

myservo2.write(0);

delay(200);

myservo3.write(0);

delay(200);

myservo12.write(180);

delay(200);

myservo10.write(80);

delay(200);

myservo11.write(10);

delay(200);

delay(1000);

//Open

myservo10.write(90);

delay(200);

myservo11.write(90);

delay(200);

myservo2.write(180);

delay(200);

myservo3.write(180);

delay(200);

myservo4.write(180);

delay(200);

myservo5.write(180);

delay(200);

myservo6.write(180);

delay(200);

myservo7.write(180);

delay(200);

myservo8.write(180);

delay(200);

myservo9.write(180);

delay(200);

delay(1000);

//Test Joint

myservo2.write(30);

myservo4.write(30);

myservo6.write(30);

myservo8.write(30);

myservo10.write(30);

delay(500);

myservo2.write(180);

myservo4.write(180);

myservo6.write(180);

myservo8.write(180);

myservo10.write(180);

delay(500);

myservo3.write(0);

myservo5.write(0);

myservo7.write(0);

myservo9.write(0);

myservo11.write(0);

delay(500);

myservo3.write(180);

myservo5.write(180);

myservo7.write(180);

myservo9.write(180);

myservo11.write(180);

delay(1000);

//Wave

myservo8.write(0);

delay(350);

myservo9.write(0);

myservo6.write(0);

delay(350);

myservo7.write(0);

myservo4.write(0);

delay(350);

myservo5.write(0);

myservo2.write(0);

delay(350);

myservo3.write(0);

myservo8.write(180);

delay(350);

myservo9.write(180);

myservo6.write(180);

delay(350);

myservo7.write(180);

myservo4.write(180);

delay(350);

myservo5.write(180);

myservo2.write(180);

delay(350);

myservo3.write(180);

delay(1000);

//Pinch

myservo12.write(180);

myservo4.write(0);

myservo5.write(0);

myservo6.write(0);

myservo7.write(0);

myservo8.write(0);

myservo9.write(0);  

delay(1000); 

myservo2.write(30);

myservo3.write(135);

myservo10.write(80);

myservo11.write(90);

delay(1000);

myservo2.write(85);

delay(500);

myservo3.write(25);

myservo11.write(20);

delay(1000);

//Open

myservo10.write(90);

delay(200);

myservo11.write(90);

delay(200);

myservo2.write(180);

delay(200);

myservo3.write(180);

delay(200);

myservo4.write(180);

delay(200);

myservo5.write(180);

delay(200);

myservo6.write(180);

delay(200);

myservo7.write(180);

delay(200);

myservo8.write(180);

delay(200);

myservo9.write(180);

delay(200);

delay(1000);

//Thumb, Index and Middle

myservo12.write(180);

delay(500); 

myservo2.write(65);

myservo3.write(65);

myservo10.write(80);

myservo11.write(65);

delay(1000);

myservo2.write(180);

myservo3.write(180);

myservo10.write(180);

myservo11.write(180);

delay(500);

myservo4.write(95);

myservo5.write(30);

myservo10.write(55);

myservo11.write(65);

delay(1000);

     

}

 

Etiketler: Robot El Yapımı, Combo Biyonik - Biyonik El
Ekim 24, 2021
Listeye dön
cultureSettings.RegionId: 0 cultureSettings.LanguageCode: TR
Çerez Uyarısı

Alışveriş deneyiminizi iyileştirmek için yasal düzenlemelere uygun çerezler (cookies) kullanıyoruz. Detaylı bilgiye Gizlilik ve Çerez Politikası
sayfamızdan erişebilirsiniz.