Mündəricat:
- Addım 1: Komponentlər
- Addım 2: Komponentləri birləşdirin
- Addım 3: Kod
- Addım 4: Canlı Yem
- Addım 5: Funksional Test
- Addım 6: Nəticə
Video: FPV RC Avtomobil: 6 Adım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bu layihə bir müddət çəkməyimdədir və Maker Sərgisi şəhərə gəldiyindən bəri bunu etmək üçün yaxşı bir vaxt idi.
Uzun müddət əvvəl, Sega Mega Drive (Genesis) üçün "Micro Machines" adlı bir oyun var idi və saatlarla oynayırdım. Əsasən, yarış pistinin gündəlik həyat obyektlərinin bir hissəsi olduğu kiçik avtomobillərlə bir yarış oyunu idi. Bu köhnə klassikanın yeni bir versiyasının olduğunu gördüm.
Orijinal versiyada oyunun trek və avtomobillərin üst görünüşü var idi, amma baş ekranında birinci şəxsin görünüşünü görmək istəyirdim. Kamera, oyunçunun başının hərəkətinə görə hərəkət edərdi.
Nəzarətçi yarış təkəri olmalıdır.
Təəssüf ki, bu mümkün olmadı və sonda əldə etdiyim şey oldu.
Bir neçə səbəbdən baş ekranını və servo idarə olunan kameranı tətbiq etmədim, ancaq avtomobil yarış təkərinin idarəedicisidir, simsiz kameram var və hər şey işləyir. Problem diapazonda. Yalnız hər bir ötürücü və qəbuledici vahid göz önündə olanda kamera axınını idarə edə və görə bilərəm.
Hər halda bu layihənin paylaşmağa dəyər çox maraqlı tərəfləri var.
Addım 1: Komponentlər
RC Avtomobil
Sadəcə 1:20 miqyasında tapa biləcəyim ən ucuzunu seçdim.
Simsiz Kamera
Bir neçə seçimim var idi, amma yəqin ki, ən pis halda. Belə bir iş görməyi planlaşdırırsınızsa, bu tip kameralardan istifadə etməyin.
Micro ControllerDFRobot Dreamer Nano V4.1, 2.54mm pinout bu layihə üçün əsasdır. Bu mikro nəzarətçi haqqında daha çox məlumat üçün DFRobot wiki səhifəsinə baxın
Computador yarış təkəri
Bu gün köhnə yarış idarəedicilərini demək olar ki, pulsuz tapmaq çox asandır. Bunu yerli internet bazarında pulsuz əldə etdim.
Kompüterin səs kartına bağlı olan köhnə 15 pinli oyun portu ilə gəlir.
Motor nəzarətçisi
Seçim, 2A qabiliyyətli və girişdə maksimum 46V olan L298N idi və ya bu layihəyə mükəmməl xidmət edir.
RF ötürücü
Yarış təkəri ilə avtomobil arasındakı simsiz əlaqə üçün nRF24L01+ RF ötürücü ilə getdim.
Bir az yerim var idi və onlardan istifadə etmək asandır.
Batareya
7.4V 800mA LiPo batareyası, RC avtomobili, mikrokontrolör, RF ötürücü və simsiz kameraya enerji verir
Müxtəlif
4x - 10K müqavimət
4x - 100K müqavimət
Perfboard (layihələrimdə adi hal), 9V batareya fişi və bəzi tellər
Addım 2: Komponentləri birləşdirin
Computar Racing Təkər Vericisi
Oyun limanını harada tapa bilərsiniz
az.wikipedia.org/wiki/Game_por
Arduino ilə əlaqə qurmaq üçün sxematik çox gözəl bir sayt da tapdım
www.built-to-spec.com/blog/2009/09/10/using-a-pc-joystick-with-the-arduino/
Dövrə, əlavə etdiyim sxemə görə prefabrik lövhədə qurulmuşdur.
NRF24L01+ bağlantısı üçün 3.3V gərginlik tənzimləyicisi və xəttin sabitləşməsini artırmaq üçün əlavə kondansatörlər gətirən əsas adapterdən istifadə edirəm.
Yalnız NRF24L01 +istifadə etmək istəyirsinizsə, elektrik xəttinin Arduinodan +3.3V -dən gəlməsi lazımdır.
RC Avtomobil Alıcısı
Avtomobil üçün də NRF24L01+ baza adapterindən istifadə edirəm, yenə də bu isteğe bağlıdır.
L298n, D2 - D7 pinlərinə qoşulur.
Simsiz kameranın gücü də batareya paketindən gəlir
Bəzi sınaqlardan sonra, istilik alıcısı üçün əsas qaydanı istifadə etdim və bir fan istifadə etmək qərarına gəldim.
Addım 3: Kod
Kodun işləməsi üçün RF24 kitabxanasını qurmalısınız.
Yükləyə bilərsiniz
github.com/nRF24/RF24.
Bu kitabxana üçün D9 və D10 pinləri də istifadə olunur, buna görə də başqalarını istifadə etmək istəyirsinizsə onları dəyişdirməyi unutmayın.
RF24 radiosu (9, 10); // SPI avtobusunda nRF24L01+ radiosunu və 9 və 10 -cu pinləri qurun
Sonra Car_TX kodunda nəzarətçi üçün pinləri elan edin.
// Yarış təkərləri üçün pinləri elan edin int wheel_direction = A0;
const int düyməsi_1A = 2;
const int Button_2A = 4;
const int düyməsi_1B = 3;
const int düyməsini_2B = 5;
Və motor nəzarətçi sürücüsü üçün sancaqlar
// Motor Sürücüsü üçün Pinləri təyin edin // Motor Sürəti
int enable_A = 3;
int in1Pin = 2;
int in2Pin = 4;
// Motor istiqaməti
int enable_B = 5;
int in3Pin = 6;
int in4Pin = 7;
Addım 4: Canlı Yem
Simsiz kamera dəsti simsiz kamera və kompozisiya edilmiş bir video siqnalı çıxara bilən bir alıcıdan ibarətdir.
Alıcı daha sonra VGA monitorlarına qoşulmağa imkan verən bir çeviriciyə qoşulur.
Addım 5: Funksional Test
Addım 6: Nəticə
Hər şeyi bitirdikdən və yığdıqdan sonra nəticə gözlənilən deyildi. Hər şeyin əhatə dairəsi təxminən 2 m idi !!! Yəqin ki, bunun 50 € ətrafında bir büdcə ilə edildiyi üçün !!!
Bunun üçün seçilmiş komponentləri yenidən düşünmək lazımdır. Yəqin ki, gələcəkdə FPV ilə dronlarda istifadə olunan eyni kamera və ötürücülərdən istifadə edəcəm. Bu gün bankın əyləc sistemi ilə bəzi avadanlıqlar əldə etmək artıq mümkündür.
Hər şey pis deyil, sınaqlar zamanı avtomobili yarış idarəedicisi ilə idarə etmək çox əyləncəli idi. Kiçik RC avtomobillərindən istifadə edərək yarış təkərləri idarə edən yeni bir versiya hazırlayacağam.
Hər hansı bir səhv tapmısınızsa və ya hər hansı bir təklif/təkmilləşdirmə və ya sualınız varsa şərh yazmaqdan və ya mənə mesaj göndərməkdən çəkinməyin.
Bəyən, Abunə ol, Ola.
İştirak etdiyim yarışmalara səs verməyi unutmayın.
Tövsiyə:
Rəqəmsal Slot Avtomobil Güc Dağıtımı: 9 Adım (Şəkillərlə birlikdə)
Rəqəmsal Slot Avtomobil Güc Dağıtımı: Heç özünüzə böyük bir slot avtomobili düzəltmisiniz və maşınların eyni performansa sahib olmadığını görürsünüzmü? Yoxsa pis oynaqlara görə avtomobillərin dayanması ilə yarışlarınız kəsilərkən nifrət edirsiniz? Bu Təlimat sizə necə ge
Avtomobil Kommutatoru: 9 Adım (Şəkillərlə birlikdə)
Avtomobil Kommutatoru: Bütün zamanların möhtəşəm komediyası Təyyarə (1980) filmini seyr edərkən öz -özümə düşündüm: "Ətrafımda sürərkən təsadüfi açarları dəyişə bilmək və özünü pilot kimi hiss etmək istəyirəm". amma təəssüf ki, pilot lisenziyam yoxdur. Sükan əvəzinə
Kiçik Avtomobil Layihəsi: 9 Adım (Şəkillərlə birlikdə)
Kiçik Avtomobil Layihəsi: Bu avtomobil Erazmus layihəsindən olan tələbələr üçün yaradıcı bir fəaliyyət olaraq hazırlanmışdır. Kiçik Maşın böyük uğurlar qazandı. Buna görə də bu kiçik, təvazökar və eyni zamanda çox təhsilli bir layihəni cəmiyyətlə bölüşmək qərarına gəldim. Tələbələri əyləndirmək üçün idealdır
Micro RC Avtomobil: 4 Adım (Şəkillərlə birlikdə)
Micro RC Car: Uzaqdan idarə olunan avtomobillər indi geniş yayılmışdır, ancaq cızmaqla qura biləcəyiniz heyrətamiz bir model var. Cəmi 2 düym uzunluğunda, lakin 12 pilləli sükan idarəetməsi, farlar və daha çoxu daxil olmaqla mütənasib idarəetmə sistemi ilə təchiz olunmuşdur! B
HPI Q32 Uzaqdan İdarəetmə FPV Yeniləməli Avtomobil: 10 Addım (Şəkillərlə birlikdə)
HPI Q32 Uzaqdan İdarə Edilən Avtomobil: FPV Yeniləməsi ilə: Burada HPI Racing Q32 -nin modifikasiyanı qəbul etmək üçün elastikliyini göstərəcəyik. Dəyişdirilə bilən bir batareya sistemi, eyni zamanda bir FPV kamera və ötürücü qurmaqla sınaqdan keçirəcəyik