Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
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