Inhoudsopgave:
- Stap 1: Componenten
- Stap 2: Sluit de componenten aan
- Stap 3: Coderen
- Stap 4: Live-feed
- Stap 5: Functionele test
- Stap 6: Conclusie
Video: FPV RC Car - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
Dit project ligt al een tijdje in mijn la en aangezien Maker Fair naar de stad komt, was dit een goed moment om het te maken.
Lang geleden was er een spel genaamd "Micro Machines" voor Sega Mega Drive (Genesis) waar ik uren mee bezig ben. In feite was dit een racespel met kleine auto's waarbij de racebaan deel uitmaakte van voorwerpen uit het dagelijkse leven. Ik ontdekte dat er een nieuwe versie is van deze oude klassieker.
In de originele versie had de game een bovenaanzicht van het circuit en de auto's, maar ik wilde de first person view in een head-display hebben. De camera zou bewegen volgens de beweging van het hoofd van de speler.
De controller moet een racestuur zijn.
Helaas was dit niet mogelijk en uiteindelijk kreeg ik dit.
Vanwege verschillende factoren heb ik het hoofddisplay en de servogestuurde camera niet geïmplementeerd, maar de auto wordt bestuurd door het racestuur, ik heb een draadloze camera en alles werkt. Het probleem is het bereik. Ik kan de camerabeelden alleen bedienen en zien als alle zenders en ontvangers in het zicht staan.
In ieder geval zijn er zeer interessante aspecten van dit project die het delen waard zijn.
Stap 1: Componenten
RC auto
Ik heb zojuist de goedkoopste geselecteerd die ik kon vinden in een schaal van 1:20.
Draadloze camera
Ik had verschillende keuzes waar, maar waarschijnlijk wanneer voor het ergste. Als u van plan bent om zoiets te doen, gebruik dit soort camera's dan NIET.
MicrocontrollerDFRobot Dreamer Nano V4.1, de 2,54 mm pinout is essentieel voor dit project. Bekijk de DFRobot-wikipagina voor meer informatie over deze microcontroller
Computador-racestuur
Tegenwoordig is het heel gemakkelijk om bijna gratis oude racecontrollers te vinden. Deze kreeg ik gratis op de lokale internetmarkt.
Het wordt geleverd met de oude 15-pins spelpoort, die in de geluidskaart van de computer was aangesloten.
Motorregelaar
De keuze viel op de L298N met een vermogen van 2A en met een max van 46V in de ingang dient deze perfect of dit project.
RF-zendontvanger:
Voor de draadloze communicatie tussen het racestuur en de auto ging ik voor de nRF24L01+ RF-transceiver.
Ik had er een paar waar, en ze zijn gemakkelijk te gebruiken.
Accu
Een 7.4V 800mA LiPo-batterij levert de stroom aan de RC-auto, microcontroller, RF-transceiver en draadloze camera
Diversen
4x - 10K Weerstand
4x - 100K Weerstand
Perfboard (gebruikelijk in mijn projecten), 9V batterijstekker en enkele draden
Stap 2: Sluit de componenten aan
Computar racestuurzender
De pin-out van de gamepoort kan worden gevonden waar:
en.wikipedia.org/wiki/Game_por
Ik vond ook een hele mooie site met een schema voor de aansluiting op de arduino
www.built-to-spec.com/blog/2009/09/10/using-a-pc-joystick-with-the-arduino/
De schakeling is in het prefboard gebouwd volgens het schema dat ik heb toegevoegd.
Voor de NRF24L01+ aansluiting gebruik ik de basisadapter die een 3.3V spanningsregelaar plus extra condensatoren meebrengt voor het verhogen van de lijnstabilisatie.
Als je alleen de NRF24L01+ wilt gebruiken, moet de stroomlijn van de +3,3V van de Arduino komen.
RC auto-ontvanger
Voor de auto gebruik ik ook de NRF24L01+ basisadapter, ook dit is optioneel.
De L298n maakt verbinding met pinnen D2 tot D7.
De kracht voor de draadloze camera komt ook van de batterij
Na wat tests gebruikte ik de vuistregel voor het koellichaam en besloot ik een ventilator te gebruiken.
Stap 3: Coderen
Om de code uit te voeren, moet u de RF24-bibliotheek installeren.
Je kunt het downloaden waren
github.com/nRF24/RF24.
Pinnen D9 en D10 worden ook gebruikt voor deze bibliotheek, dus vergeet niet om ze te wijzigen als u andere wilt gebruiken
RF24-radio (9, 10); // Stel nRF24L01+ radio in op SPI-bus plus pinnen 9 en 10
Declareer vervolgens de pinnen voor de controller in de Car_TX-code.
// Declareer de pinnen voor de race wheelconst int wheel_direction = A0;
const int button_1A = 2;
const int Knop_2A = 4;
const int button_1B = 3;
const int button_2B = 5;
En de pinnen voor de aandrijving van de motorcontroller:
//Definieer pinnen voor motoraandrijving// Motorsnelheid
int enable_A = 3;
int in1Pin = 2;
int in2Pin = 4;
// Motorrichting
int enable_B = 5;
int in3Pin = 6;
int in4Pin = 7;
Stap 4: Live-feed
De draadloze cameraset bestaat uit een draadloze camera en een ontvanger die een samengesteld videosignaal kan uitvoeren.
De ontvanger wordt dan aangesloten op een converter die de aansluiting op VGA-monitoren mogelijk maakt.
Stap 5: Functionele test
Stap 6: Conclusie
Na alles af te hebben en in elkaar te zetten, was het resultaat niet zoals verwacht. Het bereik van alles was ongeveer 2 meter binnen!!! Waarschijnlijk omdat dit gedaan is met een budget van rond de 50€!!!
Deze heeft een volledige heroverweging nodig van de geselecteerde componenten. Waarschijnlijk zal ik in de toekomst dezelfde camera's en zenders gebruiken die in de drones met FPV worden gebruikt. Vandaag is het al mogelijk om wat apparatuur te krijgen met het afremmen van de bank.
Niet alles is slecht, tijdens de tests was het erg leuk om met de racecontroller in de auto te rijden. Ik zal waarschijnlijk een nieuwe versie bouwen met een kleine RC-auto maar met racestuurbediening.
Voel je vrij om commentaar te geven of me een bericht te sturen als je een fout hebt gevonden of als je een suggestie/verbetering of vragen hebt.
Like, abonneer, maak het.
Vergeet niet uw stem achter te laten voor de wedstrijden die ik leid.
Aanbevolen:
DIY FPV-bril: 6 stappen
DIY FPV-bril: ooit die cooooooooooly fpv-systemen gezien die de jongens van flitetest hebben. Nou, ik was jaloers op ze omdat ze zulke geweldige dingen hadden. Ik kende het bereik van mobiele telefoons en de kracht van videogesprekken of Skype of iets dergelijks. Dus besloot ik om mijn eigen
Mini FPV-Rover: 4 stappen
Mini FPV-Rover: Dit is een miniversie van mijn FPV-Rover V2.0https://www.thingiverse.com/thing:2952852De afmetingen zijn 10cm x 10cm x 3cmVolg mij op Instagram voor het laatste nieuwshttps://www.instagram. com/ernie_meets_bert
DIY FPV-drone voor minder: 7 stappen
DIY FPV-drone voor minder: FPV-drone vliegen is een leuke hobby waarbij een bril en een camera worden gebruikt om te zien wat de drone 'ziet', en mensen racen zelfs om geldprijzen. Het is echter moeilijk om in de wereld van FPV-vliegen te komen - en erg duur! Zelfs de kleinste FPV-drones kunnen omhoog
Aan de slag met FPV Drone Racing: 11 stappen
Aan de slag met FPV Drone Racing: FPV Drone Racing heeft veel verschillende soorten. Er is indoor, ook bekend als Tiny Whoop-races, waarbij quads worden gebruikt die minder zijn dan 50 gram, niet groter zijn dan 50 mm-rekwisieten, ze hebben kanalen en worden binnenshuis bijna altijd op 1s uitgevoerd. Dan is er de grotere klasse die
Kostuum FPV-weergave: 5 stappen
Kostuum FPV-display: tijdens het bouwen van sommige van mijn kostuums, ben ik vaak het probleem tegengekomen dat ik niet uit het hoofddeksel of de helm kon kijken, ofwel omdat de materialen die het gemakkelijkst waren om mee te werken of die het meest realistisch waren, uiteindelijk helemaal opa