İçindekiler:
- Gereçler
- Adım 1: Karton Parçalarını Kesin
- Adım 2: Cardboard'u Birinci Servoya Takın
- Adım 3: Birinci Servoyu İkinci Servoya Takın
- Adım 4: İkinci Servo Kolunu Takın
- Adım 5: Arduino'yu Tabana Takın
- Adım 6: Thumbstick'i takın
- Adım 7: Gerisini Birleştirin
- Adım 8: Şemalar
- Adım 9: Arduino IDE Kullanarak Kod Yükleme
- Adım 10: Bitirdiniz
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu eğitimde, parmak iziyle kontrol edilen bir çift servo robot kolu yapacaksınız!
Gereçler
İki Mikro Servo (TowerPro SG90 ve Uzatmalı
Parmak Çubuğu
Jumper Telleri
Arduino UNO'su
Breadboard Güç Şeridi
Karton
Tutkal (Süper Yapıştırıcı Önerilir)
ve
Arduinos ile biraz bilgi
Adım 1: Karton Parçalarını Kesin
Bu karton/plastik parçalara ihtiyacınız olacak:
3" ile 10/16" X 4
4" ile 14/16" X 2
6,5" x 4,5" X 1
1" x 1 1/4" X 2
1" x 1 1/4" X 1 Ortada daire kesilmiş
2" x 2" x 2" Üçgen X 1
2" x 2.5" X 1
Bunları kestikten sonra bir sonraki adıma geçmelisiniz.
Adım 2: Cardboard'u Birinci Servoya Takın
4" x 14/16" karton parçalarını yukarıdaki resimdeki gibi bir servoya takın. Yerinde tutmak için kartona ve servoya iki veya daha fazla fermuar bağlayın. Yapıştırıcı veya bant da kullanabilirsiniz, ancak fermuarlı bağları öneririm.
Adım 3: Birinci Servoyu İkinci Servoya Takın
Kartonun hiçbir şeye bağlı olmayan uçlarını yukarıda gösterildiği gibi ikinci servoya takın. Yine zip bağları kullanmanızı öneririm. İkinci servoda, bir daire olan ve ardından bir tarafı uzatılan plastik ataşmana sahip olduğunuzdan emin olun.
Anlamıyor musun? Uzantıyı servoya vidalayın ve ardından uzantıyı son adımda kullanılan iki karton parçası arasına yapıştırın. Ardından, daha da güçlü bir şekilde bir arada tutmak için bir fermuar kullanın.
Adım 4: İkinci Servo Kolunu Takın
İkinci servonun kolu olarak 3" x 10/16" karton parçalarını kullanın. Bu parçalardan ikisini, ilk servoya nasıl bağladığınızı ikinci servoya takın. Ardından, ikinci kolu uzatmak için son iki 3 "x 10/16" karton parçasını kullanın, kol uzatıldığı sürece iki parçayı nasıl koyduğunuz gerçekten önemli değil.
Adım 5: Arduino'yu Tabana Takın
Arduino'yu 2" x 2.5" karton parçasına takın, ben vida kullandım ama isterseniz bant veya zip bağları kullanabilirsiniz. Ardından 2" x 2,5" parçayı 6,5" x 4,5" karton parçasına yapıştırın
Adım 6: Thumbstick'i takın
Başparmak çubuğunu, içinde bir delik bulunan kartona yapıştırın. Ardından üçgen parçayı 2" x 1" x 1" x 1" yamuk olacak şekilde kesin ve iki 1" x 1 1/4" parçayı da kullanın. Tüm bu parçaları ilk fotoğrafta görüldüğü gibi birbirine yapıştırın. Parmak çubuklarının GPiO pimlerinin tabanın içine doğru yapıştığından emin olun. Yuvasının içinde çok gevşek olmadığı sürece kontrol çubuğunu yapıştırmanıza gerek yoktur.
Adım 7: Gerisini Birleştirin
Kalan malzemeleri tabana yapıştırın. İlk servoyu, ilk görüntünün açıkladığı tabana yapıştırın. (Grenli görüntü için özür dilerim) Breadboard güç şeridini Arduino'nun yanına takın. (Sıradaki şemalar)
Adım 8: Şemalar
Tüm pinleri ve jumper kablolarını bu şekilde takın. Lehimlemeyi önlemek için +5v ve GND'yi breadboard güç şeridine bağlar ve bu şerit üzerindeki gücü aktarırdım. (Sonraki kod)
Adım 9: Arduino IDE Kullanarak Kod Yükleme
#Dahil etmek
Servo myServo1; Servo myServo2;
int servo1 = 5; int servo2 = 6; int sevinçY = 1; int sevinçX = 0;
geçersiz kurulum() {
myServo1.attach(servo1);
myServo2.attach(servo2);
}
boşluk döngüsü () {
int valX = analogRead(sevinçX);
int valY = analogRead(sevinçY);
valX = harita(valX, 0, 1023, 10, 170);
valY = harita(valY, 0, 1023, 10, 170);
myServo1.write(valX);
myServo2.write(valY);
gecikme(5);
}
Adım 10: Bitirdiniz
Kolunuz çalışmıyorsa, geri döndüğünüzden ve tüm adımlarınızı kontrol ettiğinizden emin olun! Okuduğunuz için teşekkürler ve iyi günler!