Innholdsfortegnelse:
- Trinn 1: Komponenter
- Trinn 2: Koble til komponentene
- Trinn 3: Kode
- Trinn 4: Live Feed
- Trinn 5: Funksjonell test
- Trinn 6: Konklusjon
Video: FPV RC -bil: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Dette prosjektet har ligget i skuffen en stund, og siden Maker Fair kommer til byen, var dette et godt tidspunkt å gjøre det.
For lenge siden var det et spill som heter "Micro Machines" for Sega Mega Drive (Genesis) som jeg bruker timer på å spille. I utgangspunktet var dette et racingspill med små biler der racerbanen var deler av dagliglivet. Jeg fant ut at det er en ny versjon av denne gamle klassikeren.
På den opprinnelige versjonen hadde spillet topp utsikt over banen og bilene, men jeg ønsket å ha førstepersonsvisningen i et head -display. Kameraet ville bevege seg i henhold til bevegelsen til spillerens hode.
Kontrolleren skal være et racerhjul.
Dessverre var dette ikke mulig, og til slutt var dette det jeg fikk.
På grunn av flere faktorer implementerte jeg ikke hodedisplayet og servokontrollert kamera, men bilen er kontrolleren ved racerhjulet, jeg har et trådløst kamera og alt fungerer. Problemet er rekkevidden. Jeg kan bare kontrollere og se kameramating hvis hver sender og mottaker er i sikte.
Uansett er det et veldig interessant aspekt ved dette prosjektet som er verdt å dele.
Trinn 1: Komponenter
RC bil
Jeg valgte akkurat det billigste jeg kunne finne i en 1:20 skala.
Trådløst kamera
Jeg hadde flere valg hvor, men sannsynligvis når det verste. Hvis du planlegger å gjøre noe slikt, IKKE bruk denne typen kameraer.
MicrocontrollerDFRobot Dreamer Nano V4.1, 2,54 mm pinout er essensiell for dette prosjektet. Sjekk DFRobot wiki -siden for mer informasjon om denne mikrokontrolleren
Computador Racing Wheel
I dag er det veldig enkelt å finne gamle racerkontrollere nesten gratis. Denne fikk jeg gratis på det lokale internettmarkedet.
Den kommer med den gamle 15 -pins spillporten, som var koblet til lydkortet til datamaskinen.
Motorstyring
Valget var L298N med en kapasitet på 2A og med maks 46V i inngangen fungerer perfekt eller dette prosjektet.
RF -mottaker
For den trådløse kommunikasjonen mellom racerhjulet og bilen gikk jeg med nRF24L01+ RF -mottakeren.
Jeg hadde noen hvor, og de er enkle å bruke.
Batteri
Et 7,4V 800mA LiPo -batteri gir strøm til RC -bilen, mikrokontrolleren, RF -mottakeren og det trådløse kameraet
Diverse
4x - 10K motstand
4x - 100K motstand
Perfboard (vanlig i mine prosjekter), 9V batteriplugg og noen ledninger
Trinn 2: Koble til komponentene
Computar Racing Wheel Transmitter
Spillporten kan finne ut hvor
en.wikipedia.org/wiki/Game_por
Jeg fant også et veldig fint nettsted med en skjematisk oversikt over tilkoblingen til arduinoen
www.built-to-spec.com/blog/2009/09/10/using-a-pc-joystick-with-the-arduino/
Kretsen er bygd i prefboardet i henhold til skjematikken jeg har lagt til.
For NRF24L01+ -tilkoblingen bruker jeg baseadapteren som har en 3,3V spenningsregulator pluss ekstra kondensatorer for å øke linjestabiliseringen.
Hvis du bare vil bruke NRF24L01 +, må strømledningen komme fra +3.3V fra Arduino.
RC bilmottaker
For bilen bruker jeg også NRF24L01+ baseadapteren, igjen er dette valgfritt.
L298n kobles til pinnene D2 til D7.
Strømmen til det trådløse kameraet kommer også fra batteripakken
Etter noen tester brukte jeg tommelfingerregelen for kjøleribben, og bestemte meg for å bruke en vifte.
Trinn 3: Kode
For at koden skal kjøre, må du installere RF24 -biblioteket.
Du kan laste det ned
github.com/nRF24/RF24.
Pinnene D9 og D10 brukes også til dette biblioteket, så ikke glem å endre dem hvis du vil bruke andre.
RF24 radio (9, 10); // Sett opp nRF24L01+ radio på SPI -bussen pluss pinne 9 og 10
Angi deretter pinnene til kontrolleren i Car_TX -koden.
// Deklarer pinnene for racing wheelconst int wheel_direction = A0;
const int button_1A = 2;
const int Knapp_2A = 4;
const int button_1B = 3;
const int knapp_2B = 5;
Og pinnene til motorstyringen
// Definer pins for motordrev // Motorhastighet
int enable_A = 3;
int in1Pin = 2;
int in2Pin = 4;
// Motorretning
int enable_B = 5;
int in3Pin = 6;
int in4Pin = 7;
Trinn 4: Live Feed
Det trådløse kamerasettet består av et trådløst kamera og en mottaker som kan sende et komponert videosignal.
Mottakeren kobles deretter til en omformer som tillater tilkobling til VGA -skjermer.
Trinn 5: Funksjonell test
Trinn 6: Konklusjon
Etter å ha fullført alt og satt sammen det, var ikke resultatet det forventede. Rekkevidden til alt var ca 2m innendørs !!! Sannsynligvis fordi dette ble gjort med et budsjett på rundt 50 € !!!
Denne trenger en fullstendig revurdering av komponentene som er valgt. Sannsynligvis vil jeg i fremtiden bruke de samme kameraene og senderne som ble brukt i dronene med FPV. I dag er det allerede mulig å få utstyr med å bremse banken.
Ikke alt er ille, under testene var det veldig gøy å kjøre bilen med racerkontrolleren. Jeg vil sannsynligvis bygge en ny versjon ved hjelp av liten RC -bil, men med racerhjulskontroll.
Kom gjerne med kommentarer eller send meg en melding hvis du har funnet feil eller hvis du har forslag/forbedringer eller spørsmål.
Lik, Abonner, Gjør det.
Ikke glem å legge igjen din stemme for konkurransene jeg kjører.
Anbefalt:
RC FPV-Trike med bakratt: 9 trinn (med bilder)
RC FPV-Trike med bakratt: Siden jeg hadde noen reservedeler fra min første FPV Rover, har jeg bestemt meg for å bygge en RC-bil. Men det skal ikke bare være en standard RC -bil. Derfor har jeg designet en trike med et bakratt. Følg meg på Instagram for siste nytt https://www.instagram.com
RC -tank med et FPV -kamera i bevegelse: 9 trinn (med bilder)
RC -tank med et FPV -kamera i bevegelse: Hei. I denne instruksjonsfilen viser jeg deg hvordan du bygger en fjernkontrolltank med FPV -kamera. I begynnelsen bygde jeg bare RC -tank uten FPV -kamera, men da jeg kjørte den i huset har jeg ikke sett hvor den er. Så jeg kom på det jeg vil legge til
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen
Wi-fi-kontrollert FPV Rover Robot (med Arduino, ESP8266 og Stepper Motors): 11 trinn (med bilder)
Wi-fi-kontrollert FPV Rover Robot (med Arduino, ESP8266 og Stepper Motors): Denne instruksjonen viser hvordan du designer en fjernstyrt tohjulet robotrover over et wi-fi-nettverk, ved hjelp av en Arduino Uno koblet til en ESP8266 Wi-fi-modul og to trinnmotorer. Roboten kan styres fra en vanlig nettleser
HPI Q32 fjernkontrollbil med FPV -oppgradering: 10 trinn (med bilder)
HPI Q32 fjernkontrollbil med FPV -oppgradering: Her viser vi fleksibiliteten til HPI Racing Q32 til å godta endring. Vi skal eksperimentere med å montere et utskiftbart batterisystem og også et FPV -kamera og sender