Cuprins:

Urmăritor de linie BrickPi3: 4 pași
Urmăritor de linie BrickPi3: 4 pași

Video: Urmăritor de linie BrickPi3: 4 pași

Video: Urmăritor de linie BrickPi3: 4 pași
Video: Arduino robot urmaritor de linie 2024, Iulie
Anonim
Image
Image
Alergare
Alergare

Iată un proiect care demonstrează modul în care următorul Dexter Industries Line poate fi folosit pentru a face un robot BrickPi3 să urmeze o linie.

Pasul 1: Configurare hardware

Acest proiect folosește un robot BrickPi3 construit cu două motoare de acționare într-o configurație mini-skid. Motorul de acționare stânga este conectat la portul BrickPi3 B, iar motorul de acționare drept este conectat la portul BrickPi3 C. Senzorul Line Follower este conectat la portul Grove I2C al BrickPi3.

Puteți crea propria configurație de linie utilizând segmentele de linie disponibile aici sau puteți utiliza un covor Lego Mindstorms.

Pasul 2: Configurare software

Indiferent dacă Raspberry Pi rulează Raspbian sau Raspbian For Robots, pentru a instala driverele și programul exemplu de proiect, puteți rula aceste două comenzi:

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

Pasul 3: Calibrare

Pentru a calibra următorul linie, așezați senzorul complet pe fundalul alb și executați această comandă:

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

Apoi așezați senzorul complet peste linia neagră și executați această comandă:

python -c "din di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('negru')"

Pasul 4: Alergare

Programul de exemplu Line Follower este situat în ~ / Dexter / BrickPi3 / Projects / LineBot. Pentru a rula exemplul, navigați la director:

cd ~ / Dexter / BrickPi3 / Projects / LineBot

Apoi rulați programul:

python LineBot.py

Recomandat: