Cuprins:
Video: Urmăritor de linie BrickPi3: 4 pași
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
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