İçindekiler:

RC Araba Hack - Android Uygulaması Üzerinden Bluetooth Kontrollü: 3 Adım (Resimlerle)
RC Araba Hack - Android Uygulaması Üzerinden Bluetooth Kontrollü: 3 Adım (Resimlerle)

Video: RC Araba Hack - Android Uygulaması Üzerinden Bluetooth Kontrollü: 3 Adım (Resimlerle)

Video: RC Araba Hack - Android Uygulaması Üzerinden Bluetooth Kontrollü: 3 Adım (Resimlerle)
Video: Adım at para kazan hîlesi ( Arapların taktiği 😅 ) 2024, Temmuz
Anonim
Image
Image
Modüllerin Bağlantısı
Modüllerin Bağlantısı

Her birinizin evde kullanılmayan RC araba bulabileceğinden eminim. Bu talimat eski RC arabanızı orijinal hediyeye dönüştürmenize yardımcı olacak:) Sahip olduğum RC arabanın boyutu küçük olduğu için ana kontrolör olarak Arduino Pro Mini'yi seçtim. Bu projede kullandığım bir diğer önemli modül ise TB6612FNG çift motorlu sürücü taşıyıcısı. Bu motor kontrolörü, yeterli kabul edilebilir giriş voltajı aralığına (4,5V ila 13,5V) ve sürekli çıkış akımına (kanal başına 1A) sahiptir. Bir bluetooth alıcısı olarak popüler bir ucuz modül HC-06 kullandım. Ayrıca LED'leri arabanın ön ve arka lambaları olarak kullanabilirsiniz.

Projenin bileşenleri:

  1. RC araba (eski ve bozuk olabilir)
  2. Arduino Pro Mini 328 (3V/8Mhz) x1
  3. TB6612FNG Çift Motorlu Sürücü Taşıyıcı x1
  4. HC-06 bluetooth modülü veya benzeri x1
  5. Ledler: 2x kırmızı ve 2x beyaz
  6. Direnç 10k (led'ler için gereklidir) x4 veya 10k SIL Direnç Ağı x1
  7. Breadboard (yarım boy) x1
  8. Jumper'lar ve kablolar
  9. AA piller x4

Adım 1: Modüllerin Bağlantısı

Modüllerin Bağlantısı
Modüllerin Bağlantısı

Arduino Pro Mini'yi diğer modüllere bağlamanın yolu aşağıda verilmiştir. Besleme voltajını her modüle (VCC, GND) bağlamayı unutmayınız.

1. Bluetooth (ör. HC-06) -> Arduino Pro Mini (3.3V)

  • RXD - TXD
  • TXD - RXD
  • VCC - Arduino Pro Mini'den (VCC) 3.3V
  • GND - GND

2. TB6612FNG Çift Motor Sürücüsü -> Arduino Pro Mini

  • AIN1 - 4
  • AIN2 - 7
  • BİN1 - 8
  • BİN2 - 9
  • PWMA - 5
  • PWMB - 6
  • STBY - Vcc
  • VMOT - motor voltajı (4,5 - 13,5 V) - RC Araba aküsünden 6V
  • Vcc - mantık voltajı (2,7 ila 5,5) - Arduino Pro Mini'den (VCC) 3,3V
  • GND - GND

3. TB6612FNG Çift Motorlu Sürücü -> DC Motorlar

  • A01 - tahrik motoru A
  • A02 - tahrik motoru A
  • B01 - direksiyon motoru B
  • B02 - direksiyon motoru B

4. LED'ler -> Arduino Pro Mini

  • ön sağ led - 2
  • ön sol led - 3
  • arka sağ led - 14
  • arka sol led - 15

Adım 2: Arduino Kodu

Arduino Kodu
Arduino Kodu

Bu projenin tam kodu GitHub'da mevcuttur: link

Arduino programı, yeni komutun (karakter) Bluetooth aracılığıyla Android uygulamasından gönderilip gönderilmediğini ana döngü - "void loop()" içinde kontrol eder. Eğer bluetooth serisinden herhangi bir karakter geliyorsa, program "void processInput()" fonksiyonunu çalıştırmaya başlar. Daha sonra bu fonksiyondan karaktere bağlı olarak belirli bir kontrol fonksiyonu çağrılır (örneğin "r" karakter fonksiyonu için "void turn_Right()" çağrılır).

Arduino motor shield (L298) kullanacaksanız bu link işinize yarayabilir.

3. Adım: Android Uygulaması

Android uygulaması
Android uygulaması
Android uygulaması
Android uygulaması
Android uygulaması
Android uygulaması

Android uygulamam, Arduino kartı ile donatılmış herhangi bir robotu bluetooth üzerinden kontrol etmenizi sağlar. Ayrıca iki motorun PWM kanalını (bir çift motor) bağımsız olarak kontrol edebilirsiniz.

Benzersiz karakter, yukarıdaki şekilde gösterildiği gibi Android uygulamasının her düğmesine atanır. Arduino kodunu düzenleyebilir ve kendi cihazınızı kontrol etmek için Android uygulamamı kullanabilirsiniz (sadece bu RC arabayı değil).

Android uygulamamı Google Play'den ücretsiz olarak indirebilirsiniz: link

Android uygulaması nasıl kullanılır:

  • menü düğmesine veya 3 dikey noktaya dokunun (Android'inizin sürümüne bağlı olarak)
  • "Bir cihaz bağla" sekmesini seçin
  • "HC-06" sekmesine dokunun ve bir süre sonra "HC-06'ya Bağlandı" mesajını görmelisiniz
  • bağlandıktan sonra arabanızı kontrol edebilirsiniz
  • bluetooth cihazınızı görmüyorsanız HC-06 "Cihazları tara" düğmesine dokunun
  • ilk kullanımda "1234" varsayılan kodunu girerek bluetooth cihazlarınızı eşleştirin

Robotik ile ilgili diğer projelerimi görmek isterseniz lütfen şu adresi ziyaret edin:

  • web sitem: www.mobilerobots.pl
  • facebook: Mobil robotlar

Önerilen: