Satura rādītājs:

FPV RC automašīna: 6 soļi (ar attēliem)
FPV RC automašīna: 6 soļi (ar attēliem)

Video: FPV RC automašīna: 6 soļi (ar attēliem)

Video: FPV RC automašīna: 6 soļi (ar attēliem)
Video: Inav 6 RC3 Solo chase. AR 600 chasing X-UAV Mini Talon 2024, Jūlijs
Anonim
FPV RC automašīna
FPV RC automašīna

Šis projekts kādu laiku atrodas manā atvilktnē, un kopš tā laika, kad pilsētā ieradīsies Maker Fair, šis bija labs laiks, lai to īstenotu.

Pirms kāda laika Sega Mega Drive (Genesis) bija spēle ar nosaukumu "Micro Machines", kuru es spēlēju stundām ilgi. Būtībā šī bija sacīkšu spēle ar mazām automašīnām, kur sacīkšu trase bija ikdienas dzīves objektu daļa. Es atklāju, ka ir jauna šīs vecās klasikas versija.

Sākotnējā versijā spēlei bija skats uz trasi un automašīnām no augšas, bet es gribēju, lai pirmās personas skats tiktu parādīts galvas displejā. Kamera pārvietotos atbilstoši spēlētāja galvas kustībai.

Kontrolierim jābūt sacīkšu ritenim.

Diemžēl tas nebija iespējams, un galu galā tas bija tas, ko es saņēmu.

Vairāku faktoru dēļ es neieviesu galvas displeju un servo vadāmu kameru, bet automašīna tiek kontrolēta ar sacīkšu riteni, man ir bezvadu kamera un viss darbojas. Problēma ir diapazons. Es varu kontrolēt un redzēt kameras plūsmu tikai tad, ja visi raidītāji un uztvērēji atrodas redzamības zonā.

Jebkurā gadījumā ir ļoti interesants šī projekta aspekts, par kuru ir vērts dalīties.

1. darbība: sastāvdaļas

Sastāvdaļas
Sastāvdaļas
Sastāvdaļas
Sastāvdaļas
Sastāvdaļas
Sastāvdaļas

RC automašīna

Es tikko izvēlējos lētāko, ko varēju atrast mērogā 1:20.

Bezvadu kamera

Man bija vairākas izvēles, kur, bet, iespējams, kad sliktākais. Ja plānojat darīt kaut ko līdzīgu, NELIETOJIET šāda veida kameras.

Mikrokontrolleris DFRobot Dreamer Nano V4.1, 2,54 mm pinout ir būtisks šim projektam. Lai iegūtu papildinformāciju par šo mikrokontrolleri, skatiet DFRobot wiki lapu

Sacīkšu ritenis Computador

Mūsdienās ir ļoti viegli atrast vecos sacīkšu kontrolierus gandrīz bez maksas. Šo es dabūju bez maksas vietējā interneta tirgū.

Tam ir vecais 15 kontaktu spēļu ports, kas bija pievienots datora skaņas kartei.

Motora kontrolieris

Izvēle bija L298N ar jaudu 2A un ar maksimālo 46V ievadi lieliski kalpo vai šis projekts.

RF raiduztvērējs

Bezvadu sakariem starp sacīkšu riteni un automašīnu es devos ar nRF24L01+ RF uztvērēju.

Man bija daži kur, un tie ir viegli lietojami.

Akumulators

7,4 V 800 mA LiPo akumulators nodrošina enerģiju RC automašīnai, mikrokontrolleram, RF raiduztvērējam un bezvadu kamerai

Dažādi

4x - 10K rezistors

4x - 100K rezistors

Perfboard (parasti manos projektos), 9V akumulatora kontaktdakša un daži vadi

2. darbība: pievienojiet komponentus

Savienojiet komponentus
Savienojiet komponentus
Savienojiet komponentus
Savienojiet komponentus
Savienojiet komponentus
Savienojiet komponentus
Savienojiet komponentus
Savienojiet komponentus

Datoru sacīkšu riteņu raidītājs

Spēles porta spraudni var atrast, kur

en.wikipedia.org/wiki/Game_por

Es arī atradu ļoti jauku vietni ar shematisku savienojumu ar arduino

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

Ķēde ir iebūvēta priekšplātnē saskaņā ar manu pievienoto shēmu.

Savienojumam NRF24L01+ es izmantoju bāzes adapteri, kas nodrošina 3.3V sprieguma regulatoru un papildu kondensatorus, lai palielinātu līnijas stabilizāciju.

Ja vēlaties izmantot tikai NRF24L01 +, strāvas līnijai ir jābūt no +3.3V no Arduino.

RC automašīnas uztvērējs

Automašīnai es arī izmantoju bāzes adapteri NRF24L01+, tas atkal nav obligāts.

L298n savienojas ar tapām D2 līdz D7.

Bezvadu kameras jauda tiek nodrošināta arī no akumulatora

Pēc dažiem testiem es izmantoju īkšķa noteikumu attiecībā uz radiatoru un nolēmu izmantot ventilatoru.

3. darbība: kods

Kods
Kods

Lai kods darbotos, jums būs jāinstalē RF24 bibliotēka.

Jūs to varat lejupielādēt

github.com/nRF24/RF24.

Tapas D9 un D10 tiek izmantotas arī šai bibliotēkai, tāpēc neaizmirstiet tās nomainīt, ja vēlaties izmantot citas

Radio RF24 (9, 10); // Iestatiet radio nRF24L01+ SPI kopnē, kā arī 9. un 10. tapas

Pēc tam Car_TX kodā deklarējiet kontroliera tapas.

// Deklarējiet tapas sacīkšu riteņu saspiešanai int wheel_direction = A0;

const int poga_1A = 2;

const int Poga_2A = 4;

const int poga_1B = 3;

const int poga_2B = 5;

Un tapas motora regulatora piedziņai

// Definējiet tapas motora piedziņai // Motora ātrums

int enable_A = 3;

int in1Pin = 2;

int in2Pin = 4;

// Motora virziens

int enable_B = 5;

int in3Pin = 6;

int in4Pin = 7;

4. darbība: tiešraide

Tiešraide
Tiešraide
Tiešraide
Tiešraide

Bezvadu kameru komplekts sastāv no bezvadu kameras un uztvērēja, kas spēj izvadīt saliktu video signālu.

Pēc tam uztvērējs ir pievienots pārveidotājam, kas ļauj izveidot savienojumu ar VGA monitoriem.

5. darbība. Funkcionālā pārbaude

Image
Image

6. darbība. Secinājums

Secinājums
Secinājums
Secinājums
Secinājums

Pabeidzot visu un samontējot, rezultāts nebija tāds, kāds bija gaidīts. Visu diapazons bija aptuveni 2m iekštelpās !!! Laikam tāpēc, ka tas tika darīts ar budžetu ap 50 € !!!

Tam ir pilnībā jāpārdomā izvēlētās sastāvdaļas. Droši vien turpmāk izmantošu tās pašas kameras un raidītājus, ko izmantoja dronos ar FPV. Šodien jau ir iespējams iegūt kādu aprīkojumu ar bankas bremzēšanu.

Ne viss ir slikti, testu laikā bija ļoti jautri vadīt automašīnu ar sacīkšu kontrolieri. Es, iespējams, būvēšu jaunu versiju, izmantojot mazu RC automašīnu, bet ar sacīkšu riteņu vadību.

Ja esat atradis kādu kļūdu vai ja jums ir kādi ieteikumi/uzlabojumi vai jautājumi, varat komentēt vai sūtīt man ziņojumu.

Patīk, Abonēt, Izveidot.

Neaizmirstiet atstāt savu balsi konkursiem, kurus es vadu.

Ieteicams: