Turinys:

FPV RC automobilis: 6 žingsniai (su nuotraukomis)
FPV RC automobilis: 6 žingsniai (su nuotraukomis)

Video: FPV RC automobilis: 6 žingsniai (su nuotraukomis)

Video: FPV RC automobilis: 6 žingsniai (su nuotraukomis)
Video: Moto Vlogas No 10. | Mykolas Paulavičius #218 , išbandau Husqvarna TE250i ! 2024, Lapkritis
Anonim
FPV RC automobilis
FPV RC automobilis

Šis projektas kurį laiką stovi mano stalčiuje ir aš, kai į miestą atvyksta „Maker Fair“, tai buvo tinkamas laikas jį įgyvendinti.

Jau seniai buvo žaidimas „Mikro mašinos“, skirtas „Sega Mega Drive“(„Genesis“), kurį žaidžiu valandų valandas. Iš esmės tai buvo lenktynių žaidimas su mažais automobiliais, kur lenktynių trasa buvo kasdienio gyvenimo objektų dalis. Radau, kad yra nauja šios senos klasikos versija.

Iš pradinės versijos žaidimas turėjo trasos ir automobilių vaizdą iš viršaus, tačiau norėjau, kad pirmojo asmens vaizdas būtų rodomas galvos ekrane. Kamera judėtų pagal žaidėjo galvos judesį.

Valdiklis turėtų būti lenktyninis ratas.

Deja, tai nebuvo įmanoma, ir galų gale aš tai gavau.

Dėl kelių veiksnių neįdiegiau galvos ekrano ir servo valdomos kameros, tačiau automobilis valdomas lenktyniniu ratu, turiu belaidę kamerą ir viskas veikia. Problema yra diapazonas. Galiu valdyti ir matyti fotoaparato tiekimą tik tuo atveju, jei kiekvienas siųstuvas ir imtuvas yra matomumo zonoje.

Bet kokiu atveju yra labai įdomių šio projekto aspektų, kuriais verta pasidalyti.

1 žingsnis: komponentai

Komponentai
Komponentai
Komponentai
Komponentai
Komponentai
Komponentai

RC automobilis

Aš tiesiog pasirinkau pigiausią, kokį tik galėjau rasti 1:20 skalėje.

Belaidė kamera

Turėjau kelis pasirinkimus kur, bet tikriausiai kada blogiausia. Jei planuojate daryti kažką panašaus, NENAUDOKITE tokio tipo fotoaparatų.

Mikrovaldiklis „DFRobot Dreamer Nano V4.1“, 2,54 mm kištukas yra esminis šiam projektui. Daugiau informacijos apie šį mikrovaldiklį rasite DFRobot wiki puslapyje

„Computador“lenktynių ratas

Šiandien beveik nesunku rasti senų lenktynių valdiklių. Tai aš nemokamai gavau vietinėje interneto rinkoje.

Jis tiekiamas su senu 15 kontaktų žaidimo prievadu, kuris buvo prijungtas prie kompiuterio garso plokštės.

Variklio valdiklis

Pasirinktas buvo L298N, kurio galia 2A, o įvesties maks. 46V, puikiai tinka šiam projektui.

RF siųstuvas -imtuvas

Dėl belaidžio ryšio tarp lenktynių rato ir automobilio pasirinkau nRF24L01+ RF siųstuvą -imtuvą.

Kai kur turėjau, ir juos lengva naudoti.

Baterija

7,4 V 800 mA LiPo baterija maitina RC automobilį, mikrovaldiklį, RF siųstuvą -imtuvą ir belaidę kamerą

Įvairūs

4x - 10K rezistorius

4x - 100K rezistorius

„Perfboard“(įprasta mano projektuose), 9 V akumuliatoriaus kištukas ir kai kurie laidai

2 veiksmas: prijunkite komponentus

Prijunkite komponentus
Prijunkite komponentus
Prijunkite komponentus
Prijunkite komponentus
Prijunkite komponentus
Prijunkite komponentus
Prijunkite komponentus
Prijunkite komponentus

„Computar Racing“ratų siųstuvas

Žaidimo prievado kaištį galima rasti kur

en.wikipedia.org/wiki/Game_por

Aš taip pat radau labai gražią svetainę su ryšio su arduino schema

www.built-to-spec.com/blog/2009/09/10/using-a-pc-joystick-with-the-arduino/

Grandinė yra pastatyta į skydą pagal schemą, kurią pridėjau.

NRF24L01+ jungčiai naudoju bazinį adapterį, kuris turi 3,3 V įtampos reguliatorių ir papildomus kondensatorius, kad padidintų linijos stabilizavimą.

Jei norite naudoti tik NRF24L01 +, maitinimo linija turi būti tiekiama iš +3,3 V iš „Arduino“.

RC automobilio imtuvas

Automobiliui aš taip pat naudoju bazinį adapterį NRF24L01+, tai vėlgi neprivaloma.

L298n jungiasi prie kaiščių D2 - D7.

Belaidžio fotoaparato maitinimas taip pat gaunamas iš akumuliatoriaus

Po kai kurių bandymų aš panaudojau radiatoriaus nykščio taisyklę ir nusprendžiau naudoti ventiliatorių.

3 žingsnis: kodas

Kodas
Kodas

Kad kodas būtų paleistas, turėsite įdiegti RF24 biblioteką.

Galite atsisiųsti

github.com/nRF24/RF24.

Smeigtukai D9 ir D10 taip pat naudojami šiai bibliotekai, todėl nepamirškite jų pakeisti, jei norite naudoti kitus

Radijas RF24 (9, 10); // Nustatykite nRF24L01+ radiją SPI magistralėje ir 9 ir 10 kaiščius

Tada deklaruokite valdiklio kaiščius „Car_TX“kode.

// Skelbti lenktyninių ratų konstruktoriaus kaiščius int wheel_direction = A0;

const int mygtukas_1A = 2;

const int Button_2A = 4;

const int mygtukas_1B = 3;

const int mygtukas_2B = 5;

Ir variklio valdiklio pavaros kaiščiai

// Apibrėžti variklio pavaros kaiščius // Variklio greitis

int enable_A = 3;

int in1Pin = 2;

int in2Pin = 4;

// Variklio kryptis

int enable_B = 5;

int in3Pin = 6;

int in4Pin = 7;

4 žingsnis: tiesioginis kanalas

Tiesioginis kanalas
Tiesioginis kanalas
Tiesioginis kanalas
Tiesioginis kanalas

Belaidžio fotoaparato rinkinį sudaro belaidė kamera ir imtuvas, galintis perduoti sukurtą vaizdo signalą.

Tada imtuvas prijungiamas prie keitiklio, kuris leidžia prijungti prie VGA monitorių.

5 žingsnis: funkcinis testas

Image
Image

6 žingsnis: Išvada

Išvada
Išvada
Išvada
Išvada

Baigę viską ir surinkę, rezultatas buvo ne toks, kokio tikėjotės. Viduje viskas buvo apie 2 m viduje !!! Tikriausiai todėl, kad tai buvo padaryta su maždaug 50 € biudžetu !!!

Tam reikia visiškai iš naujo apgalvoti pasirinktus komponentus. Tikriausiai ateityje naudosiu tas pačias kameras ir siųstuvus, naudojamus dronuose su FPV. Šiandien jau galima įsigyti tam tikrą įrangą su banko stabdymu.

Ne viskas yra blogai, bandymų metu buvo labai smagu vairuoti automobilį su lenktynių valdikliu. Aš tikriausiai sukursiu naują versiją naudodamas mažą RC automobilį, tačiau valdydamas lenktyninius ratus.

Jei radote klaidą arba turite pasiūlymų/patobulinimų ar klausimų, nedvejodami komentuokite arba atsiųskite man žinutę.

Pamėgti, užsiprenumeruoti, padaryti.

Nepamirškite palikti savo balso už mano vykdomus konkursus.

Rekomenduojamas: