
İçindekiler:
- Adım 1: Gerekli Malzemeler
- 2. Adım: Montaj
- Adım 3: IR Alıcı Bağlantıları
- 4. Adım: IR Kitaplığını Kaydetme
- Adım 5: Uzak Anahtarların Onaltılık Değerlerini Bulma
- Adım 6: L293D Bağlantıları
- Adım 7: Motorları L293D ile Arayüz Oluşturma
- 8. Adım: Her Şeyi Entegre Etme
- Adım 9: Güç Kaynağı
- Adım 10: Nihai Program
- Adım 11: Bot Nasıl Çalışır?
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:14

Bu uzaktan kumandalı araba, TV, AC vb. gibi neredeyse her türlü uzaktan kumanda kullanılarak hareket ettirilebilir.
Uzaktan kumandanın IR (kızılötesi) yaydığı gerçeğini kullanır.
Bu özellik, çok ucuz bir sensör olan bir IR alıcı kullanılarak yapılır.
Bu talimatta, nasıl yapılacağını öğreneceksiniz.
- IR alıcısını Arduino'ya arayüzleyin.
- 2 motoru Arduino'ya arayüzleyin.
- Yukarıdaki 2 kurulumu birleştirin.
Not: Bu uzaktan kumandalı arabanın güneş ışığında dışarıda çalışmaması gibi bir dezavantajı vardır.
Tüm kodlar, şemalar ve diğer resimler tek bir yerde burada.
Adım 1: Gerekli Malzemeler
- Arduino Uno ve USB kablosu
- Arduino yazılımı
- ekmek tahtası
- 100rpm dc motorlar
- IR alıcısı (SM0038 veya TSOP1738)
- L293D motor sürücüsü IC
- Atlama telleri
- Şasi ve tekerlekler
- 9V piller (2 adet)
- Pil klipsleri
Toplam malzeme maliyeti: Rs 600 = 9 $ (Arduino maliyeti hariç)
2. Adım: Montaj


Tekerlekleri şasiye sabitleyin.
2 motoru arka tekerleklere takın ve ön için mankenler kullanın.
Şasi üzerinde delikler açın ve Arduino'yu vidaları kullanarak sabitleyin.
Üzerinde verilen çift taraflı bandı kullanarak breadboard'u sabitleyin.
L293D'yi, çentik öne bakacak şekilde devre tahtasına monte edin.
Adım 3: IR Alıcı Bağlantıları

Alıcının üzerindeki çentikten bakıldığında soldan sağa bağlantılar
- sol pin-zemin.
- orta pin-5V.
- Arduino'da sağ pin-dijital pin 6.
Daha fazla ayrıntı için şemaya bakın.
4. Adım: IR Kitaplığını Kaydetme


Aşağıdaki bağlantıya gidin-
drive.google.com/open?id=0B621iZr0p0N_WUVm…
Dosyaları IRremote adlı bir klasöre kaydedin ve klasörü Arduino IDE'nizin kitaplıklar dizinine yani arduino-1.0.6>libraries klasörüne IRremote olarak kaydedin.
Adım 5: Uzak Anahtarların Onaltılık Değerlerini Bulma


1. Remote.ino'daki kodu Arduino'ya yükleyin
2. Seri monitörü açın.
3. Farklı uzak tuşlara basın ve onaltılık değerlerini elde edin.(Onaltılıyı temsil eden 0x ile değerler elde edilmeyeceğini ve FFFFFFFF gibi bazı değerlerin ortada alındığını unutmayın, onları dikkate almayın).
Burada ön, arka, sol, sağ ve orta tuşların değerlerini elde ettim.
ön = 0x80BF53AC
geri=0x80BF4BB4
sol = 0x80BF9966
sağ=0x80BF837C
orta = 0x80BF738C
Bu butonların bu değerleri sırasıyla öne hareket, geri hareket, sola hareket, sağa hareket ve fren yapacak şekilde eşleştirilir.
Adım 6: L293D Bağlantıları


Arduino'dan 5V ve toprak alın ve bunları breadboard'un 2 alt rayına bağlayın, böylece 5V ve toprak hattı verin.
L293D'den 5V'ye 1, 9, 16 pinleri.
L293D'den toprağa 4, 5, 12, 13 pimleri.
Sol motor, L293D'deki 3, 6 pinlerine.
L293D'deki 11, 14 pinlerine doğru motor.
L293D'den Arduino'daki pinler 9, 8'e pin 2, 7 (sol motor için).
Arduino'da L293D'den 10, 11'e kadar pinler 10, 15 (sağ motor için).
Daha fazla ayrıntı için şemalara bakın.
Şematikte sarı kabloların sol motoru ve turuncu kabloların sağ motoru temsil ettiğini unutmayın.
Adım 7: Motorları L293D ile Arayüz Oluşturma
Bağlantıları yaptıktan sonra motor_test.ino içindeki kodu Arduino'ya yükleyin.
Sol motorun dönmesi için lm, lmr'nin zıt olması, yani YÜKSEK ve DÜŞÜK olması veya tam tersi olması gerektiğini unutmayın..
Benzer şekilde, sağ motorun dönmesi için rm, rmr zıt olmalıdır, yani YÜKSEK ve DÜŞÜK veya tam tersi.
Her iki çarkın da ileri gitmesi için lm, lmr, rm, rmr mantık seviyelerini deneme yanılma yoluyla belirleyin.
Benim için DÜŞÜK, YÜKSEK, YÜKSEK, DÜŞÜK oldu.
Böylece ileri gitmek için gereken girdiler DÜŞÜK, YÜKSEK, YÜKSEK, DÜŞÜK'tür.
Geri gitmek için gereken girdiler YÜKSEK, DÜŞÜK, DÜŞÜK, YÜKSEK'tir.
Sağa gitmek için gereken girişler DÜŞÜK, YÜKSEK, YÜKSEK, YÜKSEK'tir (yani sadece sol motor dönmelidir).
Sola gitmek için gereken girişler YÜKSEK, YÜKSEK, YÜKSEK, DÜŞÜK'tür (yani sadece sağ motor dönmelidir).
Elde edilen lm, lmr, rm, rmr değerlerinin yukarıdakinden farklı olabileceğini unutmayın.
8. Adım: Her Şeyi Entegre Etme

Şimdi her şeyi, yani hem alıcı kısmını hem de L293D kısmını entegre edin.
Yukarıda verilen şema, IR alıcı ve L293D'nin şematiklerinin bir kombinasyonudur.
Temel olarak önce IR bağlantılarını yapabilir, onaltılık değeri bulabilir ve IR bağlantılarını bozmadan L293D bağlantılarını yapabilir ve motorları Arduino ile arayüzleyebilirsiniz.
Adım 9: Güç Kaynağı
Arduino'nun vin pinine verilen pilin artısı ve Arduino'nun ikinci toprak pinine verilen eksi ile Arduino'ya güç veren 9V
Motorları sürmek için kullanılan l293d'nin Vss beslemesi (pin 8) için 9V (verilebilecek maksimum değer 36V'dir)
Adım 10: Nihai Program
rc_car.ino'da verilen kodu Arduino'ya yükleyin (hem IR hem de L293D bağlantıları yapılmışsa).
Kod tıpkı önceki şemada olduğu gibi sadece uzak ve motor test kodlarının bir entegrasyonudur yani Arduino şimdi basmış olduğunuz uzak anahtarı onaltılık değerini alarak kontrol eder, bu değere hangi fonksiyonun eşlendiğini kontrol eder ve gerekli fonksiyonu gerçekleştirir. L293D aracılığıyla
Botun gerektiği gibi hareket edip etmediğini kontrol edin.
Kodu ve şemaları indirmek için bu depoya gidin. "Klonla veya İndir" düğmesine tıklayın (sağ tarafta yeşil renkli) ve zip dosyasını indirmek için "ZIP İndir"i seçin. kod ve şemalar (şematikler klasöründe).
Adım 11: Bot Nasıl Çalışır?


İşte hareket halindeki botun bir videosu.
Önerilen:
Herhangi Bir Uzaktan Kumandalı Arabayı Bluetooth Uygulaması Kontrollü Uzaktan Kumandalı Arabaya Dönüştürme: 9 Adım

Herhangi Bir R/C Arabayı Bluetooth App Control R/C Arabasına Dönüştürme: Bu proje, sıradan bir uzaktan kumandalı arabayı Wombatics SAM01 robotik kartı, Blynk App ve MIT App Inventor ile bir Bluetooth (BLE) kontrol arabasına dönüştürme adımlarını gösterir. LED farlar ve LED farlar gibi birçok özelliğe sahip birçok düşük maliyetli RC araba
Arduino Kullanan IR Uzaktan Kumandalı Dekoder: 7 Adım

Arduino Kullanan IR Uzaktan Kumanda Dekoderi: Merhaba Yapımcılar, Bu, herhangi bir IR Uzaktan kumandanın kodunun nasıl çözüleceğine dair tam bir eğitimdir. Aşağıdaki adımlarımı takip edin
Arduino UNO Kullanan Uzaktan Kumandalı Bluetooth Araba: 4 Adım

Arduino UNO Kullanan Uzaktan Kumandalı Bluetooth Araba: Şimdiye kadar okuduklarımızı Arduino'da uygulamaya başlamak her zaman büyüleyici olacaktır. Temel olarak, çoğu kişi temel bilgilerle gider. Bu yüzden burada sadece Arduino tabanlı Uzaktan Kumandalı Arabayı açıklayacağım. Gereksinimler:1.Arduino UNO
Arduino İle 2.4Ghz NRF24L01 Modülünü Kullanan Kablosuz Uzaktan Kumanda - Nrf24l01 Quadcopter için 4 Kanal / 6 Kanal Verici Alıcı - Rc Helikopter - Arduino Kullanan Rc Uçak: 5 Adım

Arduino İle 2.4Ghz NRF24L01 Modülünü Kullanan Kablosuz Uzaktan Kumanda | Nrf24l01 Quadcopter için 4 Kanal / 6 Kanal Verici Alıcı | Rc Helikopter | Arduino Kullanan Rc Uçak: Bir Rc araba çalıştırmak için | Quadcopter | dron | RC uçak | RC tekne, her zaman bir alıcı ve vericiye ihtiyacımız var, RC QUADCOPTER için 6 kanallı bir verici ve alıcıya ihtiyacımız olduğunu ve bu tür TX ve RX'in çok maliyetli olduğunu varsayalım, bu yüzden bir tane yapacağız
Uzaktan Kumandalı Arduino Kendi Kendini Dengeleyen Robot Oluşturma: B-robot EVO: 8 Adım

Uzaktan Kumandalı Arduino Kendi Kendini Dengeleyen Robot Oluşturma: B-robot EVO: ------------------------------------ --------------GÜNCELLEME: Bu robotun yeni ve geliştirilmiş bir versiyonu burada: Yeni özelliklere sahip B-robot EVO!----------- --------------------------------------Nasıl çalışır?B-ROBOT EVO uzaktan kontrol