Sommario:

Passeggino robot a pulsante RSPI: 10 passaggi
Passeggino robot a pulsante RSPI: 10 passaggi

Video: Passeggino robot a pulsante RSPI: 10 passaggi

Video: Passeggino robot a pulsante RSPI: 10 passaggi
Video: Elegoo Smart Robot Car Kit 4.0 ⋆ imparare, giocare e divertirsi con Arduino Uno e sensori 2024, Dicembre
Anonim
Passeggino robot a pulsante RSPI
Passeggino robot a pulsante RSPI

Hai mai visto un'auto telecomandata in un negozio e ti sei chiesto se potevi costruirne una da solo. Ebbene sì, puoi costruirne uno e controllare la tua auto con i pulsanti. Tutto ciò di cui hai bisogno sono alcuni materiali semplici e potresti costruirti un passeggino robot a pulsante. Ora segui i passaggi seguenti e costruisci il tuo robot buggy a pulsante.

Passaggio 1: raccogliere materiali

Raccogli materiali
Raccogli materiali

Prima di iniziare, dovresti raccogliere il materiale necessario per completare questo progetto:

- Raspberry Pi B+

- Tenere sotto controllo

- Tastiera del computer

- Topo

- T-Cobbler

- Mezza tagliere

- Ponte H

- Cacciavite a stella

- Telaio Robot Buggy con 2 motori

- 4 pulsanti

- Batteria da 9 volt

- Caricatore portatile

- Cavo micro USB

- 4 ponticelli maschio - femmina

- 12 ponticelli maschio - maschio

- Software di codifica Python 3

- Dispositivo mobile in grado di scaricare l'app visualizzatore VNC

Passaggio 2: configurazione

Impostare
Impostare

Dopo aver raccolto i materiali necessari, ora puoi costruire il tuo passeggino. Innanzitutto, devi collegare il tuo Raspberry Pi al monitor, al mouse e alla tastiera. Una volta fatto ciò, devi collegare il tuo t-cobbler al tuo Pi e alla tua breadboard di mezza dimensione. Ora puoi collegare il tuo ponte h e i pulsanti alla breadboard.

Passaggio 3: collegamento del passeggino al ponte H

Collegamento del Buggy al ponte H
Collegamento del Buggy al ponte H

Ora sei pronto per costruire il tuo passeggino. Per prima cosa è necessario collegare i motori all'h-bridge, quindi è necessario svitare le quattro porte blu nella parte superiore e inferiore dell'h-bridge, se lo si tiene come nell'immagine sopra. Dopodiché, devi ottenere due cavi jumper maschio-maschio rossi e due neri. Quindi inserisci i fili neri nelle porte di sinistra e i fili rossi nelle porte di destra (nell'immagine sopra è stato cablato al contrario, ma in questo modo è più facile). Una volta posizionati i fili nelle porte blu, avvitali saldamente, in modo da evitare che cadano. Ora sul tuo telaio, vicino alle ruote vedrai i motori e un connettore femmina rosso e nero che esce da ciascun motore. Abbina il filo rosso e nero dall'h-bridge ai motori e ora il tuo h-bridge è collegato al tuo buggy. Ricorda che se stai tenendo il tuo h-bridge come nell'immagine sopra, le porte in alto dovrebbero essere collegate alla ruota sinistra e le porte in basso dovrebbero essere collegate alla ruota destra.

Passaggio 4: collegare il tuo H-bridge al tuo Raspberry Pi

Collegamento del tuo H-bridge al tuo Raspberry Pi
Collegamento del tuo H-bridge al tuo Raspberry Pi

Dopo aver collegato il tuo H-bridge a buggy, ora lo colleghi al tuo Pi. Ora hai bisogno di 4 ponticelli maschio-femmina. Collegare tutti e quattro i cavi dei ponticelli all'h-bridge ai connettori maschi sulla parte anteriore dell'h-bridge. Quindi collega tutti e quattro i fili a diversi GPIO sulla breadboard. Ho usato GPIO 4 e 17 per la ruota sinistra e GPIO 5 e 6 per la ruota destra. Per sapere quali sono i fili per quale ruota, sull'h-bridge quali due fili maschio-femmina che hai collegato sono più vicini ai fili maschio-maschio che hai collegato al motore, sono le ruote assortite. Ora hai bisogno di un cavo maschio-maschio per collegare un filo di terra al tuo ponte h. Ciò significa che ora devi svitare la porta centrale delle tre porte anteriori del tuo ponte h. Quindi ora inserisci il filo e avvitalo saldamente per evitare che cada. Ora posiziona quel filo in una porta di terra nella breadboard.

Passaggio 5: collegamento di una batteria da 9 Volt al tuo H-bridge

Collegamento di una batteria da 9 Volt al tuo H-bridge
Collegamento di una batteria da 9 Volt al tuo H-bridge

L'ultima cosa che devi fare per completare la costruzione del tuo passeggino è collegare una batteria da 9 volt. Hai bisogno di un connettore che colleghi la batteria e la divida in massa e tensione. Ora devi svitare da sinistra, le prime due porte sul tuo h-bridge. Successivamente è necessario inserire il filo rosso dalla batteria nella porta sinistra e quindi inserire il filo di terra nella porta centrale. Dovresti avere due fili nella porta centrale, un filo di terra al Pi e un filo di terra dalla batteria. Ora riavvita saldamente le porte e vai al passaggio successivo.

Passaggio 6: punto di controllo

Ora controlleremo se il tuo passeggino funziona prima di passare ai pulsanti. Quindi ora apri Python 3 sul tuo Pi ed esegui il codice seguente per assicurarti che il tuo bug funzioni.

da gpiozero import Robot

robby = Robot(sinistra=(4, 17), destra=(5, 6))

robby.forward()

Se il tuo passeggino si sposta in avanti, ora digita:

robby.stop()

Passaggio 7: cablaggio dei pulsanti

Pulsanti di cablaggio
Pulsanti di cablaggio

Dopo aver verificato che il tuo passeggino funzioni, sei pronto per aggiungere pulsanti. La prima cosa che devi fare è mettere un filo da terra e collegarlo ai binari di terra su entrambi i lati. Ciò renderebbe molto semplice il cablaggio dei pulsanti. Ora posiziona i tuoi quattro pulsanti nello stesso ordine della foto sopra. Assicurati che ogni gamba di ciascun pulsante sia in una riga diversa. Ora collega una gamba da ciascun pulsante a terra. Dopodiché devi connettere ciascun pulsante a un GPIO, quindi chiameremo il pulsante più lontano dal tuo Pi in avanti e collegheremo quel pulsante a GPIO 23. Quindi il pulsante a destra di quello che hai appena collegato, chiameremo va bene e collegalo a GPIO 13. Successivamente il pulsante più vicino al tuo Pi, chiameremo indietro e lo collegheremo a GPIO 21. Infine l'ultimo pulsante lo chiameremo a sinistra e lo collegheremo a GPIO 18.

Passaggio 8: il codice

Il codice
Il codice

Dopo aver cablato i pulsanti, sei pronto per codificare il tuo passeggino. Apri Python 3 sul tuo Pi e segui il codice qui sotto per assicurarti che il tuo bug funzioni.

da gpiozero import Robot, Button

dal tempo importa il sonno

da guizero import App, Pulsante

robby = Robot(sinistra=(4, 17), destra=(5, 6))

forward_button = Pulsante(23)

tasto_destro = Tasto(13)

pulsante_sinistro = pulsante(18)

Backwards_button = Pulsante(21)

mentre vero:

se forward_button.is_pressed:

robby.forward()

dormire(2)

robby.stop()

elif right_button.is_pressed:

robby.giusto()

dormire(0.2)

robby.stop()

elif pulsante_sinistro.è_premuto:

robby.sinistra()

dormire(0.2)

robby.stop()

elif Backwards_button.is_pressed:

robby.indietro()

dormire(2)

robby.stop()

Passaggio 9: configurazione del visualizzatore VNC

Ora devi connettere il tuo Pi al tuo telefono per poter eseguire il codice dal tuo telefono una volta che il tuo Pi è collegato al tuo buggy. Per prima cosa scarica l'app visualizzatore VNC sul tuo telefono. Quindi fai clic su VNC sul tuo Pi, dovrebbe essere vicino alla parte inferiore sinistra dello schermo. Dopo averlo fatto, digita il tuo indirizzo Pi, nome utente e password. Ora sei connesso al tuo Pi.

Passaggio 10: assemblaggio del passeggino

Assemblaggio del tuo passeggino
Assemblaggio del tuo passeggino

L'ultimo passo che devi fare è assemblare il tuo passeggino. Questa potrebbe essere la parte più difficile di questo progetto, perché è un po' impegnativo far sì che tutto si adatti al tuo telaio. Per quello che ho fatto, prima ho fissato la batteria in basso, tra i motori. Quindi ho messo il caricabatterie portatile sul fondo e l'ho collegato al Pi. Ho messo il Pi e la parte posteriore del telaio e ho fissato l'h-bridge al t-clobber. Quindi ho messo la breadboard nella parte anteriore, per facilitare il controllo del passeggino. Ma non devi assemblare il tuo esattamente allo stesso modo a seconda delle dimensioni del tuo telaio. Ora hai finito di costruire un buggy robot a pulsante con il tuo Raspberry Pi.

Consigliato: