İçindekiler:
- Adım 1: Bileşenlerinizi Sipariş Edin
- 2. Adım: Kasayı Yazdırın
- Adım 3: Neden Motor Kalkanı Kullanılır?
- Adım 4: Kumandanızı Yapın
- Adım 5: Elektroniği Kablolayın ve Kodu Yükleyin
- Adım 6: Gelecekteki İyileştirmeler
Video: 1KM Menzilli Uzaktan Kumandalı Araba: 6 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Küçüklüğümden beri Uzaktan Kumandalı Arabalara hayran kalırdım ama menzilleri asla 10 metreyi geçmezdi. Biraz Arduino programlamayı öğrendikten sonra nihayet nRF24L01+ modülünü kullanarak 1 km'ye kadar çıkabilen kendi Uzaktan Kumandalı Arabamı yapmaya karar verdim.
Asıl amacım, uzun oynama süresi olan, menzili yüksek bir araba yapmaktı. Bu amaca ulaşmak için hafif şasi ve iyi kapasiteye (3000 mAh) sahip hafif Lityum-iyon piller kullanarak arabayı olabildiğince hafif hale getirdim. 1KM menzilini nRF24L01+'dan çıkarmak için çok uğraştım çünkü yapım sırasında birçok sorunla karşılaştım. Ama sonuçta, inşa etmek gerçekten eğlenceliydi ve sonuçtan gerçekten çok mutluyum.
Başlayalım !!
Adım 1: Bileşenlerinizi Sipariş Edin
Uzaktan Kumandalı Araba yapmak için ihtiyacınız olacak:
1x Arduino Mega2560
1x Arduino Nano
1x Adafruit Motor Kalkanı
2x nRF24L01+
4x Motor + Şanzıman
4x Tekerlekler
2x 3.3V Voltaj Regülatörü (LM1117)
5x Basmalı Düğmeler
2x 10 µF Kondansatör
3x Lityum İyon Pil (12V pil takımı yapmak için)
9V Pil
2x 100 nF Kondansatör
Kadın Başlıklar
Jumper Telleri
2. Adım: Kasayı Yazdırın
Bu kasayı bir CAD yazılımı kullanarak tasarladım, ardından bir CNC Makinesi kullanarak yazdırdım. Bu gövde için kullanılan malzeme 5mm kalınlığında PVC'dir. PVC iyi bir malzemedir çünkü işlenmesi kolaydır (resimde gördüğünüz gibi vücudun bazı kısımlarını biraz ısı uygulayarak büktüm), nispeten ucuz, bileşenlerin ağırlığını taşıyacak kadar güçlü ve aynı zamanda çok hafif.
Adım 3: Neden Motor Kalkanı Kullanılır?
Arduino pinlerinden gelen herhangi bir gücün muhtemelen kart üzerindeki yerleşik voltaj regülatöründen geçtiğini bilmelisiniz. Voltaj regülatörü, büyük miktarda akımı işlemek için tasarlanmamıştır. Anakartınız USB üzerinden güç alıyorsa, USB büyük miktarda akım sağlamak için tasarlanmamıştır. Akımın yerleşik regülatörden geçmediği bir motora güç vermenin başka bir yolunu bulmak, üretilen ısı miktarını azaltacak ve gerekli olabilecek diğer sensörler veya kontroller için kart gücünden tasarruf sağlayacaktır.
Bir motor kalkanının bir başka avantajı, motorlar gibi bileşenlerle arayüz oluşturmayı çok daha kolay hale getirmesi ve kablolamayı basitleştirmesi ve motor yönünün tersine çevrilmesi gibi özelliklere izin vermesidir.
Adım 4: Kumandanızı Yapın
Gördüğünüz gibi kumanda üzerinde 8 adet buton var ama şu anda sadece 5 adet buton kullanıyorum (her yön için 1 adet buton + sürüş hızını değiştirmek için 1 adet buton).
Verici için oluşturduğum şemayı burada bulabilirsiniz:
-
nRF24L01+:
- Arduino D7'ye CE Bağlantısı
- CS Arduino D8'e Bağlanma
- MOSI Arduino D11'e Bağlanma
- MISO Arduino D12'ye Bağlanma
- Arduino D13'e SCK Bağlayın
- GND Arduino GND'ye Bağlan
- 3.3V LM1117 ÇIKIŞINA Bağlan
- Kondansatörleri şemaya göre bağlayın
-
Arduino:
- VIN 9V pile bağlayın
- GND Pilin GND'sine bağlanın
- Tüm butonları şemaya göre bağlayın
-
LM1117:
- Arduino 5V'a Bağlan
- GND Arduino GND'ye Bağlan
Gerekli tüm bağlantıları yaptıktan sonra aşağıdaki kodu yüklemeniz gerekecek, ancak bundan önce RF24 Kütüphanesini indirip eklediğinizden emin olun.
Adım 5: Elektroniği Kablolayın ve Kodu Yükleyin
Alıcı için oluşturduğum şemayı burada bulabilirsiniz:
-
nRF24L01+:
- Arduino A8'e CE Bağlantısı
- CS Arduino A9'a Bağlanma
- MOSI Arduino D51'e Bağlanma
- MISO Arduino D50'ye Bağlanma
- SCK Arduino D52'ye Bağlayın
- GND Arduino GND'ye Bağlanma
- 3.3V LM1117 ÇIKIŞINA bağlayın
- Kondansatörleri şemaya göre bağlayın
-
Adafruit Motor Kalkanı:
- M1 Sağ Ön Motora Bağlayın
- M2 Ön Sol Motora Bağlayın
- M3 Sol Arka Motora Bağlayın
- M4 Sağ Arka Motora Bağlayın
- M+ 12V Bataryaya Bağlanma
- GND Pilin GND'sine Bağlayın
-
LM1117:
- Arduino 5V'ye bağlanın
- GND Arduino GND'ye Bağlanma
Gerekli tüm bağlantıları yaptıktan sonra aşağıdaki kodu yüklemeniz gerekecek, ancak bundan önce RF24 Kitaplığı ve AFMotor Kitaplığı'nı indirip eklediğinizden emin olun.
Adım 6: Gelecekteki İyileştirmeler
Tebrikler, 1KM Mesafeye kadar kontrol edilebilen tamamen radyo kontrollü bir araba yaptınız!
Daha önce de söylediğim gibi sonuçtan çok memnunum ama arabayı daha iyi hale getirmek için her zaman bazı iyileştirmeler olduğunu biliyorum. Şu anda aklımdaki tek gelişme, sahip olduğum motorları daha hızlı olanlarla değiştirmek çünkü araba benim için yeterince hızlı değil. Ayrıca arabayı yoldan çıkarmak için bir süspansiyon sistemi yapmayı planlıyorum.
Yapabileceğim herhangi bir iyileştirmeniz varsa, lütfen yorumlarda bana bildirin.
Yapım sırasında herhangi bir sorunla karşılaşırsanız, aşağıya yorum yapmaktan çekinmeyin.
Umarım bu öğreticiyi beğenmişsinizdir, okuduğunuz için teşekkürler!:-)
2017 Uzaktan Kumanda Yarışmasında Üçüncülük Ödülü
Önerilen:
NRF24L01 PA LNA İletişim Modüllü Uzaktan Kumandalı Araba: 5 Adım
NRF24L01 PA LNA Haberleşme Modülü ile Uzaktan Kumandalı Araba: Bu konumuzda NRF24L01 PA LNA modülü ile uzaktan kumandalı araba nasıl yapılır onu paylaşmak istiyoruz. Aslında 433MHz, HC12, HC05 ve LoRa radyo modülleri gibi başka radyo modülleri de vardır. Ama bize göre NRF24L01 modu
Uzaktan Kumandalı Araba: 3 Adım
Uzaktan Kumandalı Araba: Bugün (veya bu gece, nasıl en iyi çalışıyorsanız) uzaktan kumandalı araba yapacağız. Aracın kendisini yapmak için önceden hazırlanmış bir set kullanmaktan, devre tahtasında bir uzaktan kumanda prototipi oluşturmaya ve son olarak lehimlemeye kadar, arabayı inşa etme sürecini gözden geçireceğiz
Ios ve Android için 15 $'lık Uzaktan Kumandalı ESP8266 Robot Uşak / Araba / Tank Yapın: 4 Adım
Ios ve Android için 15 $'lık Uzaktan Kumandalı ESP8266 Robot Uşak / Araba / Tank Yapın: Atıştırmalık almak için mutfağa yürümekten nefret ediyor musunuz? Ya da yeni bir içki almak için? Bunların hepsi bu basit 15 dolarlık uzaktan kumandalı uşak ile düzeltilebilir. Daha ileri gitmeden önce şu anda ses kontrollü bir RGB led şerit için bir Kickstarter projesi yürütüyorum
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
RF Uzaktan Kumandalı Araba: 6 Adım (Resimli)
RF Uzaktan Kumandalı Araba: Oluşturan: Kevin ShuGenel Bakış RC arabası her yaş için harika bir projedir ve herhangi bir programlama gerektirmez. Basit entegre devreler (IC) kullanır ve bir uzaktan kumanda ile kablosuz olarak kontrol edilir. Uzaktan kumanda bir tr gönderir