|
İlk Arduino Robotum
Gamepad kontrollü 3 tekerlekli Internet Robot
Bu benim ilk robotum. Bence Arduinoya başlangıç için güzel bir proje oldu. Projeye ilk başladığımda robotun iki teker üzerinde gitmesini istiyordum, ama elimdeki motorlarla bunu yapamayacağımı anlayınca revizyona giderek üç tekerlekli olarak yapmaya karar verdim.
Kullandığım malzemeler:
Robotun Maliyeti 350 TL civarında tuttu. Pahalı tabi, ama sonuçta kullandığınız malzemelerin bir çoğunu söküp başka bir projede kullanabiliyorsunuz. Yani malzeme ziyan olmuyor.
Robotun Kontrolü
Robota komutları önce PC den serial port üzerinden APC220 RF modül yardımıyla gönderiyordum. Daha sonra onu internet üzerinden kontrol etmek istedim. TP-Link TL-WR702N Wireless Modül aldım. Gerçekten çok şahane oldu. Modeminiz wireless ise kolaylıkla bağlantı kuruyorsunuz. (Kablosuz ayarlarını bir arkadaşım (Sertaç Akyüz) yaptı. Sonsuz teşekkür. Onun yardımı olmadan bu robot çalışmazdı doğrusu.) Robotun üzerindeki IP kamera robottan bağımsız olarak direk modem üzerinden çalışıyor.
Sertaç (sağda) ve Ben
PC ye bağladığım bir gamepad üzerinden robotu yönlendiriyorum. Bunun için C# kullanarak bir arayüz hazırladım. Gamepad için gerekli kodları Umut Erkal'ın web sitesinde buldum. Tek kelimeyle SÜPER kodlar. Linki aşağıda:
http://www.uerkal.com/posts/csharpusbgamepaddirectx.aspx
C# den veriler UDP protokolü kullanılarak gönderiliyor. Kaynak kodlar buradan alınma.
Kullandığım Arduino kodları ise aşağıda veriyorum. Kusura bakmayın, kodlar biraz kirli.
Buradan robotun videosunu izleyebilirsiniz.
Okuduğunuz için teşekkürler. Sağlıcakla kalın.
Han Erim
Relativite Teorisini öğrenmek istiyorsanız aliceinphysics.com websitemi ziyaret edebilirsiniz.
|