Sommario:
- Passaggio 1: parti
- Passaggio 2: assemblaggio
- Passaggio 3: collegare il driver del motore a RPI
- Passaggio 4: custodia di stampa per fotocamera
- Passaggio 5: assemblaggio finale
- Passaggio 6: eseguire il codice
Video: Auto RC pilotata da volante e pedali?️: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
La vita è realizzare i tuoi sogni. Il mio era di far sterzare RC Car con il volante da gioco per PC. Quindi ce l'ho fatta.
Spero che possa essere utile a qualcuno. In caso di domande, scrivi un commento.
Passaggio 1: parti
Per realizzare questo progetto avrai bisogno di:
- Raspberry Pi (ho usato RPI 4B con 4 GB di RAM)
- Telaio con assale anteriore servosterzante (motore e servo inclusi)
- Fotocamera RPI con custodia stampata in 3D (opzionale)
- Batteria Li-Po 11,1V
- Volante per PC con pedali
- Kit doppio motore Polulu DRV8835
- Convertitore buck da 11,1 V a 5 V
- fili
Passaggio 2: assemblaggio
Assemblare il telaio. Ho preso il mio da:
Quindi saldare due fili al motore CC sul retro.
Dopodiché monta Raspberry Pi usando dadi e bulloni
Passaggio 3: collegare il driver del motore a RPI
Ora dobbiamo saldare il driver del motore. Quindi prendi il pin dorato a 3 pin e saldalo a 5V e GND nella scheda del driver (vedi la foto). All'ultimo filo di saldatura pin con estremità femmina goldpin. Lo useremo per il segnale PWM che guida il servo.
Quindi prendi il convertitore buck e salda:
- filo nero (massa) a GND
- filo di uscita rosso a 5V
- filo di ingresso rosso a Vout
Una volta completata la saldatura, utilizzare del nastro biadesivo per montare il convertitore sul driver del motore.
Dopodiché il nostro driver è pronto e può essere collegato all'RPI.
Passaggio 4: custodia di stampa per fotocamera
Il prossimo passo è stampare la custodia per la fotocamera. Puoi trovare molti progetti su:
Usane uno che si adatti alla tua fotocamera.
Passaggio 5: assemblaggio finale
Ora è il momento di mettere tutto insieme. Inserisci la batteria, collega la fotocamera, collega il servo ai pin e collega il motore al driver e alla batteria.
Potete vedere l'intero schema sulla foto.
Passaggio 6: eseguire il codice
La parte finale è l'esecuzione del codice.
La comunicazione tra RPI e laptop viene stabilita utilizzando il server Flask scritto in Python.
Invieremo due cose al server:
- Angolo del volante
- Velocità del motore (480 per la massima velocità in avanti e -480 per la massima velocità all'indietro)
Il programma sul laptop è responsabile della lettura dei valori dai pedali e del volante e dell'invio al server che è in esecuzione su Raspberry.
Su RPI dobbiamo lanciare il codice del server e il programma che legge i valori memorizzati sul server che controlla l'angolo del servo e la velocità del motore.
Ricordare:
- Raspberry Pi e laptop devono essere collegati alla stessa rete WiFi!
- Devi eseguire programmi su RPI dal terminale usando il comando sudo (es. sudo python3 Flask_server_RPI.py)!
Consigliato:
BBC Micro:bit and Scratch - Volante interattivo e gioco di guida: 5 passaggi (con immagini)
BBC Micro:bit e Scratch - Volante interattivo e gioco di guida: Uno dei miei compiti di classe questa settimana è utilizzare BBC Micro:bit per interfacciarsi con un programma Scratch che abbiamo scritto. Ho pensato che questa fosse l'occasione perfetta per usare il mio ThreadBoard per creare un sistema embedded! La mia ispirazione per lo scratch p
Volante personalizzato (pentola come sensore di posizione): 10 passaggi
Volantino personalizzato (pentola come sensore di posizione): disclaimer: non prendetevela con me per non aver mostrato passo dopo passo questo dovrebbe essere solo un riferimento e sto solo dicendo quello che ho fatto e il risultato, ha alcuni difetti fondamentali come rumore quindi non fare esattamente come ho fatto io e mi aspetto un risultato eccezionale, e f
RC FPV-Trike con volante posteriore: 9 passaggi (con immagini)
RC FPV-Trike con volante posteriore: poiché avevo alcuni pezzi di ricambio dal mio primo FPV Rover, ho deciso di costruire un'auto RC. Ma non dovrebbe essere solo un'auto RC standard. Per questo ho progettato un triciclo con volante posteriore. Seguimi su Instagram per le ultime notiziehttps://www.instagram.com
Pedali Arduino per simulatore di auto: 7 passaggi (con immagini)
Pedali Arduino per simulatore di auto: ho un progetto in corso per costruire un simulatore di auto e un obiettivo è quello di avere la sensazione di essere seduto in una vera macchina da corsa. Con queste istruzioni spiego come ho costruito i miei pedali per il mio simulatore di auto. Certo che puoi comprare cose come questa, ma io voglio
Volante e pedali per PC fai da te in cartone! (Feedback, paddle shifters, display) per simulatori di corse e giochi: 9 passaggi
Volante e pedali per PC fai da te in cartone! (Feedback, paddle shifters, display) per simulatori di corse e giochi: ciao a tutti! Durante questi tempi noiosi, stiamo tutti ciondolando alla ricerca di qualcosa da fare. Gli eventi di corse reali sono stati cancellati e sono stati sostituiti con simulatori. Ho deciso di costruire un simulatore economico che funzioni perfettamente, a condizione che