Sommario:
- Passaggio 1: assemblare i materiali
- Passaggio 2: assemblaggio della scheda motore
- Passaggio 3: alimentazione del motore
- Passaggio 4: collegamento del motore a Rpi
- Passaggio 5: preparare i connettori
- Passaggio 6: collegare i sensori di linea
- Passaggio 7: testare i sensori di linea
- Passaggio 8: inserimento del programma in Python
Video: Come creare una linea che segue il robot usando Rpi 3: 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
In questo tutorial imparerai a costruire un robot buggy che segua la linea in modo che possa sfrecciare su una pista con facilità.
Passaggio 1: assemblare i materiali
Alcuni dei materiali mostrati nell'immagine sono usati per realizzare la maggior parte dei buggy da zero. Tuttavia, questo tutorial non coprirà la procedura su come realizzare un telaio o un modello per il tuo buggy o come saldare i cavi ai tuoi motori. Se lo desideri, ecco tutto il materiale di cui avrai bisogno:
- Raspberry Pi 3
- Scheda di controllo del motore
- Una breadboard
- Un calzolaio a T +
- 2 motori 12V CC
- 2 ruote
- 1 portabatterie AA (per 4 batterie AA)
- 4 batterie AA
- Ponticelli
- Una batteria USB
- Cacciavite
- Saldatore e saldatore
- Spelafili
- Piccola scatola di cartone o plastica e colla/nastro adesivo
- 2 sensori di linea
- 8 cavi jumper da femmina a femmina
- 4 cavi jumper maschio-maschio
- Nastro isolante
Passaggio 2: assemblaggio della scheda motore
Supponendo che tu abbia impostato i tuoi motori, dovrai collegare i motori alla scheda H-bridge. Per questo avrai bisogno di un piccolo cacciavite. Ora dovrai collegare i motori alla scheda. Per questo avrai bisogno di un piccolo cacciavite
Utilizzando un cacciavite, allentare le viti nelle morsettiere. Inserire le estremità spellate del cavo nelle morsettiere. Serrare le viti in modo che siano tenute saldamente dalle morsettiere.
Passaggio 3: alimentazione del motore
I motori richiedono più potenza di quella che Rpi può fornire. Pertanto, è necessario utilizzare 4 batterie AA per alimentarle.
Allentare le viti nelle morsettiere etichettate VCC, GND e 5V. Prendi il portabatterie AA e inserisci il filo rosso nella morsettiera VCC. Il filo nero va nel blocco GND. È importante che tu ottenga questo nel modo corretto.
Stringere le viti in modo che i fili siano tenuti saldamente in posizione.
Passaggio 4: collegamento del motore a Rpi
La scheda utilizzata in questo progetto deve essere collegata al Raspberry Pi. Altre schede possono connettersi in modo diverso e alcune schede possono essere semplicemente posizionate sui pin GPIO Raspberry Pi come HAT.
Sulla scheda utilizzata qui ci sono i pin etichettati In1, In2, In3 e In4, oltre a due pin GND. Quale pin GPIO sul tuo Pi usi dipende da te; in questo progetto sono stati utilizzati GPIO 7, 8, 9 e 10. Se hai una scheda che non ha i pin GND, puoi usare i pin GND di Rpi per ottenere gli stessi risultati. Se devi farlo, collega il filo GND alla stessa morsettiera del filo nero dal pacco batteria.
Usa il T-cobbler + per collegare la breadboard e Rpi.
Utilizzare cinque cavi jumper maschio-maschio per il collegamento alla breadboard.
- In1 GPIO 7
- In2 GPIO 8
- In3 GPIO 9
- In4 GPIO 10
Passaggio 5: preparare i connettori
Il primo passo sarà collegare i sensori di linea al passeggino. Normalmente, il tipo di sensore di linea utilizzato in questo tutorial deve essere collegato a un pin 3V3, ma eseguirai due sensori tramite lo stesso pin di alimentazione, quindi li collegherai entrambi a un pin 5V.
Prendi tre dei tuoi ponticelli femmina-femmina, rimuovi un connettore da ciascuna estremità e poi spella la guaina di plastica per rivelare circa un centimetro del cavo multipolare sottostante. Prendi i tre cavi del ponticello e attorciglia i loro fili multipolari insieme. Quindi utilizzare un saldatore per unire i cavi. Coprire la giunzione dei cavi con una piccola quantità di nastro isolante.
Ripeti l'intero processo con altri tre cavi jumper da femmina a femmina.
Passaggio 6: collegare i sensori di linea
Ogni sensore di linea ha tre pin: VCC per alimentazione, GND per terra e DO per uscita digitale.
Prendi uno dei cavi del ponticello a tre fili saldati e collega due delle sue estremità al pin VCC su ciascuno dei due sensori.
Prendi il secondo dei tuoi ponticelli saldati e collega due estremità al pin GND su ciascun sensore di linea.
Prendi i tuoi due ponticelli singoli rimanenti e collegali ciascuno al pin DO su ciascun sensore di linea.
Ora collega i pin VCC di entrambi i sensori di linea a un pin 5V sul tuo Raspberry Pi e i pin GND dei sensori a un pin GND sul tuo Raspberry Pi. Ciascuno dei due pin DO può essere collegato a qualsiasi pin GPIO numerato. In questo esempio vengono utilizzati i pin GPIO 17 e GPIO 27.
Passaggio 7: testare i sensori di linea
Questo è un passaggio molto semplice. Il tuo sensore di linea ha un LED che quando è alimentato rimane acceso. Tuttavia, una volta che lo esponi a una linea scura, si spengono. Questo dovrebbe essere il caso del tuo sensore di linea.
Se pensi che sia troppo sensibile, usa un cacciavite e sintonizzalo attraverso il suo potenziometro. Sintonizzati verso la tua soddisfazione.
Passaggio 8: inserimento del programma in Python
Inserisci queste righe di codice ed eseguendolo, dovresti ottenere un robot che può andare perfettamente su una pista.
Consigliato:
Come creare una cassetta di sicurezza che segue tra di noi - Attività di cablaggio elettrico: 7 passaggi
Come creare una cassetta di sicurezza seguendo il gioco tra noi - Attività di cablaggio elettrico: oggi ti mostrerò come creare una cassetta di sicurezza seguendo il gioco tra noi - Attività di cablaggio elettrico
Quad per bambini che hackera un veicolo a guida autonoma, che segue la linea e rileva ostacoli.: 4 passaggi
Quad per bambini che ha hackerato un veicolo a guida autonoma, che segue la linea e che rileva gli ostacoli.: Nell'istruttivo di oggi trasformeremo un quad elettrico per bambini da 1000 Watt (sì, lo so molto!) In un veicolo a guida autonoma, che segue la linea e che evita gli ostacoli! Video dimostrativo: https://youtu.be/bVIsolkEP1kPer questo progetto avremo bisogno dei seguenti materiali
Robot che segue la linea avanzato: 22 passaggi (con immagini)
Robot che segue la linea avanzato: questo è un robot che segue la linea avanzato basato su Teensy 3.6 e un sensore di linea QTRX che ho costruito e su cui ho lavorato per un po' di tempo. Ci sono alcuni importanti miglioramenti nel design e nelle prestazioni della mia prima linea che segue il robot. T
Come codificare una linea che segue Sumobot: 4 passaggi
Come codificare una linea che segue Sumobot: In questo Instructable illustrerò in dettaglio il processo in cui è possibile codificare un Sumobot da Parallax per seguire una singola linea nera
D2-1 Guida all'assemblaggio del robot che segue la linea - Kit robot ultra economico: 17 passaggi
D2-1 Guida all'assemblaggio del robot che segue la linea - Kit robot ultra economico: la tecnologia è sorprendente, così come i prezzi sull'elettronica dalla Cina! Puoi ottenere questi kit di robot che seguono la linea per circa $ 4,50 al pezzo su eBay, con spedizione gratuita. L'unico aspetto negativo è che vengono solo con istruzioni cinesi: non è molto utile per m