Android'de bulunan Rover denetleyicisi sayesinde her şey çok basit çalışıyor. Bluetooth ile kullanarak, Arduino'ya komut gönderebilirsiniz. Orada koda bağlı olarak şifresi çözülecek ve cihaz gerekli eylemleri gerçekleştirecektir. Ayrıca, cihaz yukarı, aşağı, sağa, sola düğmeleri kullanılarak kontrol edilebilir.
Tank oluşturmak için malzemeler ve araçlar:
- Arduino UNO mikrodenetleyici (ancak bir kopyası da uygundur);
- seri Bluetooth modülü (ХК-06);
- motor sürücüsü;
- tankın paletli şasisi (Tamiya);
- tank için dişli kutusu (Tamiya);
- Bağlantı Kablosu;
- lehim ile havya;
- teller;
- bir tornavida.
Robot geliştirme süreci:
İlk adım. Vites kutusunun montajı
Vites kutusunu monte etmek için talimatları izleyin. Tamiya iki motor, bir gres, bir İngiliz anahtarı ve bir şanzıman içermelidir. Makinenin düzgün çalışması için "58: 1" dişli oranını kullanmanız gerekir.
Dişlileri dişli kutusuna monte ettikten sonra, kitle birlikte gelen gresi dikkatlice yağlamanız gerekir. Montaj sırasında, şanzımanın metal payandalarını unutmamalısınız.
Alternatif olarak, çift dişli kutusu motoru bile kullanabilirsiniz, ancak bu durumda cihaz kodunu değiştirmeniz gerekir, bu nedenle iki motor kullanmak daha iyidir.
İkinci Adım Şasiyi monte ediyoruz.
Dişli kutuları monte edildikten sonra, şasinin montajına devam edebilirsiniz. Tasarım biraz değişeceğinden talimatları takip etmeye gerek yok. Sette bir dişli ve üç silindir seti görebilirsiniz.
Montaj, fotoğrafta görülebilen birkaç aşamadan oluşur.
Üçüncü Adım Arduino denetleyicisini ve motor sürücüsünü yükleyin
Denetleyici kasaya vidalarla tutturulur, bunun için önce bir parça akrilik plaka takmanız gerekir. Ek olarak, ara parçalar kullanabilirsiniz, bu plastik tabanın yerini alacaktır.
Sürücüye gelince, burada L293D gibi bir sürücünün bu amaçlar için uygun olduğunu belirtmek önemlidir. Arduino Motor'un resmi sürücüsünü kullanırsanız, kodu değiştirmeniz gerektiğinden çalışmaz.
Dördüncü Adım Bluetooth modülünü bağlarız
Bluetooth modülü DX.com'dan yazar tarafından satın alındı, maliyeti 8 $.Şanzıman ve Arduino kartı arasında bir boşluk var, bu yere bir Bluetooth denetleyici takabilirsiniz.
Her şey aşağıdaki gibi çalışır. Program Arduino'ya belirli bayt bilgileri gönderir ve burada kodu çözülür. O zaman, bu bilgilere dayanarak, cihaz motorlara gerekli komutları gönderir.
Bağlantı şeması aşağıdaki gibidir:
- “TX Bluetooth modülü” “Arduino'da RX” e bağlanır;
- “TX Arduino” ya “RX Bluetooth modülü” bağlandı;
- “Bluetooth modülü VCC”, “Arduino'dan 5V” ye bağlanır;
- “Bluetooth modülünden toprak”, “GND Arduino” ya bağlanır.
Beşinci Adım FPV kamerayı takın
Özellikle, bu projede kamera eklenmedi, ancak gerekirse bu yapılabilir. Bu kamera sayesinde nereye gittiğini görebilirsiniz bir arabaona bakmadan. Tüm bilgiler doğrudan yönetim kurulundan yayınlanacaktır. Benzer teknolojiler dronlarda ve diğer benzer cihazlarda bulunabilir. Böyle bir kameranın çalışması için bir vericiye ve bir alıcıya ihtiyacınız vardır. Ayrıca, kameranın çalışması için ek bir pil.
Altıncı Adım Bataryayı bağlarız
Böyle bir cihaz için bir lityum polimer pil en iyisidir. Çok hafif ve bugüne kadarki en güçlü olanı. Bu tür pillerin sadece bir denetleyiciye sahip özel bir güç kaynağından şarj edilmesi gerektiğine dikkat etmek önemlidir, aksi takdirde şişer ve arızalanırlar. En kolay yol, çalışan bir pille eski bir cep telefonunu alıp doğrudan içine şarj etmek.
Yedinci adım. Tank program kodu
Motorları kontrol etmek için bir kütüphane kullanılır. Cihazın komutları doğru bir şekilde alması için, bunları resimde gösterildiği gibi yapılandırmanız gerekir. Özellikle, kullanılan kodda, sadece temel komutlar vardır, yani ileri, geri, sağ ve sol.
Gerekli yazılımı Android'e yüklemek için Google Play'den indirilmesi ve yüklenmesi gerekir. Ardından, Bluetooth'u açın ve programı çalıştırın. Sonra bir bağlantı oluşturmanız gerekir. Kırmızı renk yeşile döndüğünde, bağlantı kurulacak ve tank zaten kontrol edilebilir.
Hepsi bu, şimdi robot hazır. Bluetooth ile uzaktan kontrol edilebilir. Bu bağlantının menzili yaklaşık 20 metredir.
Gelecekte, yazar tankın iyileştirilmesini, yani engellerin etrafından dolaşabilmesi için ultrasonik hareket sensörleri kurmayı planlıyor. Motor gücünü arttırmak, şasiyi güçlendirmek ve daha güçlü aküler sağlamak için hala bir fikir var. Ve elbette, gerçek zamanlı bir kamera takın.