Android ve Bluetooth Modül Uzaktan Kumandalı Araba

Google’ın sunmuş olduğu Android işletim sisteminin gün geçtikçe yaygınlaşması ve açık kaynak kodlu olarak piyasa sunulması Dünya’nın en çok kullanılan ve en kaliteli işletim sistemi olmuştur. Hemen hemen tüm cihazların artık Android işletim sistemine geçmesiyle birlikte gelecekte Android’li bilgisayarları bile kullanıyor olacağız. Çünkü Android’in açık kaynak yazılımı sayesinde her kullanıcı kendi işletim sistemini kendileri tasarlayabilir ve bunu da kendi istediği yazılımlar vasıtasıyla kullanıcılara bırakmış durumdadır. Örneğin Windows işletim sisteminde bir yazılım gerçekleştirebilmek için yine Windows alt yapısında kullanabileceğimiz bir program ile yapabiliriz yine aynı şekilde IOS işletim sistemine bir program gerçekleyebilmemiz için yine Apple’ın sunduğu programlar ile sadece yapabilir bu da kullanıcılara kısıtlama ve özgür bir ortam sağlamasına engel olmaktadır. Android ve Linux’un ileride bu sayede ne kadar ileriye gittiğini her gün şahit olacağız. Geleceğin mesleği olarak tanımladığım Android Programlayıcıları ise gerçekten şimdiden meyvelerini yemeye başlamışlardır.
Benim de bitirme projem olan ve internette rastgele şahit olduğum bir sistemi sizlerle paylaşmak istiyorum. Nissan GT-R modeli bir uzaktan kumandalı araba içine yerleştirilen bir mikro işlemci ve buna bağlı bir bluetooth modül vasıtasıyla seri bir port oluşturulmuş. Mikro işlemcinin Transmitter bacağı ile Bluetooth Modülün Receiver bacağı çarprazlama bağlanarak haberleşme sağlanmıştır. Ayrıca gerekli beslemelerin verilmesiyle 2 entegre birlikte ortak çalışıyor ve işlemcinin bacaklarına bağlı 2 motordan biri sağ sol yönü ayarlıyor ve diğeri de hız fren ayarını sağlamaktadır. Bluetooth Modülün kalitesi fiyatına göre değişir. Kaliteli HC-06 tarzı bir Bluetooth Modül ile 50 metre çapında bir kontrol sağlayabilirken, Çin yapımı Bluetooth Modüllerinde bu rakam 9-10 metreye kadar düşmektedir. Beslemesi ise 3 adet AA pil sizlerin görevini görecektir veya alkali pil ile beslemesini yapabilirsiniz. Mikro işlemciler genellikle 5 V ile çalışırken Bluetooth Modüller malesef 3.3 V ile çalışmaktadır. Bunun için bir gerilim bölücü yaparak gerekli sistemi tasarlayabilirsiniz. Sırada Appinventor programıyla yazılımı yapmaya geldi. Bu yazılımı yapmayı bilmiyorsanız BlueDrone diye bir program Google Play’de mevcut onu yükleyerek yazılım olayını bitirebilirsiniz. BlueDrone Stanford Üniversitesinde bir öğrencinin tez ödevi olarak ortaya çıkmış ve şu an üretime geçilmediğini ve sadece Amerika’da belli sayıda satıldığını duydum. Yenilikçi projeler her zaman insan hayatında ciddi geri dönüşleri olur. Fakat önemli olan konu bu gelişmeleri önceden tahmin edebilmektir. Sizlere benim yapmış olduğum uzaktan kumandalı arabanın çalışma videosunu buraya atacağım gerekli yorum eğer gelmesi dahilinde ve sizlere yardımcı olmayı hedeflemekteyim. Kısaca Bluedrone’da şu prensipte çalışıyor. Android destekli bir telefona yüklenen bir yazılım ile arabanın içindeki devrenin bluetooth modülüne bağlanıyoruz. Android yazılımdaki her işlemin, Mikroişlemci entegresinde de karşılığı olması lazım. Bunun için Mikroişlemciye’de döngüler yaratarak her bir durum için motorların nasıl davranması gerektiğini C veya Mikro Basic kodlarıyla tanımlamamız lazım ve bu kodları Hex dosya biçimine çevirip USB PIC PROGRAMMER ile Entegremize atmamız lazım. Gerekli işlemleri yaptıktan ve bağlantıları yaptıktan sonra basitçe bir mekanik araba tasarlayıp veya hali hazırda oyuncak bir arabanın içine yerleştirip lehimleyip çalıştırabilmeniz mümkündür. Dilerseniz yakın süreçte satışına başlanacak olan üniversite bitirme tezi projesinin ve android cihazla neler yapılabileceğini en güzel şekilde gösteren bu videoyu sizlerle paylaşayım.

admin Yazar

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir