Sommario:

Auto RC FPV: 6 passaggi (con immagini)
Auto RC FPV: 6 passaggi (con immagini)

Video: Auto RC FPV: 6 passaggi (con immagini)

Video: Auto RC FPV: 6 passaggi (con immagini)
Video: PAZZESCA... MA COSÌ ANCORA DI PIÙ (80km/h) | HO modificato la ZD RACING PIRATES 3 in FPV RC CAR 2024, Luglio
Anonim
Auto RC FPV
Auto RC FPV

Questo progetto è nel mio cassetto da un po' di tempo e da quando Maker Fair sta arrivando in città, questo è stato un buon momento per realizzarlo.

Molto tempo fa, c'era un gioco chiamato "Micro Machines" per Sega Mega Drive (Genesis) a cui passo ore a giocare. Fondamentalmente questo era un gioco di corse con piccole auto in cui la pista era parte di oggetti della vita quotidiana. Ho scoperto che c'è una nuova versione di questo vecchio classico.

Nella versione originale, il gioco aveva una vista dall'alto della pista e delle auto, ma volevo avere la visuale in prima persona su un display frontale. La telecamera si muoverebbe in base al movimento della testa del giocatore.

Il controller dovrebbe essere un volante da corsa.

Sfortunatamente, questo non è stato possibile, e alla fine questo è stato quello che ho ottenuto.

A causa di diversi fattori non ho implementato il display della testa e la telecamera servoassistita, ma l'auto è controllata dal volante, ho una telecamera wireless e tutto funziona. Il problema è la portata. Posso controllare e vedere il feed della telecamera solo se tutte le unità trasmittente e ricevente sono in linea di vista.

In ogni caso ci sono aspetti molto interessanti di questo progetto che vale la pena condividere.

Passaggio 1: componenti

Componenti
Componenti
Componenti
Componenti
Componenti
Componenti

Auto RC

Ho appena selezionato il più economico che ho trovato in scala 1:20.

Fotocamera senza fili

Ho avuto diverse scelte dove, ma probabilmente quando per il peggio. Se hai intenzione di fare qualcosa del genere, NON usare questo tipo di fotocamere.

MicrocontrolloreDFRobot Dreamer Nano V4.1, il pinout da 2,54 mm è essenziale per questo progetto. Controlla la pagina wiki di DFRobot per maggiori informazioni su questo microcontrollore

Volante del calcolatore

Oggi è molto facile trovare vecchi controller da corsa quasi gratis. Questo l'ho preso gratuitamente nel mercato internet locale.

Viene fornito con la vecchia porta di gioco a 15 pin, che era collegata alla scheda audio del computer.

Controllore motore

La scelta è stata l'L298N con una capacità di 2A e con un massimo di 46V in ingresso serve perfettamente o questo progetto.

Ricetrasmettitore RF

Per la comunicazione wireless tra il volante e l'auto, sono andato con il ricetrasmettitore RF nRF24L01+.

Ho avuto alcuni dove, e sono facili da usare.

Batteria

Una batteria LiPo da 7,4 V 800 mA fornisce alimentazione all'auto RC, al microcontrollore, al ricetrasmettitore RF e alla telecamera wireless

Varie

Resistore 4x - 10K

4x - Resistenza da 100K

Perfboard (un solito nei miei progetti), spina della batteria da 9 V e alcuni cavi

Passaggio 2: collegare i componenti

Collegare i componenti
Collegare i componenti
Collegare i componenti
Collegare i componenti
Collegare i componenti
Collegare i componenti
Collegare i componenti
Collegare i componenti

Trasmettitore per volante da corsa Computar

Il pin out della porta di gioco può essere trovato dove

en.wikipedia.org/wiki/Game_por

Ho anche trovato un sito molto carino con uno schema per il collegamento all'arduino

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

Il circuito è costruito nella scheda pref secondo lo schema che ho aggiunto.

Per la connessione NRF24L01+ sto usando l'adattatore di base che porta un regolatore di tensione da 3,3V più condensatori aggiuntivi per aumentare la stabilizzazione della linea.

Se vuoi usare solo NRF24L01+, la linea di alimentazione deve provenire da +3.3V da Arduino.

Ricevitore per auto RC

Per l'auto utilizzo anche l'adattatore base NRF24L01+, anche questo è un optional.

L298n si collega ai pin da D2 a D7.

L'alimentazione per la fotocamera wireless viene anche dal pacco batteria

Dopo alcuni test, ho usato la regola empirica per il dissipatore di calore e ho deciso di utilizzare una ventola.

Passaggio 3: codice

Codice
Codice

Per eseguire il codice sarà necessario installare la libreria RF24.

Puoi scaricarlo dove

github.com/nRF24/RF24.

I pin D9 e D10 sono usati anche per questa libreria, quindi non dimenticare di cambiarli se vuoi usarne altri

radio RF24 (9, 10); //Imposta la radio nRF24L01+ sul bus SPI più i pin 9 e 10

Quindi dichiarare i pin per il controller nel codice Car_TX.

//Dichiara i pin per il volante const int wheel_direction = A0;

const int pulsante_1A = 2;

const int Pulsante_2A = 4;

const int pulsante_1B = 3;

const int button_2B = 5;

E i pin per l'azionamento del controller del motore

//Definisci i pin per l'azionamento del motore//Velocità del motore

int abilita_A = 3;

int in1Pin = 2;

int in2Pin = 4;

//Direzione del motore

int abilita_B = 5;

int in3Pin = 6;

int in4Pin = 7;

Passaggio 4: feed in tempo reale

Feed in diretta
Feed in diretta
Feed in diretta
Feed in diretta

Il set di telecamere wireless consiste in una telecamera wireless e un ricevitore in grado di emettere un segnale video composto.

Il ricevitore viene poi collegato ad un convertitore che permette il collegamento a monitor VGA.

Passaggio 5: test funzionale

Image
Image

Passaggio 6: conclusione

Conclusione
Conclusione
Conclusione
Conclusione

Dopo aver finito tutto e assemblato, il risultato non è stato quello previsto. La portata di tutto era di circa 2 metri al coperto!!! Probabilmente perché questo è stato fatto con un budget di circa 50€!!!

Questo ha bisogno di un ripensamento completo sui componenti selezionati. Probabilmente utilizzerò in futuro le stesse fotocamere e trasmettitori utilizzati nei droni con FPV. Già oggi è possibile procurarsi dell'attrezzatura con frenata di sponda.

Non tutto è andato male, durante i test è stato molto divertente guidare l'auto con il controller da corsa. Probabilmente costruirò una nuova versione usando una piccola auto RC ma con il controllo del volante.

Sentiti libero di commentare o mandami un messaggio se hai trovato qualche errore o se hai qualche suggerimento/miglioramento o domande.

Metti mi piace, iscriviti, fallo.

Non dimenticare di lasciare il tuo voto per i concorsi che sto organizzando.

Consigliato: