İçindekiler:

Hız Kontrollü ve Mesafe Ölçümlü Bluetooth Kontrollü RC Araba: 8 Adım
Hız Kontrollü ve Mesafe Ölçümlü Bluetooth Kontrollü RC Araba: 8 Adım

Video: Hız Kontrollü ve Mesafe Ölçümlü Bluetooth Kontrollü RC Araba: 8 Adım

Video: Hız Kontrollü ve Mesafe Ölçümlü Bluetooth Kontrollü RC Araba: 8 Adım
Video: Bluetooth Kontrollü Araç 4WD | Arduino ile Uzaktan Kumandalı Araba Yapımı (HC06/HC05) | (Kod+Şema) 2024, Haziran
Anonim
Image
Image

Çocukken, RC arabalarından her zaman etkilenmiştim. Günümüzde Arduino yardımıyla ucuz Bluetooth kontrollü RC arabaları kendiniz yapmak için birçok öğretici bulabilirsiniz. Bir adım daha ileri gidelim ve botun katedilen mesafeyi ve hızını hesaplamak için pratik kinematik bilgimizi kullanalım.

Bu talimat, HATCHNHACK ile işbirliği içinde yapılmıştır. Tüm prototipleme ekipmanınız, bloglarınız, fikirleriniz ve çok daha fazlası için harika web sitelerine göz atın.

Adım 1: Adım 1: Projelendirmek İçin Gerekli Parçaların Bulunması

Bunu genel bir Eğitilebilir olarak yazıyorum, bu yüzden kullandığım parçaları bulamazsanız bazı alternatifler almaya çalışacağım. Ayrıca, elinizde olmayan eşyaları satın alabilmeniz ve yaratıcılığınızla botunuzu özelleştirebilmeniz için satın alma bağlantıları ekleyeceğim. Bu projeyi yapacak parçalar için hnhcart'a bakın. İnanılmaz bir fiyat aralığında kaliteli parçalara sahipler.

  • Mikrodenetleyici: Yeni başlayan biriyseniz Arduino kullanmayı deneyin. Ben Arduino Uno kullanıyorum. Arduino Uno için bağlantı satın alın.
  • Motorlar ve kodlayıcılar: Bu proje için dönüşleri hesaplamak için dahili kodlayıcıya sahip 150 RPM yan şaftlı dişli motorlar kullanıyorum. Bu tür motorları bulamıyorsanız, basit çift şaftlı bo motorlara başvurabilirsiniz ve BO motorlar için enkoder satın almanız gerekecektir. çift milli BO motorları satın alabilirsiniz | tek kodlayıcılar
  • Motor sürücüsü: Çoğu mikrodenetleyici bu kadar voltaj sağlayamadığından motorları çalıştırmak için bir motor sürücüsüne ihtiyacınız olacak. Buradan satın almak için buraya başvurabileceğiniz bir L298N kullanıyorum.
  • ŞASİ: Şasi ve lastikler için kullandığınız motorlara özel bir tane satın almanız gerekmektedir. BO motorlar için şasi satın almak için bu bağlantıya başvurabilirsiniz.
  • Bluetooth modülü (HC05): Arduino'yu akıllı telefonumuza bağlamak için Bluetooth iletişimi için bir cihaza ihtiyacımız var. HC05'in kullanışlı olduğu yer burasıdır. HC05 için satın alma bağlantısı
  • Atlama telleri: Bir şeyleri bağlamak için hepimizin atlama tellerine ihtiyacı vardır. Acemi iseniz, farklı projeler için bunlardan bir demet gerekir. buradan biraz satın alabilirsiniz:- Erkekten erkeğe | Erkekten kadına
  • Pil: Bu proje için 12v lipo pil kullanıyorum. Eğer buna sahip değilseniz, her zaman jenerik 12v lityum iyon pillere geçebilirsiniz. Veya 9v BO motor kullanıyorsanız, basit bir 9v pil bile kullanabilirsiniz. Ancak, motor kapasitesinden daha yüksek voltaj sağlarsanız motora zarar verebileceğinizden, pili satın almadan önce motor teknik özelliklerinizi kontrol etmeye dikkat edin. 9v pil satın almak için buraya bakın.
  • Breadboard/prototip tahtası: tüm kabloları bağlamak için bir şeye ihtiyacınız olacak. Burada breadboard kullanışlı olacaktır. Breadboard için satın alma bağlantısı | prototipleme kurulu

2. Adım: Kasanızı Ayarlayın

Motor Sürücüsünün Kablolanması
Motor Sürücüsünün Kablolanması

Önceden oluşturulmuş bir kasa ile çalışıyorsanız, başka şeyler için endişelenmenize gerek kalmayacak.

Motorlarım için önceden oluşturulmuş özel bir şasiye sahip olmadığım için kendim bir tane yapmak zorunda kaldım. Hafif ve çalışması kolay olduğu için taban için akrilik levhayı seçtim ve motorları monte etmek için standart kelepçeler kullandım.

ve en sonunda botu desteklemek için alttaki çarkı vidalayın.

Adım 3: Motor Sürücüsünü Kablolama

Motor Sürücüsünün Kablolanması
Motor Sürücüsünün Kablolanması

Motorlara yeterli meyve suyu sağlamak için motor sürücüsünü kurmamız gerekiyor.

  1. önce motorun + ve - ve kutuplarını motor sürücüsünün PTR konektörüne vidalayın.
  2. daha sonra güç sağlamak için, motor sürücüsü akünün +ve'sini 12v bağlantı noktasına ve -ve'yi motor sürücüsünün GND bağlantı noktasına vidalar.
  3. motor sürücüsünün giriş pinini dilediğiniz gibi Arduino'nun PWM pinine takın. Koddaki motor pinlerini buna göre değiştirmeyi UNUTMAYIN.

  4. akünün +ve'si ile motor sürücüsü arasına bir anahtar ekleyin, aksi takdirde aküyü kullanmadığınız zaman bağlantısını kesmeye devam etmeniz gerekecektir.
  5. Arduino'yu ve diğer cihazları çalıştırabilmeniz için motor sürücüsünün 5v ve GND'sinden breadboard'a 2 kablo alın.

Adım 4: ENKODERLER Kurulumu

ENKODERLER Kurulumu
ENKODERLER Kurulumu

Gördüğünüz gibi enkoder motora entegre edilmiştir.

  • M1 ve M2, motor sürücüsüne giren motorun +ve ve -ve'sidir.
  • kodlayıcılara güç sağlamak için kodlayıcıların 5v ve GND'sine devre tahtasının 5v ve GND'sine bağlayın
  • A ve B, Arduino'nun pin 2 ve pin 3'ünü bağlayacağımız enkoder çıkış pinleri içindir.

Adım 5: Arduino ve Blutooth Modülünü Kablolama

Arduino ve Blutooth Modülünü Kablolama
Arduino ve Blutooth Modülünü Kablolama
Arduino ve Blutooth Modülünü Kablolama
Arduino ve Blutooth Modülünü Kablolama
  • Arduino'ya güç sağlamak için GND ve 5v'yi breadboard'dan Arduino'nun Vin ve GND'sine bağlayın.
  • Güç vermek için Bluetooth modülüyle de aynısını yapın.
  • Bluetooth modülünün TX ve RX'ini Arduino'nun 0 ve 1 pinlerine bağlayın. Arduino'nun 0 ve 1 pinleri seri iletişim için belirlenmiş pinlerdir, bu yüzden Arduino'ya taslağı yüklerken dikkatli olun çünkü Arduino aynı anda sadece 1 seri haberleşme kullanabildiğinden TX pinini çıkarmanız gerekebilir. Kodda Yazılım Seri kitaplığını tanıtarak bu zorluğu önleyebilirsiniz.
  • ve son olarak kodlayıcı pinlerini Arduino'nun 2 ve 3 pinlerine bağlayın. Pin 2 ve Pin 3, kesintiler için belirlenmiş pinlerdir. Kesintiler hakkında daha fazla bilgi için buraya bakın. daha az darbe hattına sahip kodlayıcı disk kullanıyorsanız, kesintilere ihtiyacınız olmayabilir.

Adım 6: Elektroniği Bot'a Takma

Elektroniği Bot'a Takma
Elektroniği Bot'a Takma

elektroniği bota monte etmek için vidaları kullanabilirsiniz, aksi takdirde bot hareket ettikçe elektronikler düşme eğilimi gösterir.

Pekala, elektroniği monte etmek için o küçük vidalarım yoktu, bu yüzden elektroniği tabana sıcak yapıştırmaya gittim.

7. Adım: Botu Kontrol Etmek İçin Uygulamayı Oluşturma

Botu Kontrol Etmek İçin Uygulamayı Oluşturma
Botu Kontrol Etmek İçin Uygulamayı Oluşturma
Botu Kontrol Etmek İçin Uygulamayı Oluşturma
Botu Kontrol Etmek İçin Uygulamayı Oluşturma

Uygulamayı yapmak için, kullanımı gerçekten kolay ve yeni başlayanlar için kullanışlı olan MIT uygulama mucidini kullandım. İnanın bana, ben bir android geliştiricisi değilim ve bir uygulama geliştirme fikri beni korkuttu. Ama bununla, uygulamayı yaparken yeni öğrendim.

Tasarımcı kısmını size bırakıyorum. Beğendiğiniz şekilde özelleştirin.

arka uç kısmına yapmak için resimlere başvurabilirsiniz.

Hatta bot için uygulamamı buradan indirebilirsiniz.

Adım 8: Arduino için Kod

Arduino'yu programlamak için INO dosyasını buradan indirebilirsiniz.

kodla ilgili herhangi bir sorunuz için bir soru bırakın.

Tüm set, kendi Bluetooth kontrollü RC arabanızla gitmeye hazırsınız.

Önerilen: