Makey Oz+, içinde Arduino Micro bulunan ama tasarımı daha modüler, kullanması basit bir yapı. Mıknatıslı yapısı sayesinde, kablolarla uğraşmadan parçaları ekleyip, devrelerinizi tamamlayabilirsiniz.
Biz de bu kolay yapıyla proje geliştirirken bu özelliklerini göz önünde bulundurduk. Öncelikle ben Makey Oz+ ile ilk kez tanıştığım için, neler yapabileceğini tam olarak bilmiyordum. Bu yüzden ilk yaptığım iş bir ön araştırmaydı. Araştırmanın ardından GitHub’da bununla ilgili bir kaynak buldum. Kodların açıklamasında Arduino Leonardo ile de kullanabileceğim yazmaktaydı. Ben de önce Arduino Leonardo ile bir prototip hazırladım. Onun başarılı bir biçimde çalıştığına emin olunca, içinde Arduino Micro barındıran Makey Oz+ ile yapmak için hazırlık yapmaya başladım.
Buradaki en önemli noktalardan biri, Makey Oz+’ın kendine ait girişleri ve tümleşik sensörlerinin yanı sıra hâlâ Arduino pinlerinin olması. Bu sayede pinlerimizi girişlere takarak kullanabilir hale geldik. Gerekli zamanlarda lehimleme yapılarak daha verimli çalışmaları sağlandı ve temassızlık sorunu çözüldü.
Çalışmaya başlamasıyla beraber, ben bir yandan bu oyun kolu için bir dış kap tasarımı hayal etmeye ve neler yapılabileceğini araştırmaya başladım. Araştırmalarım sonunda, şık bir tasarım buldum ve bu tasarımın üzerinden ilerlemeye karar verdim. Bu noktada birkaç tane sorun belirdi. Örneğin, Makey Oz+’ın parçaları normal bir Arduino parçasından büyüktü (Özellikle düğmeler) ve onları sığdırmam için daha büyük bir tasarım yapmam gerekiyordu. Tasarımı Tinkercad programıyla hazırladım.
Demo çıktısını aldıktan sonra çok heyecanlıydım, boyutların tam olması beni sevindirmişti fakat bu sefer de, Makey Oz+’daki mıknatıslar, birbirlerini etkiliyor ve parçalar sürekli birbirlerine yapışıyordu. Akın Ömeroğlu dış kap tabanını lego yüzeyi yapmamı önerdi, sonuç olarak Makey Oz+’un bacakları lego parçaları biçimindeydi.
Zeminin Lego olması, bileşenlerin daha düzenli yerleşmesini ve verimli çalışmasını sağladı. Tasarımda göreceğiniz üzere tabanın tamamı Lego şeklinde değil. Lego olmayan parçaları da buraya yerleştirdik.
Breadboard bizim için önemli bir parça. İlk başta, mini standart bir breadboard kullandım, ardından onun bu iş için fazla kalın olduğuna karar verdim. Bu yüzden Adafruit parçalarından birini (Adafruit Perma-proto 1/2 sized breadboard) seçtim fakat bu da fazla uzun geldi. Onun yerine Adafruit Perma-proto 1/4 sized breadboard ile çalışmaya karar verdim. Kullanacağım pinleri tek tek lehimledik.
Oyun kolunu kullanacağımız platforma gelirsek, Raspberry Pi 2’nin içine Raspbian kurdum. Ardından oynamak için çok sevdiğim bir özgür oyun uygulaması olan Frozen Bubble‘ı kurdum. Her şey tamamlanınca da bize İstanbul Maker Faire’de keyifle oynamak kaldı :).