Sadržaj:

FPV RC automobil: 6 koraka (sa slikama)
FPV RC automobil: 6 koraka (sa slikama)

Video: FPV RC automobil: 6 koraka (sa slikama)

Video: FPV RC automobil: 6 koraka (sa slikama)
Video: Испытание ГРАФЕНОВОГО КЕРАМИЧЕСКОГО покрытия Адама! АХАЙП реален? 2024, Studeni
Anonim
Automobil FPV RC
Automobil FPV RC

Ovaj projekt je već neko vrijeme u mojoj ladici, a budući da Maker Fair dolazi u grad, bilo je ovo dobro vrijeme za to.

Davno je postojala igra pod nazivom "Micro Machines" za Sega Mega Drive (Genesis) u kojoj provodim sate igrajući. U osnovi ovo je bila trkaća igra s malim automobilima gdje je staza bila dio svakodnevnog života. Otkrio sam da postoji nova verzija ovog starog klasika.

U originalnoj verziji, igra je imala pogled odozgo na stazu i automobile, ali ja sam htio imati prikaz od prve osobe na ekranu glave. Kamera bi se kretala prema kretanju glave igrača.

Kontroler bi trebao biti trkaći kotač.

Nažalost, to nije bilo moguće, i na kraju sam to i dobio.

Zbog nekoliko čimbenika nisam implementirao zaslon na glavi i kameru sa servo upravljanjem, ali automobil je upravljač preko trkaćeg kotača, imam bežičnu kameru i sve radi. Problem je domet. Mogu kontrolirati i vidjeti unos kamere samo ako su sve jedinice odašiljača i prijamnika u vidnom polju.

U svakom slučaju postoje vrlo zanimljivi aspekti ovog projekta koje vrijedi podijeliti.

Korak 1: Komponente

Komponente
Komponente
Komponente
Komponente
Komponente
Komponente

RC Automobil

Upravo sam odabrao najjeftinije što sam mogao pronaći u mjerilu 1:20.

Bežična kamera

Imao sam nekoliko izbora gdje, ali vjerojatno kad je najgore. Ako namjeravate raditi ovako nešto, NE koristite ove vrste kamera.

MikrokontrolerDFRobot Dreamer Nano V4.1, ispis 2,54 mm bitan je za ovaj projekt. Više informacija o ovom mikrokontroleru potražite na DFRobot wiki stranici

Computador trkaći kotač

Danas je vrlo lako pronaći stare trkaće kontrolere gotovo besplatno. Ovaj sam besplatno dobio na lokalnom internetskom tržištu.

Dolazi sa starim priključkom za igre od 15 pinova koji je spojen na zvučnu karticu računala.

Kontroler motora

Izbor je bio L298N s kapacitetom od 2A i s maksimalnih 46 V na ulazu savršeno služi ili ovaj projekt.

RF primopredajnik

Za bežičnu komunikaciju između trkaćeg kotača i automobila, otišao sam s primopredajnikom nRF24L01+ RF.

Imao sam ih gdje i laki su za korištenje.

Baterija

LiPo baterija od 7,4 V 800 mA daje napajanje RC automobilu, mikrokontroleru, RF primopredajniku i bežičnoj kameri

Razno

4x - 10K otpornik

4x - 100K otpornik

Perfboard (uobičajeno u mojim projektima), 9V utikač za bateriju i neke žice

Korak 2: Spojite komponente

Spojite komponente
Spojite komponente
Spojite komponente
Spojite komponente
Spojite komponente
Spojite komponente
Spojite komponente
Spojite komponente

Computar odašiljač trkaćih kotača

Isključivanje priključka za igru možete pronaći gdje

en.wikipedia.org/wiki/Game_por

Također sam pronašao vrlo lijepo mjesto sa shemom za povezivanje s arduinom

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

Krug je ugrađen u montažnu ploču prema shemi koju sam dodao.

Za vezu NRF24L01+ koristim osnovni adapter koji donosi regulator napona od 3,3 V plus dodatne kondenzatore za povećanje stabilizacije linije.

Ako želite samo koristiti NRF24L01 +, napajanje mora doći s +3,3 V iz Arduina.

RC prijemnik za automobile

Za automobil također koristim osnovni adapter NRF24L01+, opet ovo nije obavezno.

L298n se spaja na pinove D2 do D7.

Napajanje bežične kamere također dolazi iz baterije

Nakon nekoliko testova, upotrijebio sam pravilo za hladnjak i odlučio koristiti ventilator.

Korak 3: Kodirajte

Kodirati
Kodirati

Za pokretanje koda morate instalirati biblioteku RF24.

Možete ga preuzeti

github.com/nRF24/RF24.

Igle D9 i D10 koriste se i za ovu biblioteku, stoga ih ne zaboravite promijeniti ako želite koristiti druge

Radio RF24 (9, 10); // Postavite nRF24L01+ radio na SPI sabirnicu plus pinovi 9 i 10

Zatim deklarirajte pinove za kontroler u kodu Car_TX.

// Deklarirajte pinove za utrku conconst int wheel_direction = A0;

const int gumb_1A = 2;

const int Button_2A = 4;

const int gumb_1B = 3;

const int gumb_2B = 5;

I pinovi za pogon upravljačkog sklopa motora

// Definiranje pinova za motorni pogon // Brzina motora

int enable_A = 3;

int in1Pin = 2;

int in2Pin = 4;

// Smjer motora

int enable_B = 5;

int in3Pin = 6;

int in4Pin = 7;

Korak 4: Live Feed

Prijenos uživo
Prijenos uživo
Prijenos uživo
Prijenos uživo

Komplet bežičnih kamera sastoji se od bežične kamere i prijemnika koji može izlaziti sastavljeni video signal.

Prijemnik je zatim spojen na pretvarač koji omogućuje povezivanje s VGA monitorima.

Korak 5: Funkcionalni test

Image
Image

Korak 6: Zaključak

Zaključak
Zaključak
Zaključak
Zaključak

Nakon što ste sve završili i sastavili, rezultat nije bio očekivan. Domet svega je bio oko 2 m u zatvorenom prostoru !!! Vjerojatno zato što je to učinjeno s proračunom od oko 50 € !!!

Ovo zahtijeva potpuno preispitivanje odabranih komponenti. Vjerojatno ću u budućnosti koristiti iste kamere i odašiljače koji se koriste u bespilotnim letjelicama s FPV -om. Danas je već moguće nabaviti određenu opremu s kočenjem banke.

Nije sve loše, tijekom testova bilo je jako zabavno voziti automobil s trkaćim kontrolerom. Vjerojatno ću napraviti novu verziju koristeći mali RC automobil, ali s kontrolom trkaćih kotača.

Slobodno komentirajte ili mi pošaljite poruku ako ste pronašli grešku ili imate prijedlog/poboljšanje ili pitanja.

Lajkujte, pretplatite se, učinite to.

Ne zaboravite ostaviti svoj glas za natjecanja koja vodim.

Preporučeni: