Indholdsfortegnelse:

FPV RC bil: 6 trin (med billeder)
FPV RC bil: 6 trin (med billeder)

Video: FPV RC bil: 6 trin (med billeder)

Video: FPV RC bil: 6 trin (med billeder)
Video: ТЕПЕРЬ НЕ ПРОПАДУ 10-ть самоделок ВЫРУЧАТ ГДЕ УГОДНО! 2024, November
Anonim
FPV RC bil
FPV RC bil

Dette projekt er i min skuffe i nogen tid, og da Maker Fair kommer til byen, var dette et godt tidspunkt at klare det.

For længe siden var der et spil kaldet "Micro Machines" til Sega Mega Drive (Genesis), som jeg bruger timer på at spille. Grundlæggende var dette et racerspil med små biler, hvor racerbanen var dele af dagligdagens objekter. Jeg fandt ud af, at der er en ny version af denne gamle klassiker.

På den originale version havde spillet ovenfra udsigt over banen og biler, men jeg ville have førstepersonsvisning i et hoveddisplay. Kameraet ville bevæge sig i henhold til bevægelsen af spillerens hoved.

Controlleren skal være et racerhjul.

Desværre var dette ikke muligt, og i sidste ende var det, hvad jeg fik.

På grund af flere faktorer implementerede jeg ikke hoveddisplayet og servostyret kamera, men bilen er controller ved racerhjulet, jeg har et trådløst kamera og alt fungerer. Problemet er rækkevidden. Jeg kan kun styre og se kamerafeed, hvis hver sender og modtager er i synsfelt.

Under alle omstændigheder er der et meget interessant aspekt ved dette projekt, der er værd at dele.

Trin 1: Komponenter

Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
Komponenter

fjernstyret bil

Jeg har lige valgt det billigste, jeg kunne finde i en 1:20 skala.

Trådløst kamera

Jeg havde flere valg, hvor, men sandsynligvis hvornår det værste. Hvis du planlægger at gøre sådan noget, må du IKKE bruge denne type kameraer.

MicrocontrollerDFRobot Dreamer Nano V4.1, 2,54 mm pinout er afgørende for dette projekt. Tjek DFRobot wiki -side for mere information om denne mikrokontroller

Computador racerhjul

I dag er det meget let at finde gamle racercontrollere næsten gratis. Denne fik jeg gratis på det lokale internetmarked.

Den kommer med den gamle 15 pins spilport, der var tilsluttet lydkortet på computeren.

Motorstyring

Valget var L298N med en kapacitet på 2A og med et maksimum på 46V i indgangen tjener perfekt eller dette projekt.

RF -transceiver

Til den trådløse kommunikation mellem racerhjulet og bilen gik jeg med nRF24L01+ RF -transceiveren.

Jeg havde nogle hvor, og de er lette at bruge.

Batteri

Et 7,4V 800mA LiPo -batteri leverer strøm til RC -bilen, mikrokontroller, RF -transceiver og trådløst kamera

Diverse

4x - 10K modstand

4x - 100K modstand

Perfboard (normalt i mine projekter), 9V batteristik og nogle ledninger

Trin 2: Tilslut komponenterne

Tilslut komponenterne
Tilslut komponenterne
Tilslut komponenterne
Tilslut komponenterne
Tilslut komponenterne
Tilslut komponenterne
Tilslut komponenterne
Tilslut komponenterne

Computar Racing Wheel Transmitter

Game port pin out kan finde hvor

da.wikipedia.org/wiki/Game_por

Jeg fandt også et meget flot websted med en skematisk oversigt over forbindelsen til arduinoen

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

Kredsløbet er bygget i præpladen i henhold til den skematiske, som jeg har tilføjet.

Til NRF24L01+ -forbindelsen bruger jeg baseadapteren, der bringer en 3.3V spændingsregulator plus yderligere kondensatorer til at øge linjestabiliseringen.

Hvis du bare vil bruge NRF24L01 +, skal strømledningen komme fra +3.3V fra Arduino.

RC bilmodtager

Til bilen bruger jeg også NRF24L01+ baseadapteren, igen er dette valgfrit.

L298n forbindes til stifterne D2 til D7.

Strømmen til det trådløse kamera kommer også fra batteripakken

Efter nogle tests brugte jeg tommelfingerreglen til kølelegemet, og besluttede mig for at bruge en ventilator.

Trin 3: Kode

Kode
Kode

For at koden skal køre, skal du installere RF24 -biblioteket.

Du kan downloade det var

github.com/nRF24/RF24.

Pins D9 og D10 bruges også til dette bibliotek, så glem ikke at ændre dem, hvis du vil bruge andre

RF24 radio (9, 10); // Opsæt nRF24L01+ radio på SPI -bus plus ben 9 og 10

Angiv derefter benene til controlleren i Car_TX -koden.

// Angiv stifterne til racerhjulet konstant int wheel_direction = A0;

const int button_1A = 2;

const int Knap_2A = 4;

const int button_1B = 3;

const int button_2B = 5;

Og benene til motorstyringen

// Definer stifter til motordrev // Motorhastighed

int enable_A = 3;

int in1Pin = 2;

int in2Pin = 4;

// Motorretning

int enable_B = 5;

int in3Pin = 6;

int in4Pin = 7;

Trin 4: Live feed

Live feed
Live feed
Live feed
Live feed

Det trådløse kamerasæt består af et trådløst kamera og en modtager, der er i stand til at udsende et sammensat videosignal.

Modtageren tilsluttes derefter en konverter, der tillader forbindelse til VGA -skærme.

Trin 5: Funktionel test

Image
Image

Trin 6: Konklusion

Konklusion
Konklusion
Konklusion
Konklusion

Efter at have afsluttet alt og samlet det, var resultatet ikke det forventede. Rækkevidden af alt var omkring 2m indendørs !!! Sandsynligvis fordi dette blev gjort med et budget på omkring 50 € !!!

Denne har brug for en fuldstændig nytænkning af de valgte komponenter. Sandsynligvis vil jeg i fremtiden bruge de samme kameraer og sendere, der blev brugt i dronerne med FPV. I dag er det allerede muligt at få noget udstyr med at bremse banken.

Ikke alt er dårligt, under testene var det meget sjovt at køre bilen med racerkontrollen. Jeg vil sandsynligvis bygge en ny version ved hjælp af lille RC -bil, men med racerhjulskontrol.

Du er velkommen til at kommentere eller sende mig en besked, hvis du fandt en fejl, eller hvis du har forslag/forbedringer eller spørgsmål.

Synes godt om, Abonner, Gør det.

Glem ikke at forlade din stemme til de konkurrencer, jeg kører.

Anbefalede: