Sommario:

Come creare una linea che segue il robot usando Rpi 3: 8 passaggi
Come creare una linea che segue il robot usando Rpi 3: 8 passaggi

Video: Come creare una linea che segue il robot usando Rpi 3: 8 passaggi

Video: Come creare una linea che segue il robot usando Rpi 3: 8 passaggi
Video: ERICK SI È FATTO MALE TOGLIENDO UNA PELLICINA… 💀#shorts 2024, Dicembre
Anonim
Come creare una linea che segue il robot usando Rpi 3
Come creare una linea che segue il robot usando Rpi 3

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

Assembla i tuoi materiali
Assembla i tuoi 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

Assemblaggio della scheda motore
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

Alimentare il tuo motore
Alimentare il tuo motore
Alimentare il tuo motore
Alimentare il tuo 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

Preparare i connettori
Preparare i connettori
Preparare i connettori
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

Collegare i sensori di linea
Collegare i sensori di linea
Collegare i sensori di linea
Collegare i sensori di linea
Collegare i sensori di linea
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

Testare i sensori di linea
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

Inserimento del programma in Python
Inserimento del programma in Python

Inserisci queste righe di codice ed eseguendolo, dovresti ottenere un robot che può andare perfettamente su una pista.

Consigliato: