I. Obiettivo
II. Parti e dispositivi
III. Installazione hardware
IV. Connessione del circuito
V. Installazione software
Acquista da US | Acquista da UK | Acquista da DE | Acquista da IT | Acquista da FR | Acquista da ES | ここでご購入を! |
In questa lezione, la nostra auto robot Raspberry Pi utilizzerà il sensore a ultrasuoni per rilevare gli ostacoli e rendere la guida automatica ed evitare collisioni.
I codici di esempio in questa esercitazione sono scritti in Python.
No. | Immagine | Dispositivo | Qty. | Accessoristica | Collegamento |
1 | Sensore a ultrasuoni | 1 | M1.5 * 8 vite x 4 dado M1.5 x 4 |
Clicca qui per acquistare | |
2 | Servomotore | 1 | M2.2 * 8 Vite autofilettante x 2 M2 * 4 Vite autofilettante x 1 |
Clicca qui per acquistare | |
3 | Supporto di montaggio per sensore a ultrasuoni | 1 | M1.5 * 8 vite x 4 dado M1.5 x 4 M2 * 4 vite autofilettante x 1 |
Clicca qui per acquistare | |
4 | 20Pin ponticello filo femmina a femmina 20 cm | alcuni | |||
5 | Cacciavite Philips | 1 | Clicca qui per acquistare |
Passo 1: È necessario completare il quadro di base della Lezione 1. Se hai completato l’installazione hardware di lesson2, tienila.
Passo 2: Installare il servomotore nella parte anteriore del telaio superiore dell’auto con viti autofilettanti M2.2 * 8 da 2 pezzi
Passaggio 3: Installare il modulo ad ultrasuoni per montare il supporto con vite M1.5*8 da 4 pezzi e dadi M1.5
Passaggio 4: Installare il supporto di montaggio per il modulo ad ultrasuoni sul servomotore con vite autofilettante M2 * 4
Collegare il servomotore SG90 a PWM 15 e collegare GND e VCC del modulo a ultrasuoni a GND e V+, quindi collegare TRIG e ECHO del modulo a ultrasuoni a GPIO20 e GPIO21 come indicato nel grafico seguente (ricordare: NON rimuovere i fili esistenti installati nella Lezione 1):
Passo 1: Assicurati di aver installato rpi.gpio, la libreria adafruit-pca9685 e abilita I2C nella lezione 1.
Passo 2: Accendi l’auto robot e scarica il codice python digitando il seguente comando nel tuo terminale Raspberry Pi:
wget http://osoyoo.com/driver/picar/picar-obstacle-avoid.py
Passo 3: Metti l’auto robot a terra ed esegui il programma (ATTENZIONE: seleziona un comando corretto in base alla tua scheda Pi):
Se si utilizza Python 2 in Raspberry Pi 3, digitare:
python picar-obstacle-avoid.py
o se si utilizza Python 3 in Pi 4/3A+, digitare:
python3 picar-obstacle-avoid.py
Passo 4: Dopo aver eseguito l’ultimo comando, il servomotore farà sì che il sensore a ultrasuoni sia rivolto a sinistra, poi a destra, quindi al centro e rimanga per alcuni secondi. Se il sensore a ultrasuoni non è rivolto verso la parte anteriore, spegnere immediatamente l’auto robot. Quindi rimuovere il sensore ad ultrasuoni dal servo e reinstallarlo, assicurarsi che sia rivolto verso la parte anteriore e fissarlo con la vite M2 * 4.
Passo 5: Riaccendi l’auto, digita lo stesso comando python picar-obstacle-avoid.py ed esegui nuovamente il programma. Ora l’auto farà automaticamente evitare gli ostacoli auto guida.
DownLoad Url osoyoo.com