Sommario:
- Passaggio 1: raccogliere materiali
- Passaggio 2: configurazione
- Passaggio 3: collegamento del passeggino al ponte H
- Passaggio 4: collegare il tuo H-bridge al tuo Raspberry Pi
- Passaggio 5: collegamento di una batteria da 9 Volt al tuo H-bridge
- Passaggio 6: punto di controllo
- Passaggio 7: cablaggio dei pulsanti
- Passaggio 8: il codice
- Passaggio 9: configurazione del visualizzatore VNC
- Passaggio 10: assemblaggio del passeggino
Video: Passeggino robot a pulsante RSPI: 10 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
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
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
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
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
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
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
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
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
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:
Pulsante di disattivazione dell'audio di Microsoft Teams: 4 passaggi
Pulsante di disattivazione dell'audio di Microsoft Teams: crea un pulsante di facile accesso per attivare/disattivare l'audio durante una chiamata di Microsoft Teams! Perché 2020.Questo progetto utilizza un Adafruit Circuit Playground Express (CPX) e un grande pulsante per creare un pulsante di disattivazione dell'audio per Microsoft Teams tramite il tasto di scelta rapida
Pulsante domotica da $ 5: 4 passaggi
Pulsante per l'automazione domestica da $ 5: un pulsante per l'automazione domestica da $ 5 A volte la soluzione più semplice è un singolo pulsante. Volevamo un modo semplice per attivare una routine "ora di andare a dormire" sul nostro hub di automazione domestica (Huitat Elevation), che spegne la maggior parte delle luci, imposta le altre su livelli specifici e
Blocco della sospensione servo con un pulsante: 3 passaggi
Blocco della sospensione servo a un pulsante: le mountain bike a sospensione completa offrono una guida fluida, ma spesso richiedono il blocco della sospensione quando si pedala in salita. Altrimenti, la sospensione si comprime mentre stai sui pedali, sprecando quello sforzo. I produttori di biciclette lo sanno e forniscono
Microcontrollore AVR. Attiva/disattiva i LED utilizzando un interruttore a pulsante. Pulsante antirimbalzo: 4 passaggi
Microcontrollore AVR. Attiva/disattiva i LED utilizzando un interruttore a pulsante. Push Button Debouncing.: In questa sezione, impareremo come creare un codice C del programma per ATMega328PU per alternare lo stato dei tre LED in base all'input da un interruttore a pulsante. Inoltre, abbiamo esplorato una soluzione al problema di "Switch Bounce". Come di consueto, vi
Il passeggino Pi: 4 passaggi
The Pi Buggy: Questo è stato il nostro primissimo progetto. In questo progetto abbiamo creato un passeggino controllato da un lampone pi. È un progetto abbastanza semplice e potrebbe essere un ottimo primo progetto per chiunque voglia imparare. Per questo progetto avrai bisogno di: -Un Raspberry Pi-A