Video: Nasledovník linky BrickPi3: 4 kroky
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Tu je projekt, ktorý ukazuje, ako je možné sledovač čiary Dexter Industries použiť na to, aby robot BrickPi3 sledoval líniu.
Krok 1: Nastavenie hardvéru
Tento projekt používa robot BrickPi3 postavený s dvoma hnacími motormi v konfigurácii šmykom riadeného vozidla. Ľavý hnací motor je pripojený k portu B BrickPi3 a pravý hnací motor je pripojený k portu C BrickPi3. Snímač sledovača linky je pripojený k portu Grove I2C BrickPi3.
Môžete si vytvoriť vlastnú konfiguráciu čiar pomocou tu dostupných segmentov čiar alebo môžete použiť podložku Lego Mindstorms.
Krok 2: Nastavenie softvéru
Bez ohľadu na to, či na vašom Raspberry Pi beží Raspbian alebo Raspbian For Robots, na inštaláciu ovládačov a ukážkového programu projektu môžete spustiť tieto dva príkazy:
curl -kL dexterindustries.com/update_brickpi3 | bashcurl -kL dexterindustries.com/update_sensors | bash
Krok 3: Kalibrácia
Ak chcete kalibrovať sledovač čiar, umiestnite kompletný snímač na biele pozadie a spustite tento príkaz:
python -c "od di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('white')"
Potom umiestnite kompletný snímač na čiernu čiaru a spustite tento príkaz:
python -c "od di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('black')"
Krok 4: Beh
Príklad programu Line Follower sa nachádza v ~/Dexter/BrickPi3/Projects/LineBot. Ak chcete spustiť príklad, prejdite do adresára:
cd ~/Dexter/BrickPi3/Projects/LineBot
Potom spustite program:
python LineBot.py