back to top

Arduino ile Örümcek Robot Yapımı

1- Örümcek Robot Nedir?

İsminden de anlaşılacağı üzere bir örümcek gibi hareket eden bir robottur. 8 yerine 4 bacak kullanacağımızdan dolayı hareketleri birebir örümcek gibi değildir. Ayrıca 4 bacaklı olduğundan dolayı bu tip robotlar Quadruped(Dört bacaklı) olarak adlandırılır. Biz bu yazımızda bir örümcek robot projesi yaparken nelere ihtiyaç duyulduğunu ve çalışma mantığını aktarmaya çalışacağız.

2- Örümcek Robot Malzemeleri
  1. Arduino Nano
  2. Arduino Nano Sensor Shield
  3. 12 adet SG90 Servo motor
  4. HC-06 Bluetooth Modülü
  5. Dişi – Dişi jumper kablo
  6. LiPo Pil
  7. LiPo Şarj Devresi
  8. Montaj Kablosu
  9. Anahtar
  10. 3D parçalar
3- Örümcek Robot Montajı

İlk olarak SG90 servo motorlarımızı 4 bacağa fotoğraftaki gibi yerleştirelim. Sabitlemek için servo motorların paketinden çıkan vidaları kullanabilirsiniz.

Sırada 4 tane servo motoru eklem parçalarına fotoğraftaki gibi montajını gerçekleştirelim.

Bu adımları gerçekleştirdikten sonra robotun hareketi esnasında servoların sabit bir şekilde çalışabilmesi için gerekli olan parçaları şekildeki gibi vidalayalım.

Ayakları ve eklem parçalarını tamamladığımıza göre artık bacakların montajını gerçekleştirebiliriz. Ara parçanın uzun tarafı dışa, kısa tarafı içe doğru gelecek şekilde birleştirelim. Servoların uçlarının dışarı doğru olması gerektiğine de dikkat edelim.

Bacakları, gövdeye fotoğraftaki gibi yerleştirelim. Bacakların, gövdeye montajını gerçekleştirirken bacakların simetrik olduğuna dikkat edelim.

Örümcek robotumuzun gövde montajını da gerçekleştirdiğimize göre, arduino bağlantısını yapmaya geçebiliriz.

4- Arduino Bağlantısı

İlk önce SG90 servo motorun kablolarını tanıyalım.

  • Kahverengi kablo: GND
  • Kırmızı: Power
  • Turuncu: Signal

Servo motorların Arduino Nano Sensor Shield üzerindeki pinleri aşağıdaki gibi bağlanacak.

  • 1 numaralı servo = 3 numaralı dijital pine
  • 2 numaralı servo = 2 numaralı dijital pine
  • 3 numaralı servo = 4 numaralı dijital pine
  • 4 numaralı servo = 10 numaralı dijital pine
  • 5 numaralı servo = 8 numaralı dijital pine
  • 6 numaralı servo = 9 numaralı dijital pine
  • 7 numaralı servo = 6 numaralı dijital pine
  • 8 numaralı servo = 5 numaralı dijital pine
  • 9 numaralı servo = 7 numaralı dijital pine
  • 10 numaralı servo = 13 numaralı dijital pine
  • 11 numaralı servo = 11 numaralı dijital pine
  • 12 numaralı servo = 12 numaralı dijital pine

Son olarak HC-06 Bluetooth modülü Arduino Nano Sensor Shield üzerindeki pinlere aşağıdaki gibi bağlanacak

HC-06 PinArduino Nano Sensor Shield
RXTX
TXRX
VCC5V
GNDGND
5- Kodlar

Örümcek robotumuzun asıl kodlarını yüklemeden önce servo motorları kalibre etmemiz gerekiyor.

Örümcek Robot Kalibrasyon Kodu

Yukarıdaki kalibrasyon kodlarını Arduino’ya yükledikten sonra robotumuzun bacaklarını şekildeki konumlandırıp, servo motorların içinden çıkan kulakçıkları oturtup, vidalamamız gerekiyor.

Robotumuzun kalibrasyonunu da yaptığımıza göre artık çalışması için gerekli kodları yükleyebiliriz.

Örümcek Robot Kodu

6- Bluetooth Kontrolü

Örümcek robotumuzu bluetooth ile kontrol edebilmek için öncelikle aşağıdaki kodları yüklememiz gerekiyor.

Örümcek Robot Bluetooth Kodu

Kodları yükledikten sonra seri haberleşme için kullanılacak olan komut listesi aşağıdaki gibi.

w 0 otur
w 1ileri
w 2geri
w 3 sağa dön
w 4sola dön
w 5el sıkışma
w 6 el salla

Artık örümcek robotumuzla seri haberleşmeyi sağlayabiliriz. İsterseniz App Inventor aracılığıyla kendi uygulamanızı yapıp, robotu kontrol edebilirsiniz. App Inventor aracılığıyla uygulama geliştirmek için App Inventor dersleri adlı blog yazısına da buradan başvurabilirsiniz. Ayrıca telefonunuzun uygulama mağazasından Arduino Bluetooth Terminal uygulaması indirip indirdiğiniz uygulama üzerinden bu komutları gönderip robotunuzu kontrol edebilirsiniz.

7- Güç Devresi

Robotu çalıştırabilmek için Lipo pili, lipo şarj entegresini, voltaj regülatörü ve anahtarı şekildeki gibi bağlayalım.

Son Çıkan Yazılar

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz