Innehållsförteckning:

FPV RC -bil: 6 steg (med bilder)
FPV RC -bil: 6 steg (med bilder)

Video: FPV RC -bil: 6 steg (med bilder)

Video: FPV RC -bil: 6 steg (med bilder)
Video: RtR - Hera delivers medical kits and life vests to save person in need 2024, Juli
Anonim
FPV RC -bil
FPV RC -bil

Det här projektet ligger i min låda en tid och eftersom Maker Fair kommer till stan var det en bra tid att göra det.

För länge sedan fanns det ett spel som heter "Micro Machines" för Sega Mega Drive (Genesis) som jag tillbringar timmar med att spela. I grund och botten var detta ett racingspel med små bilar där racerbanan var delar av dagliga föremål. Jag upptäckte att det finns en ny version av denna gamla klassiker.

På den ursprungliga versionen hade spelet en toppvy över banan och bilarna, men jag ville ha förstapersonsvy i en huvudskärm. Kameran rör sig enligt rörelsen på spelarens huvud.

Kontrollenheten ska vara ett racerhjul.

Tyvärr var detta inte möjligt, och i slutändan var detta vad jag fick.

På grund av flera faktorer implementerade jag inte huvudskärmen och servokontrollerad kamera men bilen styrs av racerhjulet, jag har en trådlös kamera och allt fungerar. Problemet är räckvidden. Jag kan bara styra och se kameramatningen om alla sändare och mottagarenheter är i sikte.

Det finns i alla fall en mycket intressant aspekt av detta projekt som är värt att dela.

Steg 1: Komponenter

Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
Komponenter

RC bil

Jag valde just det billigaste jag kunde hitta i en skala 1:20.

Trådlös kamera

Jag hade flera val var, men förmodligen när det var som värst. Om du planerar att göra något sånt, använd INTE den här typen av kameror.

MicrocontrollerDFRobot Dreamer Nano V4.1, 2,54 mm pinout är avgörande för detta projekt. Kontrollera DFRobot -wikisidan för mer information om denna mikrokontroller

Computador Racing Wheel

Idag är det väldigt enkelt att hitta gamla racingcontroller nästan gratis. Den här fick jag gratis på den lokala internetmarknaden.

Den levereras med den gamla 15 -stifts spelporten, som var ansluten till datorns ljudkort.

Motorstyrenhet

Valet var L298N med en kapacitet på 2A och med max 46V i ingången fungerar perfekt eller detta projekt.

RF -mottagare

För den trådlösa kommunikationen mellan racerhjulet och bilen gick jag med nRF24L01+ RF -sändtagaren.

Jag hade några var, och de är lätta att använda.

Batteri

Ett 7,4V 800mA LiPo -batteri ger ström till RC -bilen, mikrokontroller, RF -sändtagare och trådlös kamera

Diverse

4x - 10K motstånd

4x - 100K motstånd

Perfboard (vanligt i mina projekt), 9V batterikontakt och några ledningar

Steg 2: Anslut komponenterna

Anslut komponenterna
Anslut komponenterna
Anslut komponenterna
Anslut komponenterna
Anslut komponenterna
Anslut komponenterna
Anslut komponenterna
Anslut komponenterna

Computar Racing Wheel Sändare

Game port pin out kan hitta var

en.wikipedia.org/wiki/Game_por

Jag hittade också en mycket trevlig webbplats med en schematisk bild för anslutningen till arduino

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

Kretsen är byggd i prefboard enligt schemat som jag har lagt till.

För anslutningen NRF24L01+ använder jag basadaptern som har en 3,3V spänningsregulator plus ytterligare kondensatorer för att öka linjestabiliseringen.

Om du bara vill använda NRF24L01 +måste kraftledningen komma från +3.3V från Arduino.

RC bilmottagare

För bilen använder jag också NRF24L01+ basadaptern, återigen är detta ett tillval.

L298n ansluts till stiften D2 till D7.

Strömmen för den trådlösa kameran kommer också från batteriet

Efter några tester använde jag tumregeln för kylflänsen och bestämde mig för att använda en fläkt.

Steg 3: Kod

Koda
Koda

För att koden ska fungera måste du installera RF24 -biblioteket.

Du kan ladda ner det var

github.com/nRF24/RF24.

Stift D9 och D10 används också för detta bibliotek, så glöm inte att ändra dem om du vill använda andra

RF24 -radio (9, 10); // Ställ in nRF24L01+ radio på SPI -bussen plus stift 9 och 10

Ange sedan stiften för styrenheten i Car_TX -koden.

// Ange stiften för racinghjulkonst int wheel_direction = A0;

const int button_1A = 2;

const int Knapp_2A = 4;

const int button_1B = 3;

const int button_2B = 5;

Och stiften för motorstyrenheten

// Definiera stift för motordrivning // Motorhastighet

int enable_A = 3;

int in1Pin = 2;

int in2Pin = 4;

// Motorriktning

int enable_B = 5;

int in3Pin = 6;

int in4Pin = 7;

Steg 4: Live Feed

Direktsändning
Direktsändning
Direktsändning
Direktsändning

Den trådlösa kamerasatsen består av en trådlös kamera och en mottagare som kan mata ut en sammansatt videosignal.

Mottagaren ansluts sedan till en omvandlare som möjliggör anslutning till VGA -bildskärmar.

Steg 5: Funktionstest

Image
Image

Steg 6: Slutsats

Slutsats
Slutsats
Slutsats
Slutsats

Efter att ha avslutat allt och monterat det var resultatet inte det förväntade. Räckvidden på allt var ca 2m inomhus !!! Förmodligen för att detta gjordes med en budget på cirka 50 € !!!

Den här behöver en fullständig omprövning av de valda komponenterna. Förmodligen kommer jag att använda samma kameror och sändare som används i drönarna med FPV i framtiden. Idag är det redan möjligt att skaffa lite utrustning med att bromsa banken.

Allt är inte dåligt, under testerna var det väldigt roligt att köra bilen med racingkontrollen. Jag kommer förmodligen att bygga en ny version med liten RC -bil men med racinghjulskontroll.

Tveka inte att kommentera eller skicka ett meddelande till mig om du hittade något misstag eller om du har några förslag/förbättringar eller frågor.

Gilla, prenumerera, gör det.

Glöm inte att lämna din röst för de tävlingar jag kör.

Rekommenderad: