İçindekiler:
- Adım 1: Bileşenler
- Adım 2: Bileşenleri Bağlayın
- 3. Adım: Kodlayın
- 4. Adım: Canlı Yayın
- Adım 5: Fonksiyonel Test
- 6. Adım: Sonuç
Video: FPV RC Araba: 6 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Bu proje bir süredir çekmecemde ve Maker Fair şehre geldiğinden, bunu yapmak için iyi bir zamandı.
Uzun zaman önce Sega Mega Drive (Genesis) için saatlerce oynadığım "Micro Machines" adlı bir oyun vardı. Temelde bu, yarış pistinin günlük yaşam nesnelerinin bir parçası olduğu küçük arabaların olduğu bir yarış oyunuydu. Bu eski klasiğin yeni bir versiyonu olduğunu öğrendim.
Orijinal versiyonda, oyun pistin ve arabaların üstten görünümüne sahipti, ancak ben bir kafa ekranında birinci şahıs görünümüne sahip olmak istedim. Kamera, oyuncunun kafasının hareketine göre hareket ederdi.
Kontrolör bir yarış direksiyonu olmalıdır.
Ne yazık ki, bu mümkün değildi ve sonunda elimde olan buydu.
Birkaç faktörden dolayı kafa ekranını ve servo kontrollü kamerayı uygulamadım ama araba yarış direksiyonu tarafından kontrol ediliyor, kablosuz bir kameram var ve her şey çalışıyor. Sorun menzildir. Sadece her verici ve alıcı ünite görüş hattındaysa kamera beslemesini kontrol edebilir ve görebilirim.
Her durumda, bu projenin paylaşmaya değer çok ilginç yönleri var.
Adım 1: Bileşenler
RC Araba
1:20 ölçeğinde bulabildiğim en ucuzunu seçtim.
Kablosuz Kamera
Birkaç seçeneğim vardı, ama muhtemelen en kötüsü için ne zaman. Böyle bir şey yapmayı planlıyorsanız, bu tür kameraları KULLANMAYIN.
MikrodenetleyiciDFRobot Dreamer Nano V4.1, 2.54mm pin çıkışı bu proje için çok önemlidir. Bu mikrodenetleyiciyle ilgili daha fazla bilgi için DFRobot wiki sayfasını kontrol edin
Computador Yarış Direksiyonu
Bugün eski yarış kontrolörlerini neredeyse ücretsiz bulmak çok kolay. Bunu yerel internet pazarında ücretsiz olarak aldım.
Bilgisayarın ses kartına bağlı eski 15 pinli oyun portu ile birlikte gelir.
Motor Kontrolörü
Seçim, 2A kapasiteli ve girişte maksimum 46V olan L298N veya bu projeye mükemmel hizmet ediyor.
RF alıcı-verici
Yarış direksiyonu ve araba arasındaki kablosuz iletişim için nRF24L01+ RF alıcı-vericisini kullandım.
Bazı yerlerim vardı ve kullanımı kolay.
pil
7.4V 800mA LiPo pil, RC arabaya, mikrodenetleyiciye, RF alıcı-vericisine ve kablosuz kameraya güç sağlar
Çeşitli
4x - 10K Direnç
4x - 100K Direnç
Perfboard (projelerimde olağan), 9V pil fişi ve bazı teller
Adım 2: Bileşenleri Bağlayın
Bilgisayar Yarış Direksiyonu Verici
Oyun bağlantı noktası pin çıkışı nerede bulunabilir
en.wikipedia.org/wiki/Game_por
Ayrıca arduino ile bağlantı için şematik olan çok güzel bir site buldum.
www.built-to-spec.com/blog/2009/09/10/using-a-pc-joystick-with-the-arduino/
Devre, eklediğim şemaya göre ön panoda inşa edilmiştir.
NRF24L01+ bağlantısı için 3.3V voltaj regülatörü ve hat stabilizasyonunu artırmak için ek kapasitörler getiren temel adaptörü kullanıyorum.
Sadece NRF24L01+'ı kullanmak istiyorsanız, güç hattının Arduino'dan gelen +3.3V'den gelmesi gerekir.
RC Araba Alıcısı
Araba için ayrıca NRF24L01+ ana adaptörü de kullanıyorum, bu yine isteğe bağlı.
L298n, D2 ila D7 pinlerine bağlanır.
Kablosuz kameranın gücü de pil paketinden geliyor
Bazı testlerden sonra, soğutucu için genel kuralı kullandım ve bir fan kullanmaya karar verdim.
3. Adım: Kodlayın
Kodun çalışması için RF24 kitaplığını kurmanız gerekir.
indirebilirsiniz
github.com/nRF24/RF24.
D9 ve D10 pinleri de bu kütüphane için kullanılmaktadır, bu yüzden başkalarını kullanmak istiyorsanız onları değiştirmeyi unutmayınız.
RF24 telsiz(9, 10); //SPI veriyolu artı 9 ve 10 pinlerinde nRF24L01+ radyoyu kurun
Ardından, denetleyicinin pinlerini Car_TX kodunda bildirin.
//Yarış tekerleği için pinleri bildir int wheel_direction = A0;
const int button_1A = 2;
const int Button_2A = 4;
const int button_1B = 3;
const int button_2B = 5;
Ve motor kontrol sürücüsü için pinler
//Motor Sürücüsü için Pinleri Tanımlayın//Motor Hızı
int etkinleştirme_A = 3;
int in1Pin = 2;
int in2Pin = 4;
//Motor Yönü
int etkinleştirme_B = 5;
int in3Pin = 6;
int in4Pin = 7;
4. Adım: Canlı Yayın
Kablosuz kamera seti, bir kablosuz kameradan ve oluşturulmuş bir video sinyali verebilen bir alıcıdan oluşur.
Alıcı daha sonra VGA monitörlerine bağlantı sağlayan bir dönüştürücüye bağlanır.
Adım 5: Fonksiyonel Test
6. Adım: Sonuç
Her şeyi bitirip birleştirdikten sonra sonuç beklendiği gibi olmadı. Her şeyin menzili yaklaşık 2m kapalıydı! Muhtemelen bu yaklaşık 50€'luk bir bütçeyle yapıldığı için!!!
Bu, seçilen bileşenler üzerinde tam bir yeniden düşünmeye ihtiyaç duyar. Muhtemelen gelecekte FPV'li drone'larda kullanılan kameraları ve vericileri kullanacağım. Bugün, bankayı frenleyerek bazı ekipman almak zaten mümkün.
Her şey kötü değil, testler sırasında arabayı yarış kontrolörü ile sürmek çok eğlenceliydi. Muhtemelen küçük RC araba kullanarak ancak yarış direksiyonu kontrolü ile yeni bir sürüm oluşturacağım.
Herhangi bir hata bulursanız veya herhangi bir öneri / iyileştirme veya sorunuz varsa yorum yapmaktan veya bana mesaj göndermekten çekinmeyin.
Beğen, Abone ol, Yap.
Katıldığım yarışmalar için oyunuzu bırakmayı unutmayın.
Önerilen:
Biyometrik Araba Girişi - Gerçek Anahtarsız Araba: 4 Adım
Biyometrik Araba Girişi - Gerçek Anahtarsız Araba: Birkaç ay önce kızım bana, bir cep telefonu bile varken modern arabaların neden biyometrik giriş sistemiyle donatılmadığını sordu. O zamandan beri aynısını uygulamak için çalışıyordu ve sonunda T'me bir şeyler yükleyip test etmeyi başardı
Hızlı ve Kolay FPV Mini RC Araba Yarışı: 3 Adım
Hızlı ve Kolay FPV Mini RC Araba Yarışı: Birkaç WLToys K979 arabam var ve kapalı mini FPV yarışını denemek istedim. Ucuz Hepsi Bir Arada (AIO) kameraların ve vericilerin yaygınlaşmasıyla, kurulumu yapmak oldukça kolaydı. İşte ihtiyacınız olanlar: RC Araba (WLToys K979 kullanıyorum) $
Bütçe FPV RC Araba: 4 Adım
Bütçe FPV RC Araba: Redcat Gen7 RC kamyonumu tamamen 3D baskılı bir gövdeye sahip güzel bir First Person View (FPV) arabasına dönüştürmek için çalışıyorum, bu o kadar öğretici değil, ama ona doğru bir adım! Gearbest, kullanmak isteyip istemediğimi görmek için benimle iletişime geçti
FPV Kameralı RasbperryPi Araba. Web Tarayıcı ile Kontrol: 31 Adım (Resimlerle)
FPV Kameralı RasbperryPi Araba. Web Tarayıcı ile Kontrol: 4wd araba yapacağız - direksiyon bir tanktaki gibi olacak - tekerleklerin bir tarafını döndürmek için diğerinden farklı hızda dönecek. Arabada, kamera konumunu değiştirebileceğimiz özel tutucuya kamera yerleştirilecektir. Robot c olacak
FPV Yükseltmeli HPI Q32 Uzaktan Kumandalı Araba: 10 Adım (Resimlerle)
FPV Yükseltmeli HPI Q32 Uzaktan Kumandalı Araba: Burada, HPI Racing Q32'nin modifikasyonu kabul etme esnekliğini göstereceğiz. Değiştirilebilir bir pil sistemi ve ayrıca bir FPV kamera ve verici takmayı deneyeceğiz