İçindekiler:
- Adım 1: Adım 1: Projelendirmek İçin Gerekli Parçaların Bulunması
- 2. Adım: Kasanızı Ayarlayın
- Adım 3: Motor Sürücüsünü Kablolama
- Adım 4: ENKODERLER Kurulumu
- Adım 5: Arduino ve Blutooth Modülünü Kablolama
- Adım 6: Elektroniği Bot'a Takma
- 7. Adım: Botu Kontrol Etmek İçin Uygulamayı Oluşturma
- Adım 8: Arduino için Kod
Video: Hız Kontrollü ve Mesafe Ölçümlü Bluetooth Kontrollü RC Araba: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Ç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
Ö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
Motorlara yeterli meyve suyu sağlamak için motor sürücüsünü kurmamız gerekiyor.
- önce motorun + ve - ve kutuplarını motor sürücüsünün PTR konektörüne vidalayın.
- 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.
-
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.
- 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.
- 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
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'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 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
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:
Nabız Ölçümlü Hafif Anksiyete Cihazı Breathe: 18 Adım (Resimlerle)
Kalp Atış Hızı Monitörlü Hafif Anksiyete Cihazı Nefes Alın: Dünya giderek daha yoğun hale gelirken, herkes giderek daha yüksek stresli bir ortamda. Üniversite öğrencileri daha da yüksek stres ve kaygı riski altındadır. Sınavlar özellikle öğrenciler için stresin yüksek olduğu dönemler ve nefes egzersizli akıllı saatler
Switch-it, Gerçek Zamanlı Akım Ölçümlü Otomatik Çıkış: 6 Adım
Switch-it, Gerçek Zamanlı Akım Ölçümlü Otomatik Çıkış: Bir şeyin ne zaman olması gerektiğini kontrol etme yeteneği olan otomasyonu gerçekten seviyorum. Bana bu fikri getiren şey buydu: kendi kendine yapılan, otomatik bir çıkış. Işıkların ne zaman açılması gerektiğini, telefonların ne zaman şarj edilmesi gerektiğini veya
Hız Kontrollü ve Alternatif Yanıp Sönen LED Flaşör Devresi Yapmanın Üç Yolu: 3 Adım
Hız Kontrollü ve Dönüşümlü Yanıp Sönen LED Flaşör Devresi Yapmanın Üç Yolu: Flaşör Devresi, LED'in kullanılan kondansatörün etkilendiği oranda AÇIK ve KAPALI yanıp söndüğü bir devredir.Burada size bu devreyi kullanarak üç farklı şekilde nasıl yapacağınızı göstereceğim. :1. Transistörler 2. 555 Zamanlayıcı IC3. Quartz CircuitLDR, aynı zamanda
Çalışan RC Araba Hız Göstergesi: 4 Adım (Resimlerle)
Working RC Car Speedometer: Bu, Lightweight Land Rover'ın daha büyük bir RC yapısının parçası olarak oluşturduğum kısa bir projedir. Gösterge panelinde çalışan bir hız göstergesi olmasını istediğime karar verdim, ancak bir servonun onu kesmeyeceğini biliyordum. Tek bir makul seçenek vardı: d
Hız Kontrollü Masa Fanı: 5 Adım
Hız Kontrollü Masa Fanı: bilgisayar fanlarının hızı nasıl kontrol edilir ve masa fanına dönüştürülür