Sisukord:

FPV RC auto: 6 sammu (piltidega)
FPV RC auto: 6 sammu (piltidega)

Video: FPV RC auto: 6 sammu (piltidega)

Video: FPV RC auto: 6 sammu (piltidega)
Video: Как рассчитать NPV (чистую приведенную стоимость) в Excel 2024, November
Anonim
FPV RC auto
FPV RC auto

See projekt on juba mõnda aega mu sahtlis ja kuna Maker Fair on linna tulemas, oli see hea aeg selle tegemiseks.

Kaua aega tagasi oli Sega Mega Drive'i (Genesis) jaoks mäng nimega "Mikromasinad", mida mängin tundide kaupa. Põhimõtteliselt oli see võidusõidumäng väikeste autodega, kus võistlusrada oli igapäevaelu objektide osa. Leidsin, et sellest vanast klassikast on uus versioon.

Algsel versioonil oli mängul raja ja autode pealtvaade, kuid ma tahtsin, et peaekraanil oleks esimene inimene. Kaamera liiguks vastavalt mängija pea liikumisele.

Kontroller peaks olema võidusõiduratas.

Kahjuks ei olnud see võimalik ja lõpuks sain selle.

Mitme teguri tõttu ei rakendanud ma peaekraani ja servojuhtimisega kaamerat, kuid auto on võidusõidurattaga juhitav, mul on traadita kaamera ja kõik töötab. Probleem on vahemikus. Ma saan kaamera voogu juhtida ja näha ainult siis, kui kõik saatjad ja vastuvõtjad on vaateväljas.

Igal juhul on sellel projektil väga huvitav aspekt, mida tasub jagada.

Samm: komponendid

Komponendid
Komponendid
Komponendid
Komponendid
Komponendid
Komponendid

RC auto

Valisin just välja odavaima, mis ma leidsin skaalal 1:20.

Traadita kaamera

Mul oli mitu valikut, kus, aga ilmselt millal halvimal juhul. Kui plaanite midagi sellist teha, ÄRGE kasutage seda tüüpi kaameraid.

MikrokontrollerDFRobot Dreamer Nano V4.1, 2,54 mm pistik on selle projekti jaoks hädavajalik. Selle mikrokontrolleri kohta lisateabe saamiseks vaadake DFRoboti wiki lehte

Computadori võidusõiduratas

Täna on väga lihtne leida vanu võidusõidu kontrollereid peaaegu tasuta. Selle sain kohalikul internetiturul tasuta.

Kaasas vana 15 kontaktiga mänguport, mis oli ühendatud arvuti helikaardiga.

Mootori kontroller

Valik oli L298N, mille võimsus on 2A ja sisend max 46V, teenib ideaalselt või seda projekti.

RF transiiver

Võistlusratta ja auto vahelise traadita side jaoks läksin nRF24L01+ raadiosaatjaga.

Mul oli neid kuskil ja neid on lihtne kasutada.

Aku

7.4V 800mA LiPo aku annab toite RC -autole, mikrokontrollerile, raadiosaatja -vastuvõtjale ja traadita kaamerale

Mitmesugused

4x - 10K takisti

4x - 100K takisti

Perfboard (minu projektides tavaline), 9 V aku pistik ja mõned juhtmed

Samm: ühendage komponendid

Ühendage komponendid
Ühendage komponendid
Ühendage komponendid
Ühendage komponendid
Ühendage komponendid
Ühendage komponendid
Ühendage komponendid
Ühendage komponendid

Computar Racing ratta saatja

Mängupordi pin välja saab leida kust

en.wikipedia.org/wiki/Game_por

Leidsin ka väga toreda saidi, millel on skeem arduinoga ühenduse loomiseks

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

Vooluahel on eelplaadile ehitatud vastavalt lisatud skeemile.

Ühenduse NRF24L01+ jaoks kasutan baasadapterit, mis toob kaasa 3,3 V pingeregulaatori ja täiendavad kondensaatorid liini stabiliseerimise suurendamiseks.

Kui soovite lihtsalt NRF24L01 +kasutada, peab toiteliin tulema Arduino +3,3 V toiteallikast.

RC auto vastuvõtja

Auto jaoks kasutan ka baasadapterit NRF24L01+, see on jällegi valikuline.

L298n ühendatakse tihvtidega D2 kuni D7.

Traadita kaamera toide pärineb ka akust

Pärast mõningaid katseid kasutasin jahutusradiaatori rusikareeglit ja otsustasin kasutada ventilaatorit.

3. samm: kood

Kood
Kood

Koodi käivitamiseks peate installima RF24 kogu.

Saate selle alla laadida

github.com/nRF24/RF24.

Nööpnõelu D9 ja D10 kasutatakse ka selle raamatukogu jaoks, nii et ärge unustage neid muuta, kui soovite kasutada teisi

Raadio RF24 (9, 10); // Seadistage raadio nRF24L01+ SPI siinile ja tihvtidele 9 ja 10

Seejärel deklareerige Car_TX koodis kontrolleri tihvtid.

// Võistlusrattapistiku tihvtide deklareerimine int wheel_direction = A0;

const int nupp_1A = 2;

const int Nupp_2A = 4;

const int nupp_1B = 3;

const int nupp_2B = 5;

Ja mootorikontrolleri ajami tihvtid

// Määrake mootori ajami tihvtid // Mootori kiirus

int enable_A = 3;

int in1Pin = 2;

int in2Pin = 4;

// Mootori suund

int enable_B = 5;

int in3Pin = 6;

int in4Pin = 7;

4. samm: otsevoog

Otsevoog
Otsevoog
Otsevoog
Otsevoog

Juhtmevaba kaamera komplekt koosneb juhtmevabast kaamerast ja vastuvõtjast, mis on võimeline väljastama komponeeritud videosignaali.

Seejärel ühendatakse vastuvõtja muunduriga, mis võimaldab ühendada VGA -monitoridega.

5. toiming: funktsionaalne test

Image
Image

6. samm: järeldus

Järeldus
Järeldus
Järeldus
Järeldus

Pärast kõigi asjade lõpetamist ja kokkupanekut ei olnud tulemus ootuspärane. Kõikide vahemik oli siseruumides umbes 2 m !!! Ilmselt seetõttu, et seda tehti umbes 50 € eelarvega !!!

See vajab valitud komponentide täielikku ümbermõtestamist. Tõenäoliselt kasutan tulevikus samu kaameraid ja saatjaid, mida FPV -ga droonides kasutatakse. Täna on juba võimalik saada panga pidurdamisega varustust.

Kõik pole paha, testide ajal oli väga lõbus autoga võidusõidu kontrolleriga sõita. Tõenäoliselt ehitan uue versiooni, kasutades väikest RC -autot, kuid võidusõiduratta juhtimisega.

Kommenteerige või saatke mulle sõnum, kui leidsite vea või kui teil on ettepanekuid/parandusi või küsimusi.

Meeldib, telli, tee ära.

Ärge unustage jätta oma hääl minu korraldatud võistlustele.

Soovitan: