İçindekiler:
- 1. Adım: Youtube Video Bağlantısı
- 2. Adım: Gerekli Parçalar ve Aletler
- Adım 3: Yapı / Şasi
- Adım 4: Motor / Aktüatör
- Adım 5: Motor Terminalini Hazırlayın
- Adım 6: Motoru Monte Edin ve Üst Çatıyı Kurun
- Adım 7: Denetleyici
- Adım 8: H Köprüsü (LM 298 Modülü)
- 9. Adım: Güç Kaynağı
- Adım 10: Elektrik Kablolama
- Adım 11: Kontrol Mantığı
- Adım 12: Yazılım
- Adım 13: Arduino Kodu
Video: Arduino Kullanan Akıllı Telefon Kontrollü RC Araba: 13 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bu Eğitilebilir Tablo, Akıllı Telefon kontrollü bir Arduino Robot Arabasının nasıl yapıldığını gösterir.
25 Ekim 2016'daki güncelleme
1. Adım: Youtube Video Bağlantısı
2. Adım: Gerekli Parçalar ve Aletler
1. 4WD Robot Şasi kiti 2. Arduino Uno
3. LM298 H köprü Modülü
4. Bluetooth Modülü HC-05
5. 12v Li-po Pil
6. Erkek-Dişi Jumper Telleri
7. Erkek-Erkek Jumper Telleri
8. Koli Bandı veya başka bir bant 9. Akıllı telefon
Adım 3: Yapı / Şasi
Hazır 4WD Araba şasesi satın alabilir veya PVC / Her Türlü Sert Levha kullanarak yapabilirsiniz.
Adım 4: Motor / Aktüatör
Bu projemde 6v DC motor kullanıyorum. Her türlü 6v DC motor kullanabilirsiniz.
Adım 5: Motor Terminalini Hazırlayın
Yaklaşık 5 ila 6 inç uzunluğunda 4 adet kırmızı ve siyah kablo kesin.
0,5 sqmm teller kullanılabilir.
Her iki uçtaki kablolardan yalıtımı çıkarın Kabloları motor terminaline lehimleyin
Aküye bağlayarak motor polaritesini kontrol edebilirsiniz. İleri yönde dönüyorsa (kırmızı kablo artı ve siyah kablo akünün eksi kutbu) o zaman bağlantı doğrudur.
Adım 6: Motoru Monte Edin ve Üst Çatıyı Kurun
Adım 7: Denetleyici
Arduino UNO, Microchip ATmega328P mikrodenetleyicisine dayanan ve Arduino.cc tarafından geliştirilen açık kaynaklı bir mikrodenetleyici kartıdır. Kart, çeşitli genişletme kartlarına (kalkanlar) ve diğer devrelere arayüzlenebilen dijital ve analog giriş/çıkış (I/O) pin setleri ile donatılmıştır. Kartta 14 Dijital pin, 6 Analog pin bulunur ve bir B tipi USB kablosu aracılığıyla Arduino IDE (Entegre Geliştirme Ortamı) ile programlanabilir. 7 ila 20 volt arasındaki voltajları kabul etmesine rağmen, bir USB kablosu veya harici 9 voltluk bir pil ile çalıştırılabilir. Arduino Nano ve Leonardo'ya da benzer. Donanım referans tasarımı, Creative Commons Attribution Share-Alike 2.5 lisansı altında dağıtılır ve Arduino web sitesinde bulunur. Donanımın bazı sürümleri için düzen ve üretim dosyaları da mevcuttur. "Uno", İtalyanca bir anlamına gelir ve Arduino Software (IDE) 1.0'ın piyasaya sürülmesini işaretlemek için seçilmiştir. Uno kartı ve Arduino Yazılımının (IDE) 1.0 sürümü, Arduino'nun referans sürümleriydi ve şimdi daha yeni sürümlere geliştirildi. Uno kartı, bir dizi USB Arduino kartının ilkidir ve Arduino platformu için referans modelidir. Arduino Uno'daki ATmega328, harici bir donanım programcısı kullanmadan yeni kodun yüklenmesine izin veren bir önyükleyici ile önceden programlanmış olarak gelir.[3] Orijinal STK500 protokolünü kullanarak iletişim kurar. Uno ayrıca FTDI USB'den seriye sürücü çipini kullanmadığı için önceki tüm kartlardan farklıdır. Bunun yerine, USB'den seriye dönüştürücü olarak programlanmış Atmega16U2'yi (R2 sürümüne kadar Atmega8U2) kullanır.
Mikrodenetleyiciler tipik olarak C ve C++ programlama dillerinden bir özellikler lehçesi kullanılarak programlanır. Arduino projesi, geleneksel derleyici araç zincirlerini kullanmaya ek olarak, İşleme dili projesine dayalı entegre bir geliştirme ortamı (IDE) sağlar.
Adım 8: H Köprüsü (LM 298 Modülü)
H-Köprü Nedir? H köprüsü terimi, böyle bir devrenin tipik grafik gösteriminden türetilmiştir. DC motoru ileri ve geri yönde çalıştırabilen bir devredir. Çalışma: H köprüsünün çalışmasını anlamak için yukarıdaki resme bakın.
4 adet elektronik anahtar S1, S2, S3 ve S4'ten (Transistörler / MOSFET'ler/ IGBTS) oluşur. S1 ve S4 anahtarları kapatıldığında (ve S2 ve S3 açık olduğunda) motora pozitif bir voltaj uygulanacaktır. Bu nedenle ileri yönde döner. Benzer şekilde S2 ve S3 kapatıldığında ve S1 ve S4 açıldığında bir ters voltaj motor boyunca uygulanır, bu nedenle ters yönde döner.
Not: Aynı koldaki anahtarlar (S1, S2 veya S3, S4) asla aynı anda kapanmaz, ölü kısa devre yapar. H köprüleri entegre devreler olarak mevcuttur veya 4 transistör veya MOSFET kullanarak kendinizinkini oluşturabilirsiniz. Bizim durumumuzda, motorların hızını ve yönünü kontrol etmeyi sağlayan LM298 H-köprü IC kullanıyoruz.
Pin Açıklaması:
Çıkış 1: DC motor 1 "+" veya step motor A+
Çıkış 2: DC motor 1 "-" veya step motor A-
Çıkış 3: DC motor 2 "+" veya step motor B+
Çıkış 4: Motor B çıkışı
12v Pin:12V giriş ancak 7 ila 35V arası kullanabilirsiniz
GND: Zemin
5v Pin: 12V jumper yerinde ise 5V çıkış, Arduino'nuza güç sağlamak için ideal (vb)
EnA: Motor A için PWM sinyalini etkinleştirir (Lütfen "Arduino Sketch Hususları" bölümüne bakın)
IN1: Motor A'yı Etkinleştir
IN2: MotorA'yı Etkinleştir
IN3: MotorB'yi Etkinleştir
IN4: MotorB'yi Etkinleştir
EnB: Motor B için PWM sinyalini etkinleştirir
9. Adım: Güç Kaynağı
Bu Pil kullanılabilir:
1. AA Alkalin Pil (Şarj Edilemez)2. AA NiMh veya NiCd Pil (Şarj Edilebilir)
3. Li İyon Pil
4. LiPo Pil
Adım 10: Elektrik Kablolama
Kablolama için bazı atlama tellerine ihtiyacınız var. İki motorun kırmızı kablolarını (her iki tarafta) birlikte ve siyah kabloları birbirine bağlayın.
Sonunda her iki tarafta iki terminaliniz var. MOTORA iki sağ motordan sorumludur, buna uygun olarak iki sol motor MOTORB'a bağlanmıştır Her şeyi bağlamak için aşağıdaki talimatları izleyin.
Motor Bağlantısı:
Out1 -> Sol Taraf Motor Kırmızı Kablosu (+)
Out2 -> Sol Taraf Motor Siyah Kablosu (-)
Out3 -> Sağ Taraf Motor Kırmızı Kablosu (+)
Out4 -> Sağ Taraf Motor Siyah Kablosu (-)
LM298 - > Arduino
IN1 -> D5
IN2-> D6
IN2 ->D9
IN2-> D10
Bluetooth Modülü -> Arduino
Rx-> Tx
Tx ->Rx
GND -> GND
Vcc -> 3.3V
Güç:
12V - > Pil Kırmızı Kablosunu Bağlayın
GND -> Pil Siyah kablosunu ve Arduino GND pinini bağlayın
5V -> Arduino 5V pinine bağlanın
Adım 11: Kontrol Mantığı
Adım 12: Yazılım
Yazılım kısmı çok basittir, herhangi bir kütüphaneye ihtiyaç duymaz. Daha önceki adımlardaki mantık tablosunu anlıyorsanız kendi kodunuzu yazabilirsiniz. Kodu yazmak için fazla zaman harcamadım, bu yüzden sadece başkası tarafından yazılmış bir kod kullanarak. Robot Arabayı kontrol etmek için akıllı telefonumu kullanıyorum. Akıllı telefon, bir Bluetooth modülü (HC -06 /) aracılığıyla kontrolöre bağlı. 05) Uygulamayı İndirin Uygulamayı kurduktan sonra, Bluetooth modülü ile eşleştirmeniz gerekir. Eşleştirme şifresi " 1234 " dir.
İndirme Bağlantısı:https://play.google.com/store/apps/details?id=brau…
Adım 13: Arduino Kodu
==>Arduino kodu
Veya
www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim
Önerilen:
Akıllı Telefon Kontrollü Araba Nasıl Yapılır: 5 Adım
Akıllı Telefon Kontrollü Araba Nasıl Yapılır: Herkes Akıllı Telefonla çalıştırılan uzaktan kumandalı araba ile oynamayı sever.Bu videoda nasıl yapıldığı anlatılmaktadır
Bluetooth Akıllı Telefon Kontrollü Akıllı LED Lamba: 7 Adım
Bluetooth Akıllı Telefon Kontrollü Akıllı LED Lamba: Her zaman aydınlatma cihazlarımı kontrol etmeyi hayal ediyorum. Sonra biri inanılmaz renkli bir LED lamba yaptı. Geçenlerde Youtube'da Joseph Casha'nın bir LED Lambasına rastladım. Ondan ilham alarak, bağlantıyı korurken birkaç işlev eklemeye karar verdim
Akıllı Telefon Kontrollü Araba [Prototip]: 7 Adım
Akıllı Telefonla Kontrol Edilen Araba [Prototip]: Günümüzün öğretici bölümünde, motor desteği için 3D baskılı Polilaktik Asit (PLA) içeren, ahşap tabanlı, uzaktan kumandalı bir araba için basit ve zarif bir prototip oluşturmanıza yardımcı oluyoruz. motorları birbirine bağlar
Mpu6050 ve Arduino Kullanan Hareket Kontrollü Araba: 7 Adım (Resimlerle)
Mpu6050 ve Arduino Kullanan Hareket Kontrollü Araba: İşte mpu6050 ve arduino kullanılarak yapılmış bir el kumandalı hareket kontrol arabası. Kablosuz bağlantı için rf modülünü kullanıyorum
Kendin Yap Akıllı Telefon Kontrollü RC Araba Nasıl Yapılır: 8 Adım (Resimlerle)
Kendin Yap Akıllı Telefon Kontrollü RC Araba Nasıl Yapılır: Merhaba Arkadaşlar! Bu derste Arduino tabanlı akıllı telefon kontrollü RC araba yapacağım. Bu araba, herhangi bir Android telefon veya tablet kullanılarak Bluetooth üzerinden kontrol edilebilir. Bu harika bir proje. Yapması basit, programlaması kolay ve ayrıca bir