E-Bülten’e kayıt olun

E-Posta:



Haydi, Beraber Mini Sumo Robot Yapalım!

Haydi, Beraber Mini Sumo Robot Yapalım!

Merhaba! Bu yazımda sizlere Mini Sumo Robot yapımından bahsedeceğim.

1Öncelikle geçen yıllarda gerçekleştirilen Sumo Robot yarışmasıyla ilgili neler yaptığımızdan bahsetmek istiyorum. FLL Robotic yarışmasında yer aldıktan sonra, Mesut Çalışkan ile Mini Sumo Robot yarışmalarına da katılmaya karar verdik ve bu yarışma için bir takım oluşturduk. Takımımıza Ayberk Erdal ve Burak Uçar’ı da dâhil ettik. Daha öncesinden geliştirmiş olduğumuz 1 adet Sumo Robot’umuz vardı.

Geleceği Yazanlar’ın topluluk yönetimini gerçekleştiren Artistanbul, robotlarımızdan birine sponsor oldu. Sumo Robot yarışmalarında geliştirilen robotun diğer robotlardan ne gibi farklılıklar yarattığı son derece önemlidir. Biz de geliştirdiğimiz robotumuzda zımpara kağıdı ile kızılötesi ışını soğuran bir teknik uyguladık. Bu sayede diğer robotların bizi algılamasını bir nevi azalttık. İlk defa katılmamıza rağmen gayet iyi bir sonuç elde ettik. Aynı zamanda bu süreçte birçok şey öğrendik.

Sumo Robot’umuzun geliştirme ve yarışma aşamalarını merak edenler için videolarımız burada:

Sumo Robot yarışmalarına da değinmek istiyorum. Sumo Robot yarışmaları, Dohyo adlı özel bir alanda aynı sumo güreşlerinde olduğu gibi birbirlerini iterek, rakibini alandan çıkarmaya çalıştıkları mücadeledir. Sumo robotlar, robotikle hobi olarak ilgilenenlerin Japon Sumo Güreşleri’nden esinlenerek aynı güreşi robotlara yaptırmak istemeleriyle ortaya çıkmıştır. Sumo Robot yarışmalarına katılabilmek için geliştireceğiniz robotun daha öncesinden belirlenen katılım kriterlerine uygun olması gerekmektedir. Yarışma katılım kriterlerine bu bağlantıdan göz atabilirsiniz.

 

Sumo Robot yapımı için gerekli malzemeler

2 3
6V 1000 RPM redüktörlü mikro DC motor
(2 adet)
32x7mm siyah tekerlek çifti (1 adet)
4 5
80cm menzilli kızılötesi sensör – MZ80
(3 adet)
QTR-1A kızılötesi sensör çifti
(1 adet)
6 7
L9110 çift motor sürücü kartı
(1 adet)
Arduino Nano 328
(1 adet – isteğe bağlı)
8 9
7,4 LiPo batarya 450mAh 25C
(1 Adet)
Siyah Mini Breadboard
(1 Adet – İsteğe Bağlı)
10 11
SKY RC LiPo şarj aleti
(1 adet – isteğe bağlı)
Sarhoş teker metal 95mm
(1 adet – isteğe bağlı)

Sumo Robot’u modellemek

12

Ben, ofisteki Ultimaker 2 3D yazıcıda hazır bir modeli bastım. Modeli Thingiverse isimli web sitesinden indirebilirsiniz.

13

Breadboard aparatı olmadığı için kendim modelledim. Modeli buradan indirebilirsiniz.

 

Sumo Robot’un yazılımını geliştirmek

14

Kodlarımızı sizlerin de geliştirebilmesi için Mesut Çalışkan’ın Github hesabından yayınladık. Ayrıca diğer sensörlerin kullanımını öğrenirken geliştirdiğimiz kodları da paylaştık.

Tüm kodlara ulaşmak için tıklayınız.

 

Sumo Robot’un yapımı

Robotumuzun yapımına başlamadan önce iki adet MZ80 sensörümüzü daha az alan kaplaması için modifiye etmemiz gerekecek. Bunun için keskin bir araç kullanacağız; ben kıl testeresini tavsiye ederim. Sensörümüzün ortasından kesmeye başlıyoruz. Kafasındaki lense zarar vermemeye ve kesme işleminde kendimize zarar vermemek için dikkatli olmaya özen gösterelim.

 

MZ80 sensörümüzü modifiye ettikten sonra, basmış olduğumuz gövdemizin sağında, solunda ve önünde bulunan boşluklara sabitleyelim.

 

DC motorların hazır hale getirilmesi

DC motorlarımız için 4 adet dişi-erkek kablonun dişi kısmını soyalım. Ardından DC motorların arkasındaki deliklere lehimleyelim.

18
DC motorların motor sürücüye bağlanması

Lehim işlemimiz bittikten sonra, motorlarımızın kablolarını yukarıdaki delikten dışarı uzatıp, motor sürücümüze bağlayalım. Motor sürücümüze bağlantısını aşağıdaki gibi yapınız.

20

 

QTR1-A sensörünün bağlanması ve gövdeye yerleştirilmesi

Robotumuzun altındaki deliklere QTR1-A sensörlerimizi takıyoruz ve içerideki delikten jumper kablolarımızı bağlıyoruz.

Mini Sumo Robot sensör yerleşimi

 

Sarhoş tekerlerin ve LiPo pillerin gövdeye yerleştirilmesi

Robotumuzun altındaki büyük yere LiPo pilimizi koyuyoruz. İsteğimize bağlı olarak robotun altına sarhoş teker de takabiliriz.

24

 

Gövdenin birleştirilmesi

Bütün yerleşimleri sağladıktan sonra, sensörlerimizi gövdeye silikonlayabilir veya yapıştırabiliriz.

25

 

Breadboard yerleşimi ve kablolamaların yapılması

Breadboard aparatını gövdenin üstüne silikonlayalım ve breadboard’umuzu üstüne yapıştıralım.

26

Arduino Nano’muzu breadboard üzerine yerleştirdikten sonra tüm bileşenlere ait kablolama işlemini gerçekleştirelim. Kabloları uzun jumper kabloları kullanmak yerine kısa olanları tercih ediniz.

Mini Sumo Robot

Son olarak, yazılımı Arduino Nano üzerine atarak gerekli değişiklikleri yapınız. Çalıştırmadan önce bağlantıları son bir kontrol edelim. MZ-80 sensörlerimizin bağlantısını aşağıdaki gibi yapalım:

  • Kırmızı: +5V
  • Yeşil: GND
  • Sarı: Data Çıkışı (A2, A3, A4)

Güç kaynağımız olan Li-Po pilinin bağlantılarını yapalım. Kabloların birbirine değmediğinden emin olalım.

Artık Mini Sumo Robot yarışmalarına girmeye hazırız!

Enis Getmez

Enis, 2015 yılında bizde staj yaptığında henüz 15 yaşındaydı ve genç bir hacker'dı. First Lego League'de iki yıl üstüste birinci olan ve aralarında Intel yarışmasının da olduğu pek çok uluslararası yarışmada derece yapan Enis'i gelecek yıllarda ekibimiz içinde görmeyi arzuluyoruz.

4 Yorumlar
  • Gönderim21:00, 1 Mart 2016

    merhaba. yaptiginiz. mini sumo robot. harika. elin koluna.saglik. harika olumus.
    sizden ricam . bu robotun kodu. sitede. indirmeye. calistim. kod. olmiyor?
    sizlerin. sayenizde. bu robotu. yapayim. robot merakim. cok. ondan. bende.isvecten.
    elektronikle. ugrasiyoru. umarim. bu konudan. cevap. verirsiniz. tesekkurler.
    allaha. emanet olun.

  • Gönderim20:39, 10 Mart 2016

    merhaba . hayirli islerdilerim. size . elin koluna saglik. mini .sumo robotunuz. harika. hersey. gonlunce .olsun.
    allaha emanet olun..

  • Gönderim23:22, 28 Mayıs 2018

    Merhaba kodların tamamını mailime atabilirmisiniz kodlar olmuyor indiremedim . Şimdiden teşekkürler

    • Ali Işıngör
      Gönderim01:20, 1 Haziran 2018

      Ömer Bey merhaba,

      Bu yazımızı yayınlayalı üç yıl olmuş, bir şeyler kırılmış ya da depodaki kodlar değişmiş olabilir. Kod tarafını ilgili eğitimci arkadaşlarımıza denetlettirip, en kısa zamanda güncellenmesini sağlayacağım.

      Sağlıcakla-Ali Işıngör

Yorum Yaz

Yorum
İsim
E-Posta
Website