Kazalo:

Avto FPV RC: 6 korakov (s slikami)
Avto FPV RC: 6 korakov (s slikami)

Video: Avto FPV RC: 6 korakov (s slikami)

Video: Avto FPV RC: 6 korakov (s slikami)
Video: Тест-драйв БЕШЕНОЙ AUDI R8 ... 100+ км/ч. Драг против TRAXXAS XO-1 2024, November
Anonim
Avto FPV RC
Avto FPV RC

Ta projekt je že nekaj časa v mojem predalu in ker prihaja Maker Fair v mesto, je bil to pravi čas za to.

Že dolgo nazaj je bila za Sega Mega Drive (Genesis) igra, imenovana "Micro Machines", za katero sem porabil ure in ure. V bistvu je bila to dirkalna igra z majhnimi avtomobili, kjer je bila dirkalna steza del predmetov vsakdanjega življenja. Ugotovil sem, da obstaja nova različica te stare klasike.

V prvotni različici je igra imela pogled od zgoraj na stezo in avtomobile, vendar sem hotel videti prvo osebo na zaslonu glave. Kamera bi se premikala glede na gibanje glave igralca.

Krmilnik mora biti dirkalno kolo.

Žal to ni bilo mogoče in na koncu sem to dobil.

Zaradi več dejavnikov nisem uporabil prikazovalnika glave in kamere s servo krmiljenjem, ampak avtomobil upravlja krmilno kolo, imam brezžično kamero in vse deluje. Problem je v dosegu. Krmiljenje in ogled posnetkov kamere lahko nadziram in vidim le, če sta vsaka oddajna in sprejemna enota v vidnem polju.

Vsekakor obstajajo zelo zanimivi vidiki tega projekta, ki jih je vredno deliti.

1. korak: Komponente

Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli

RC avto

Pravkar sem izbral najcenejše, kar sem jih našel v merilu 1:20.

Brezžična kamera

Imel sem več odločitev, kje, verjetno pa kdaj na najslabše. Če nameravate narediti kaj takega, NE uporabljajte tovrstnih fotoaparatov.

Mikrokontroler DFRobot Dreamer Nano V4.1, 2,54 mm pinout je bistvenega pomena za ta projekt. Za več informacij o tem mikrokrmilniku obiščite wiki stran DFRobot

Računalniško dirkalno kolo

Danes je zelo enostavno najti stare dirkače skoraj brezplačno. To sem dobil brezplačno na lokalnem internetnem trgu.

Na voljo je s starimi 15 -nožnimi igralnimi vrati, ki so bili priključeni na zvočno kartico računalnika.

Krmilnik motorja

Izbrana je bila L298N z zmogljivostjo 2A in z največ 46V na vhodu odlično služi temu projektu.

RF oddajnik

Za brezžično komunikacijo med dirkalnim kolesom in avtomobilom sem šel z oddajnikom nRF24L01+ RF.

Nekaj sem jih imel in so enostavni za uporabo.

Baterija

LiPo baterija 7,4 V 800 mA zagotavlja napajanje avtomobilu RC, mikrokrmilniku, RF oddajniku in brezžični kameri

Razno

4x - 10K upor

4x - 100K upor

Perfboard (običajno v mojih projektih), 9V akumulatorski vtič in nekaj žic

Korak: Povežite komponente

Povežite komponente
Povežite komponente
Povežite komponente
Povežite komponente
Povežite komponente
Povežite komponente
Povežite komponente
Povežite komponente

Computar Racing Wheel Transmitter

Odkrivanje vrat za igre lahko najdete kje

en.wikipedia.org/wiki/Game_por

Našel sem tudi zelo lepo spletno mesto s shemo za povezavo z arduinom

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

Vezje je vgrajeno v montažno ploščo po shemi, ki sem jo dodal.

Za povezavo NRF24L01+ uporabljam osnovni adapter, ki prinaša napetostni regulator 3.3V plus dodatne kondenzatorje za povečanje stabilizacije linije.

Če želite uporabljati samo NRF24L01 +, mora napajalni vod izhajati iz +3,3 V iz Arduina.

RC avto sprejemnik

Za avto uporabljam tudi osnovni adapter NRF24L01+, spet to ni obvezno.

L298n se poveže z zatiči D2 do D7.

Napajanje brezžične kamere prihaja tudi iz baterije

Po nekaj testih sem za hladilno telo uporabil pravilo in se odločil za ventilator.

3. korak: Koda

Koda
Koda

Za zagon kode boste morali namestiti knjižnico RF24.

Lahko ga prenesete

github.com/nRF24/RF24.

Zatiči D9 in D10 se uporabljajo tudi za to knjižnico, zato jih ne pozabite spremeniti, če želite uporabiti druge

Radio RF24 (9, 10); // Nastavite radio nRF24L01+ na vodilo SPI plus nožici 9 in 10

Nato razglasite zatiče za krmilnik v kodi Car_TX.

// Razglasi zatiče za dirkalno koloconst int wheel_direction = A0;

const int gumb_1A = 2;

const int Button_2A = 4;

const int gumb_1B = 3;

const int gumb_2B = 5;

In zatiči za pogon krmilnika motorja

// Določimo zatiče za motorni pogon // Hitrost motorja

int enable_A = 3;

int in1Pin = 2;

int in2Pin = 4;

// Smer motorja

int enable_B = 5;

int in3Pin = 6;

int in4Pin = 7;

4. korak: Live Feed

Vir v živo
Vir v živo
Vir v živo
Vir v živo

Komplet brezžičnih kamer je sestavljen iz brezžične kamere in sprejemnika, ki lahko oddaja sestavljeni video signal.

Sprejemnik je nato priključen na pretvornik, ki omogoča povezavo z monitorji VGA.

5. korak: Preizkus delovanja

Image
Image

6. korak: Zaključek

Zaključek
Zaključek
Zaključek
Zaključek

Ko vse končate in sestavite, rezultat ni bil pričakovan. Domet vsega je bil približno 2 m v zaprtih prostorih !!! Verjetno zato, ker je bilo to narejeno s proračunom okoli 50 € !!!

Ta potrebuje popoln premislek o izbranih komponentah. Verjetno bom v prihodnje uporabljal iste kamere in oddajnike, ki se uporabljajo pri brezpilotnih letalih s FPV. Danes je že mogoče dobiti nekaj opreme z zaviranjem banke.

Ni vse slabo, med testi je bilo zelo zabavno voziti avto z dirkalnim krmilnikom. Verjetno bom zgradil novo različico z majhnim RC avtomobilom, vendar z upravljanjem dirkalnih koles.

Če ste odkrili kakšno napako ali če imate kakšen predlog/izboljšavo ali vprašanje, mi lahko komentirate ali mi pošljete sporočilo.

Naročite se, naredite.

Ne pozabite pustiti svojega glasu za tekmovanja, ki jih vodim.

Priporočena: