Innehållsförteckning:
- Steg 1: Komponenter
- Steg 2: Anslut komponenterna
- Steg 3: Kod
- Steg 4: Live Feed
- Steg 5: Funktionstest
- Steg 6: Slutsats
Video: FPV RC -bil: 6 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
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
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
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
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
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
Steg 6: 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:
RC FPV-Trike med bakratt: 9 steg (med bilder)
RC FPV-Trike med bakratt: Eftersom jag hade några reservdelar från min första FPV Rover, har jag bestämt mig för att bygga en RC-bil. Men det ska inte bara vara en vanlig RC -bil. Därför har jag designat en trike med en bakratt. Följ mig på Instagram för de senaste nyheterna: //www.instagram.com
RC -tank med en rörlig FPV -kamera: 9 steg (med bilder)
RC -tank med en rörlig FPV -kamera: Hej. I denna instruerbara visar jag dig hur du bygger fjärrkontrolltank med FPV -kamera. I början byggde jag bara RC -tank utan FPV -kamera men när jag körde den i huset har jag inte sett var den är. Så jag kom på det som jag kommer att lägga till
Hur man tar isär en dator med enkla steg och bilder: 13 steg (med bilder)
Hur man tar isär en dator med enkla steg och bilder: Detta är en instruktion om hur man demonterar en dator. De flesta av de grundläggande komponenterna är modulära och lätt att ta bort. Det är dock viktigt att du är organiserad kring det. Detta hjälper dig att inte förlora delar, och även för att göra ommonteringen
Wi-fi-kontrollerad FPV Rover Robot (med Arduino, ESP8266 och Stepper Motors): 11 steg (med bilder)
Wi-fi-kontrollerad FPV Rover Robot (med Arduino, ESP8266 och Stepper Motors): Denna instruerbara visar hur man designar en fjärrstyrd tvåhjulig robotrover över ett wi-fi-nätverk med en Arduino Uno ansluten till en ESP8266 Wi-fi-modul och två stegmotorer. Roboten kan styras från vanliga webbläsare
HPI Q32 fjärrkontrollbil med FPV -uppgradering: 10 steg (med bilder)
HPI Q32 fjärrkontrollbil med FPV -uppgradering: Här kommer vi att visa flexibiliteten hos HPI Racing Q32 att acceptera ändringar. Vi kommer att experimentera med att montera ett utbytbart batterisystem och även en FPV -kamera och sändare