İçindekiler:

Bluetooth Kontrollü Basit Bir RC Araba Nasıl Yapılır: 7 Adım (Resimlerle)
Bluetooth Kontrollü Basit Bir RC Araba Nasıl Yapılır: 7 Adım (Resimlerle)

Video: Bluetooth Kontrollü Basit Bir RC Araba Nasıl Yapılır: 7 Adım (Resimlerle)

Video: Bluetooth Kontrollü Basit Bir RC Araba Nasıl Yapılır: 7 Adım (Resimlerle)
Video: Uzaktan Kumanda Yapımı/ / Cheap and Simple Radio Control Making for RC Models. DIY RC /(Kendin Yap) 2024, Kasım
Anonim
Bluetooth Kontrollü Basit Bir RC Araba Nasıl Yapılır
Bluetooth Kontrollü Basit Bir RC Araba Nasıl Yapılır

Herkese merhaba, ben Bryan Tee Pak Hong. Şu anda Singapur Politeknik'te Bilgisayar Mühendisliği okuyan bir sınıf öğrencisiyim.

Çocukken, RC arabalarına ve nasıl çalıştıklarına her zaman hayrandım. Parçalara ayırdığımda, tek gördüğüm her yere yerleştirilmiş metal parçaları. Her zaman bir RC arabayı oluşturan temel bileşenleri kapsayan basit bir eğitimin olmasını diledim ve bugün size tam olarak bunu göstereceğim.

Bu RC arabayı çeşitli başka projeler için de kullanmayı planlıyorum, herhangi bir sorunla karşılaşırsanız bu talimat kılavuzuna tekrar bakın.

Lafı fazla uzatmadan başlayalım!

Adım 1: Adım 0: Malzemelerin Hazırlanması

Adım 0: Malzemelerin Hazırlanması
Adım 0: Malzemelerin Hazırlanması

Malzemeler çok basit ve elde edilmesi kolaydır, bunlar:

  1. Araba şasisi* (Yeni yıl çerez kutusu kullanıyorum, seçiminizde yaratıcı olun!) x1
  2. DC motorlar ve lastikler x2
  3. Arduino Uno (veya diğer varyantlar) x1
  4. L298N H-köprü x1
  5. Teker tekerlek x1
  6. Piller (Arduino için 1, motorlar için 1)
  7. Erkekten erkeğe kazaklar, erkekten kadına kazaklar
  8. Bluetooth modülü HC-06 veya HC-05 x1
  9. Breadboard (hızlı ve kolay bağlantılar) x1

İhtiyaç duyacağınız/ihtiyac duyabileceğiniz diğer ekipmanlar:

  • havya
  • Sıcak yapıştırıcı tabancası

*Not: Kasamda bir IR sensörü takılıdır, bu eğitimde gerekli değildir

Adım 2: Adım 1: Kasayı Hazırlama

Adım 1: Kasayı Hazırlama
Adım 1: Kasayı Hazırlama

İlk olarak, breadboard'unuzu ayırın. Bağlantılarınızın en çok yapılacağı kenarlardan ve orta kısımdan 2 +/- dikey çubuk olmak üzere 3 parçaya ayrılabilmelidir. Bu, bileşenlerin çok kolay yerleştirilmesini sağlar, böylece şunları yapabilirsiniz:

  • Arduino'nuzdan 5V'yi sol tarafa bağlayın
  • GND'yi Arduino'nuzdan sağ tarafa bağlayın
  • tüm bağlantılarınızı Arduino'ya yakın yapın

Breadboard'u çıkarmak ve yeniden konumlandırmak zor olacağından, ilk seferde konumun doğru olması önemlidir. Hem Arduino hem de L298N'nin 2 dikey çubuk arasında oturması için yeterli alan olduğundan emin olun.

Adım 3: Adım 2: L298N'yi Motorlarınıza Bağlama

Adım 2: L298N'yi Motorlarınıza Bağlama
Adım 2: L298N'yi Motorlarınıza Bağlama
Adım 2: L298N'yi Motorlarınıza Bağlama
Adım 2: L298N'yi Motorlarınıza Bağlama
Adım 2: L298N'yi Motorlarınıza Bağlama
Adım 2: L298N'yi Motorlarınıza Bağlama

DC motorunuza 2 kablo lehimleyin. Ardından tellerin diğer uçlarını L298N köprüsündeki 2 delikli soketten birine bağlayın. Kabloyu nasıl bağladığınızın sırası önemli değil. Bunu diğer motor için tekrarlayın.

Ardından, 3 soketin yanında bulunan erkek pinlere erkek-dişi jumper takın. 6, her bir taraf için 3 adet gereklidir, burada 1, motorun hızını PWM aracılığıyla ve 2 yön için kontrol etmektir. Hangi kabloların nereye bağlı olduğunu unutmayın, çünkü bu daha sonra önemli olacaktır.

Pil takımlarınızdan birini alın ve siyah kabloyu (topraklama kablosu) erkek bir jumper'a bağlayın/lehimleyin. Bu, daha sonra arduino ile ortak bir zemine ulaşmak için kullanılacaktır. Kırmızı kabloyu L298N modülünün 12V girişine (en soldaki soket) ve siyah kabloyu GND'ye (orta soket) bağlayın.

Adım 4: Adım 3: Her Şeyi Bir Araya Getirmek

3. Adım: Her Şeyi Bir Araya Getirmek
3. Adım: Her Şeyi Bir Araya Getirmek
3. Adım: Her Şeyi Bir Araya Getirmek
3. Adım: Her Şeyi Bir Araya Getirmek
3. Adım: Her Şeyi Bir Araya Getirmek
3. Adım: Her Şeyi Bir Araya Getirmek
3. Adım: Her Şeyi Bir Araya Getirmek
3. Adım: Her Şeyi Bir Araya Getirmek

Adım 1'de uygun gördüğünüz konuma L298 modülünü arabanızın şasisine sıcak yapıştırın. Ardından, 2 DC motoru kasanızın kenarlarına sıcak yapıştırın. Şasimin kenarlarında bir eğim var, bu yüzden motorları düzgün bir şekilde yapıştırabilmek için yüksekliği dengelemek için etrafta yattığım bazı somunları kullandım. Bu isteğe bağlıdır, çünkü düz bir kasa kullanıyorsanız ofset gerekmez. 2 motoru yapıştırdıktan sonra pil takımını kasaya yapıştırın. Yer kısıtlaması nedeniyle benimkini aşağıya yapıştırdım. Ayrıca pil paketi kapağını çıkarmak için yer açmak için pil paketimi hafifçe sağa yapıştırdım. Son olarak, tekerlek tekerleğini yerine yapıştırın ve temel arabanız yapılır! Tekerlek dönerken robotunuzun sabit bir yüksekliğe sahip olmasını sağlayacak bir tekerlek bulmaya çalışın.

6 jumper kablosunu breadboard'a bağlayın, bunları sol için 3 ve sağ için 3 olarak sınıflandırın.

Bir sonraki bölüm, Arabanın beynini, yani Arduino'yu ele alacağız.

Adım 5: Adım 4: Arduino Bağlantısı ve Kodu

Adım 4: Arduino Bağlantısı ve Kodu
Adım 4: Arduino Bağlantısı ve Kodu
Adım 4: Arduino Bağlantısı ve Kodu
Adım 4: Arduino Bağlantısı ve Kodu

Arduino'daki sağ hız pinini Pin 6'ya ve sol hız pinini Pin 11'e bağlayın.

Ardından, devre tahtasından her iki tarafın diğer 2 yön pinini erkekten erkeğe jumperlar aracılığıyla Arduino'ya bağlayın:

  • sağ - Pin 7 ve 8
  • sol - Pin 12 ve 13

Hangi sıra olursa olsun, yanlışsa bağlantıları değiştireceğimiz için önemli değil. Bununla birlikte, sol ve sağ kısımları tamamen değiştirmemek önemlidir. Arduino'yu Adım 1'de planladığınız konuma yerleştirin.

Şimdi, motor hareketlerini test etmek için bu web sitesindeki kodu kopyalayın:

  1. bu kodu Arduino'nuza yükleyin
  2. robot saat yönünde dönüyorsa, sağdaki erkekten erkeğe 2 yön telini değiştirin
  3. robot saat yönünün tersine dönüyorsa, soldaki erkekten erkeğe 2 yön telini değiştirin
  4. robot geriye doğru hareket ederse, her iki taraftaki erkekten erkeğe 2 yön telini değiştirin

Diğer pili kasaya yapıştırın ve temel bir robot yapılır! Bu noktada robotunuzu dilediğiniz gibi programlayabilirsiniz, deney yapmaktan çekinmeyin. Bir sonraki adımda, bluetooth aracılığıyla RC arabamız için bazı temel hareketleri keşfedeceğiz.

Adım 6: Adım 5: HC-06 Modülü

Adım 5: HC-06 Modülü
Adım 5: HC-06 Modülü

Bu modülü kullanmak biraz zor. Başlamadan önce bu kodu Arduino'nuza yükleyin.

Modülü devre tahtasına yerleştirin, motorlarla bağlantıları örtüşmeyin. Bağlantıları gösterildiği gibi yapın:

  • VCC -- 5V (3.3V çalışmayacak!)
  • GND -- GND
  • Bluetooth üzerinde RX --- Arduino üzerinde Pin 1
  • Bluetooth'ta TX --- Arduino'da 0 Pin

Android telefonunuza Arduino bluetooth controller adlı bir uygulama indirin. Benim bir iphone'um yok, bu yüzden üzgünüm iphone kullanıcıları, ama aynı işleve sahip benzer uygulamalar bulabilmelisin. Arduino'nuzu açın ve bluetooth modülünü telefonunuzla eşleştirin (genellikle HC-05/06 veya BT03/04 vb. olarak adlandırılır), bir parola girmeniz istenirse, doğrulama başarısız olursa 1234 veya 0000 yazın veya bağlanamıyor gibi görünüyorsa, bluetooth işlevine sahip bir bilgisayardan kontrol etmemiz gerekecek. Şimdilik Arduino bluetooth denetleyici uygulamasını açın ve cihazınıza bağlayın. Bluetooth modülünüzü seçin ve bir PS2-ish kontrol arayüzüne ulaşacaksınız.

Bu anahtar bağlamaları yapın

  • w İleri
  • bir sol
  • s Geri
  • d Sağ
  • EDIT: j Durdur düğmesi

Adım 7: Tebrikler! Basit Bluetooth Kontrollü RC Arabanız Tamamlandı

Tebrikler! Basit Bluetooth Kontrollü RC Arabanız Tamamlandı!
Tebrikler! Basit Bluetooth Kontrollü RC Arabanız Tamamlandı!

Özet:

  • Motoru sürmek için 2 motora ve bir H köprüsüne ihtiyacımız olacak
  • Robota nasıl hareket edeceğini komuta etmek için bir beyin, bizim durumumuzda arduino gereklidir.
  • Telefonlarımızı RC arabamız için uzaktan kumanda olarak kullanabiliriz.

Ancak bilgisayarınızı kullanmak istiyorsanız, bilgisayarınızı bluetooth modülü ile eşleştirin, bluetooth yapılandırma sayfasının sonunda bulunan bluetooth ayarlarına gidin, hangi porta bağlandığını kontrol edin (ipucu: Giden ve adı var) bluetooth modülünüzün). Araçlar > seri bağlantı noktalarına gidin ve COM'u doğru COM bağlantı noktasıyla değiştirin. Seial monitörünü çalıştırın ve robotun ileri gitmesi için 'w', geri hareket etmesi için 's' girin vb.

Buraya kadar geldiyseniz, tebrikler! Bluetooth kontrollü RC arabanızla iyi eğlenceler!

Güncelleme: Blog yazımı buradan okuyabilirsiniz.

Önerilen: