Sommario:

BrickPi3 Line Follower: 4 passaggi
BrickPi3 Line Follower: 4 passaggi

Video: BrickPi3 Line Follower: 4 passaggi

Video: BrickPi3 Line Follower: 4 passaggi
Video: BrickPi Line Follower 2024, Luglio
Anonim
Image
Image
In esecuzione
In esecuzione

Ecco un progetto che dimostra come utilizzare il Dexter Industries Line Follower per far seguire una linea a un robot BrickPi3.

Passaggio 1: configurazione hardware

Questo progetto utilizza un robot BrickPi3 costruito con due motori di azionamento in una configurazione skid steer. Il motore di azionamento sinistro è collegato alla porta B del BrickPi3 e il motore di azionamento destro è collegato alla porta C del BrickPi3. Il sensore Line Follower è collegato alla porta Grove I2C del BrickPi3.

Puoi creare la tua configurazione di linea utilizzando i segmenti di linea disponibili qui, oppure puoi utilizzare un tappetino Lego Mindstorms.

Passaggio 2: installazione del software

Se il tuo Raspberry Pi esegue Raspbian o Raspbian For Robots, per installare i driver e il programma di esempio del progetto, puoi eseguire questi due comandi:

curl -kL dexterindustries.com/update_brickpi3 | bashcurl -kL dexterindustries.com/update_sensors | bash

Passaggio 3: calibrazione

Per calibrare il line follower, posiziona il sensore completo sullo sfondo bianco ed esegui questo comando:

python -c "from di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower().set_calibration('white')"

Quindi posiziona il sensore completo sulla linea nera ed esegui questo comando:

python -c "from di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower().set_calibration('black')"

Passaggio 4: corsa

Il programma di esempio Line Follower si trova in ~/Dexter/BrickPi3/Projects/LineBot. Per eseguire l'esempio, vai alla directory:

cd ~/Dexter/BrickPi3/Projects/LineBot

Quindi eseguire il programma:

python LineBot.py

Consigliato: