Cuprins:

Mașină RC FPV: 6 pași (cu imagini)
Mașină RC FPV: 6 pași (cu imagini)

Video: Mașină RC FPV: 6 pași (cu imagini)

Video: Mașină RC FPV: 6 pași (cu imagini)
Video: Cat de buna poate fi o drona la 200 de lei ? AM PIERDUT-O !?!? 2024, Iulie
Anonim
Mașină RC FPV
Mașină RC FPV

Acest proiect este în sertarul meu de ceva timp și eu, de când Maker Fair vine în oraș, a fost un moment bun să-l realizez.

Cu mult timp în urmă, a existat un joc numit „Micro Machines” pentru Sega Mega Drive (Genesis) la care petrec ore în șir jucând. Practic, acesta era un joc de curse cu mașini mici, unde pista de curse făcea parte din obiecte din viața de zi cu zi. Am constatat că există o nouă versiune a acestui vechi clasic.

În versiunea originală, jocul avea o vedere de sus a pistei și a mașinilor, dar am vrut să am vizualizarea primei persoane într-un afișaj principal. Camera se mișca în funcție de mișcarea capului jucătorului.

Controlerul ar trebui să fie o roată de curse.

Din păcate, acest lucru nu a fost posibil și, în cele din urmă, asta am obținut.

Din cauza mai multor factori, nu am implementat afișajul capului și camera servo controlată, dar mașina este controlată de roata de curse, am o cameră wireless și totul funcționează. Problema este gama. Pot controla și vedea alimentarea camerei numai dacă fiecare emițător și receptor sunt în linie de vedere.

În orice caz, există un aspect foarte interesant al acestui proiect care merită partajat.

Pasul 1: Componente

Componente
Componente
Componente
Componente
Componente
Componente

Mașină RC

Tocmai am selectat cel mai ieftin pe care l-am putut găsi pe o scară 1:20.

Camera wireless

Am avut mai multe alegeri unde, dar probabil când pentru cel mai rău. Dacă intenționați să faceți așa ceva, NU folosiți acest tip de camere.

Microcontroler DFRobot Dreamer Nano V4.1, pinout-ul de 2,54 mm este esențial pentru acest proiect. Verificați pagina wiki DFRobot pentru mai multe informații despre acest microcontroler

Roata de curse Computador

Astăzi este foarte ușor să găsești controlere vechi de curse aproape gratis. Acesta l-am primit gratuit pe piața de internet locală.

Vine cu portul de joc vechi cu 15 pini, care a fost conectat pe placa de sunet a computerului.

Controler motor

Alegerea a fost L298N cu o capacitate de 2A și cu un maxim de 46V în intrare servește perfect sau acest proiect.

Emițător-receptor RF

Pentru comunicația fără fir între roata de curse și mașină, am mers cu transmițătorul RF nRF24L01 +.

Am avut câteva unde și sunt ușor de utilizat.

Baterie

O baterie LiPo de 7.4V 800mA asigură alimentarea mașinii RC, microcontrolerului, transmițătorului RF și camerei wireless

Diverse

Rezistor 4x - 10K

Rezistor 4x - 100K

Perfboard (obișnuit în proiectele mele), mufa bateriei de 9V și câteva fire

Pasul 2: Conectați componentele

Conectați componentele
Conectați componentele
Conectați componentele
Conectați componentele
Conectați componentele
Conectați componentele
Conectați componentele
Conectați componentele

Transmitator de roți Computar Racing

Pinul portului de joc poate fi găsit unde

en.wikipedia.org/wiki/Game_por

De asemenea, am găsit un site foarte frumos cu o schemă pentru o conexiune la arduino

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

Circuitul este construit în prefabrică în conformitate cu schema pe care am adăugat-o.

Pentru conexiunea NRF24L01 + folosesc adaptorul de bază care aduce un regulator de tensiune de 3,3V plus condensatori suplimentari pentru creșterea stabilizării liniei.

Dacă doriți doar să utilizați NRF24L01 +, linia de alimentare trebuie să provină de la + 3.3V de la Arduino.

Receptor auto RC

Pentru mașină am folosit și adaptorul de bază NRF24L01 +, din nou acesta este opțional.

L298n se conectează la pinii D2 la D7.

Puterea pentru camera wireless provine și din acumulator

După câteva teste, am folosit regula generală pentru radiator și am decis să folosesc un ventilator.

Pasul 3: Cod

Cod
Cod

Pentru a rula codul, va trebui să instalați biblioteca RF24.

Puteți să o descărcați

github.com/nRF24/RF24.

Pinii D9 și D10 sunt utilizați și pentru această bibliotecă, așa că nu uitați să le schimbați dacă doriți să utilizați altele

Radio RF24 (9, 10); // Configurați radio nRF24L01 + pe magistrala SPI plus pinii 9 și 10

Declarați apoi pinii controlerului în codul Car_TX.

// Declarați pinii pentru racing wheelconst int wheel_direction = A0;

butonul const int_1A = 2;

const int Buton_2A = 4;

butonul const int_1B = 3;

butonul int int_2B = 5;

Și pinii pentru acționarea controlerului motorului

// Definiți pinii pentru acționarea motorului // Viteza motorului

int enable_A = 3;

int in1Pin = 2;

int in2Pin = 4;

// Direcția motorului

int enable_B = 5;

int in3Pin = 6;

int in4Pin = 7;

Pasul 4: Feed live

Feed live
Feed live
Feed live
Feed live

Setul de camere wireless constă într-o cameră wireless și un receptor capabil să emită un semnal video compus.

Receptorul este apoi conectat la un convertor care permite conectarea la monitoare VGA.

Pasul 5: Test funcțional

Image
Image

Pasul 6: Concluzie

Concluzie
Concluzie
Concluzie
Concluzie

După ce am terminat totul și l-am asamblat, rezultatul nu a fost cel așteptat. Raza de acțiune a fost de aproximativ 2m în interior !!! Probabil pentru că acest lucru a fost făcut cu un buget de aproximativ 50 € !!!

Acesta are nevoie de o regândire completă asupra componentelor selectate. Probabil că voi folosi în viitor aceleași camere și emițătoare utilizate în dronele cu FPV. Astăzi este deja posibil să obțineți niște echipamente pentru frânarea băncii.

Nu totul este rău, în timpul testelor a fost foarte distractiv să conduci mașina cu controlerul de curse. Probabil că voi construi o nouă versiune folosind o mașină RC mică, dar cu control al roților de curse.

Nu ezitați să comentați sau să-mi trimiteți un mesaj dacă ați găsit vreo greșeală sau dacă aveți sugestii / îmbunătățiri sau întrebări.

Apreciază, Abonează-te, Fă-o.

Nu uitați să vă lăsați votul pentru concursurile pe care le organizez.

Recomandat: