İçindekiler:

Arduino Bluetooth RC Araba: 12 Adım
Arduino Bluetooth RC Araba: 12 Adım

Video: Arduino Bluetooth RC Araba: 12 Adım

Video: Arduino Bluetooth RC Araba: 12 Adım
Video: Bluetooth Kontrollü Araç Yapımı/Uzaktan Kumandalı Araba Yapımı/HC05/HC06 (Arduino )(4WD)(L298N) 2024, Kasım
Anonim
Arduino Bluetooth RC Araba
Arduino Bluetooth RC Araba
Arduino Bluetooth RC Araba
Arduino Bluetooth RC Araba

Telefonunuzdaki bir uygulama aracılığıyla bir RC arabasını mı kontrol ediyorsunuz? Mümkün!

Bir Arduino, biraz Bluetooth, bazı tekerlekler ve bir dizi başka küçük ama gerekli parça kullanarak, Bluetooth'a bağlanan ve telefonunuzdaki bir uygulama tarafından kontrol edilebilen bir RC araba oluşturabildik. Yeterince basit görünüyor, değil mi? Yaklaşık bir ay sonra, çalışan bir Bluetooth RC arabasını cilalayabildik. Talimatlarımızla, bunu bizden çok daha hızlı yapabileceksiniz.

Adım 1: Adımlarınızı Trello'da Planlayın

Adımlarınızı Trello'da Planlayın
Adımlarınızı Trello'da Planlayın

Trello'da planlamaya başlamak için ne yapmak istediğinizi ve hangi malzemelere ihtiyacınız olduğunu bilmelisiniz.

Trello'nuza koymak istediğiniz şeyler:

- Sarf malzemelerini al/satın

- Araba yap

- Arduino ile DC Motorları Kontrol Edin

- Bluetooth ile Arduino'ya bağlanın

- RC arabayı kablosuz hale getirin

- Kodlama

- Uygulama Yap

- Bağlantı/Kod Mesafe Sensörü (Yalnızca isteğe bağlı adım için gereklidir.)

- Test yapmak

-Dış

- Belgeler/ Nasıl Yapılır

Şimdi, bunların her birine giren birçok adım var, ancak sürecimizin sonraki adımlarında daha fazla ayrıntı bulabileceksiniz.

2. Adım: Sarf Malzemelerinizi Alın/Satın Alın

Sarf Malzemelerinizi Alın/Satın Alın
Sarf Malzemelerinizi Alın/Satın Alın
Sarf Malzemelerinizi Alın/Satın Alın
Sarf Malzemelerinizi Alın/Satın Alın
Sarf Malzemelerinizi Alın/Satın Alın
Sarf Malzemelerinizi Alın/Satın Alın

Bu proje için ihtiyacınız olacak malzemeler şunları içerir:

-Arduino

-Motor Sürücüsü (TB6612FNG Breakout)

-Bluetooth Düşük Enerji Sürücüsü (nRF8001 Bluetooth LE)

-DC Motorlar

-Pil paketi (Piller)

-teller

-Devre kartı

3. Adım: Araba İnşa Et

Araba Yap
Araba Yap

DC motorlar ve devre kartı ile

1) Motor sürücüsünü Arduino'ya bağlayın

2) Arduino'yu DC motorlara bağlayın

*Devreyi görüntülemek için fotoğrafa bakın.

Adım 4: Arduino ile DC Motorları Kontrol Edin

Motor sürücü kitaplığındaki MotorTest kodu ile Arduino DC motorları kontrol edebilecektir.

-MotorTest kodu, Motorların biraz "jig" yapmasını sağlar.

-TB6612FNG Arduino Library yazan yere ilerleyin ve orada indirecektir.

-Ardından bu kütüphaneyi sıkıştırılmış bir dosya olarak Arduino IDE'ye yerleştirebilirsiniz.

- Çizime gidin, kitaplığı dahil edin ve ardından.zip kitaplığı eklemeye gidin ve dosyanızı seçin.

-Bu dosya daha sonra örneklerin altında görünecektir.

-Ve motorlarınızı test edebileceksiniz.

Adım 5: Bluetooth'u Bağlayın

Bluetooth'u bağlayın
Bluetooth'u bağlayın

Bluetooth Low Energy Driver kullanarak resimdeki gibi Arduino'ya bağlayabiliriz.

- Arduino'ya bağlayarak, bazı kodlarla Adafruit uygulamasıyla arabayı hareket ettirebiliyoruz.

-nrf8001 sürücüsü ile Adafruit sayfasına gidin, kütüphane indirilebilir.

-Bu kütüphane ile, bir komut verildiğinde arabayı hareket edecek şekilde programlamak için sağlanan kodu (echo demo) kullanabilirsiniz.

Adım 6: Kodlama - Adafruit Uygulamasını Kullanma

Kodlama - Adafruit Uygulamasını Kullanma
Kodlama - Adafruit Uygulamasını Kullanma

Uygulamayı indirdikten ve kodu istediğiniz gibi değiştirdikten sonra, işleri hareket ettirmek için:

1) Arabaya (başlangıçta UART deniyordu) bağlanarak başladık ve UART modüllerine gittik.

- Burada, ileri için f gibi bir komut yazabilirsiniz, eğer kodunuzda arabayı ileri hareket ettirmek için bu varsa.

*Daha sonraki bir adımda yayınlanacak olan kodumuza başvurabilirsiniz.

7. Adım: RC Arabayı Kablosuz Yapın

RC Araba Kablosuz Yapın
RC Araba Kablosuz Yapın

Pillerinize ihtiyaç duyacağınız yer burasıdır.

Bir pil takımı ve DC motorlara bağlı piller kullanılarak araç başka hiçbir şeye bağlanmadan hareket edebilmektedir.

*Yukarıdaki resimde pil takımının nasıl bağlandığını ve motorlara bağlı olan pil takımını görebilirsiniz.

8. Adım: Kontrol Pedi ile Çalışmak için Değiştirilmiş Bir Uygulama Yapın

Arabamızın kumandası olarak kontrol pedini kullanmaya karar verdik. Bunu yapmak için şunları yapmamız gerekiyordu:

- Orijinal Adafruit uygulamasının kaynak kodunu değiştirin.

-Değiştirilmiş kodumuz burada bağlantılıdır ve bu değiştirilmiş uygulama SADECE android içindir.:

-Ve değiştirilen kodla yapılan uygulamanın nasıl kullanılacağı:

-Uygulamayı açtığınızda:

-CAR'a bağlanın

- Bağlan'a tıkladığınızda, araca bağlanmak için modu seçin diyen bir liste açılır.

-Tıklama denetleyicisi

-Denetleyicide, tamamen aşağı kaydırın ve kontrol paneline tıklayın.

-Kontrol panelinde:

-Yukarı ok ileri gider

-Aşağı ok geriye gider

-Sol ok sola gider

-Sağ ok sağa gider

-Düğme 1 frendir

-Düğme 2 çörek

9. Adım: (İsteğe bağlı): Mesafe Sensörü Ekleyin

(İsteğe bağlı): Mesafe Sensörü Ekleyin
(İsteğe bağlı): Mesafe Sensörü Ekleyin

RC arabamız için Mesafe Sensörü ekledik.

-Mesafe sensörü, önüne bir şey geldiğinde otomatik olarak farklı bir yöne hareket ettirmeye çalıştığımız RC Car'ımızın önüne yerleştirilmiştir.

Adım 10: Test Et

Test ederken, -Tüm işlevlerin istediğiniz gibi çalıştığından emin olmak için kontrol edin:

-İleri

-Geri

-Sol

-Doğru

-Durmak

-Tatlı çörek

-Otomatik

Bunlar bizim özel fonksiyonumuzdur, aynısını kullanabilir veya istediğinizi yapmak için değiştirebilirsiniz.

Adım 11: Bir Dış Mekan Ekleyin

Bir dış cephe eklerken bu tamamen size kalmış.

-Arabanın dışı çoğunlukla sadece donanımı bir arada tutmak içindir.

-Her şeyi yerinde tutmak için fermuarlar ve teller kullandık.

-Aracınızın dışını dilediğiniz şekilde tasarlayabilirsiniz.

** Dış cephenin en önemli kısmı her şeyi yerinde tutmaktır!

Adım 12: Belge

RC arabanızı oluştururken, giderken belgelediğinizden emin olun.

Bu, şu durumlarda yardımcı olabilir:

-Karşılaştığınız bir sorunu düzeltmek.

-Kablolama etrafında değiştirme.

-Her gün ne yaptığını hatırlamak, -Projenize bakın.

Önerilen: