Sisällysluettelo:

FPV RC -auto: 6 vaihetta (kuvilla)
FPV RC -auto: 6 vaihetta (kuvilla)

Video: FPV RC -auto: 6 vaihetta (kuvilla)

Video: FPV RC -auto: 6 vaihetta (kuvilla)
Video: Aloitteleva RC liidokki -pilotti ei tee tätä. 2024, Marraskuu
Anonim
FPV RC -auto
FPV RC -auto

Tämä projekti on laatikossani jonkin aikaa, ja koska Maker Fair on tulossa kaupunkiin, tämä oli hyvä aika tehdä se.

Kauan sitten oli peli nimeltä "Micro Machines" Sega Mega Drivelle (Genesis), jota vietän tuntikausia. Pohjimmiltaan tämä oli kilpa -peli, jossa oli pieniä autoja ja jossa kilparata oli osa jokapäiväistä elämää. Huomasin, että tästä vanhasta klassikosta on uusi versio.

Alkuperäisessä versiossa pelissä oli ylhäältä katsottuna rata ja autot, mutta halusin saada ensimmäisen persoonan näkymän päänäytössä. Kamera liikkuisi soittimen pään liikkeen mukaan.

Ohjaimen tulee olla kilpapyörä.

Valitettavasti tämä ei ollut mahdollista, ja lopulta sain tämän.

Useiden tekijöiden vuoksi en ottanut käyttöön päänäyttöä ja servo -ohjattua kameraa, mutta auto on ohjauspyörän ohjaama, minulla on langaton kamera ja kaikki toimii. Ongelma on alue. Voin ohjata ja nähdä kameran syötteen vain, jos jokainen lähetin ja vastaanotinyksikkö ovat näköyhteydessä.

Joka tapauksessa tässä projektissa on erittäin mielenkiintoinen näkökohta, joka kannattaa jakaa.

Vaihe 1: Komponentit

Komponentit
Komponentit
Komponentit
Komponentit
Komponentit
Komponentit

RC -auto

Valitsin juuri halvimman mitä löysin asteikolla 1:20.

Langaton kamera

Minulla oli useita valintoja missä, mutta luultavasti milloin pahin. Jos aiot tehdä jotain tällaista, ÄLÄ käytä tällaisia kameroita.

Mikro -ohjain DFRobot Dreamer Nano V4.1, 2,54 mm: n pistoke on olennainen tässä projektissa. Katso lisätietoja tästä mikro -ohjaimesta DFRobot -wikin sivulta

Computador Racing Wheel

Nykyään on erittäin helppo löytää vanhoja kilpa -ohjaimia lähes ilmaiseksi. Tämän sain ilmaiseksi paikallisilla Internet -markkinoilla.

Sen mukana tulee vanha 15 -nastainen peliportti, joka oli liitetty tietokoneen äänikorttiin.

Moottorin ohjain

Valinta oli L298N, jonka kapasiteetti on 2 A ja jonka tulo on enintään 46 V, palvelee täydellisesti tai tätä projektia.

RF -lähetin -vastaanotin

Kilpapyörän ja auton väliseen langattomaan viestintään käytin nRF24L01+ RF -lähetin -vastaanotinta.

Minulla oli joitain, ja niitä on helppo käyttää.

Akku

7,4 V 800 mA: n LiPo -akku syöttää virtaa RC -autoon, mikrokontrolleriin, RF -lähetinvastaanottimeen ja langattomaan kameraan

Sekalaisia

4x - 10K vastus

4x - 100K vastus

Perfboard (tavallinen projektissani), 9 V: n akkupistoke ja jotkut johdot

Vaihe 2: Liitä komponentit

Liitä osat
Liitä osat
Liitä osat
Liitä osat
Liitä osat
Liitä osat
Liitä osat
Liitä osat

Computar Racing Wheel -lähetin

Pelin portin pin out löytyy mistä

en.wikipedia.org/wiki/Game_por

Löysin myös erittäin mukavan sivuston, jossa on kaavio yhteyden muodostamisesta arduinoon

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

Piiri on rakennettu esilevylle kaavion mukaan, jonka olen lisännyt.

NRF24L01+ -liitäntään käytän perusadapteria, joka tuo mukanaan 3.3V jännitesäätimen ja lisäkondensaattoreita linjan vakauttamisen lisäämiseksi.

Jos haluat käyttää vain NRF24L01 +-laitetta, virtajohdon on tultava Arduinon +3,3 V: n virrasta.

RC -autovastaanotin

Autossa käytän myös NRF24L01+ -lisäadapteria, tämä on jälleen valinnainen.

L298n liitetään nastoihin D2 - D7.

Langattoman kameran virta tulee myös akusta

Muutamien testien jälkeen käytin jäähdytyselementin peukalosääntöä ja päätin käyttää tuuletinta.

Vaihe 3: Koodi

Koodi
Koodi

Jotta koodi toimisi, sinun on asennettava RF24 -kirjasto.

Voit ladata ne

github.com/nRF24/RF24.

Nastaja D9 ja D10 käytetään myös tähän kirjastoon, joten älä unohda vaihtaa niitä, jos haluat käyttää muita

RF24 -radio (9, 10); // Asenna nRF24L01+ -radio SPI -väylälle ja nastat 9 ja 10

Ilmoita sitten ohjaimen nastat Car_TX -koodissa.

// Ilmoita kilpapyörän nastat int wheel_direction = A0;

const int -painike_1A = 2;

const int Button_2A = 4;

const int -painike_1B = 3;

const int -painike_2B = 5;

Ja nastat moottorin ohjaimen taajuusmuuttajalle

// Määritä nastat moottorikäytölle // Moottorin nopeus

int enable_A = 3;

int in1Pin = 2;

int in2Pin = 4;

// Moottorin suunta

int enable_B = 5;

int in3Pin = 6;

int in4Pin = 7;

Vaihe 4: Live Feed

Live Feed
Live Feed
Live Feed
Live Feed

Langaton kamerasarja koostuu langattomasta kamerasta ja vastaanottimesta, joka pystyy lähettämään sävelletyn videosignaalin.

Vastaanotin kytketään sitten muuntimeen, joka mahdollistaa yhteyden VGA -näyttöihin.

Vaihe 5: Toimintatesti

Image
Image

Vaihe 6: Johtopäätös

Johtopäätös
Johtopäätös
Johtopäätös
Johtopäätös

Kun kaikki on valmis ja koottu, tulos ei ollut odotettu. Kaiken kantama oli noin 2 m sisällä !!! Todennäköisesti siksi, että tämä tehtiin noin 50 € budjetilla !!!

Tämä vaatii täydellisen uudelleenarvioinnin valituista komponenteista. Luultavasti käytän tulevaisuudessa samoja kameroita ja lähettimiä, joita käytetään FPV -droneissa. Tänään on jo mahdollista saada joitakin laitteita pankin jarruttamiseen.

Kaikki ei ole huonosti, testien aikana oli erittäin hauskaa ajaa autoa kilpa -ohjaimella. Luultavasti rakennan uuden version pienellä RC -autolla, mutta kilpapyörän ohjauksella.

Voit vapaasti kommentoida tai lähettää minulle viestin, jos löysit virheen tai jos sinulla on ehdotuksia/parannuksia tai kysymyksiä.

Tykkää, tilaa, tee.

Älä unohda jättää äänesi käynnissä oleviin kilpailuihin.

Suositeltava: