Video: Následovník linky BrickPi3: 4 kroky
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Zde je projekt, který ukazuje, jak lze použít sledovač linky Dexter Industries k tomu, aby robot BrickPi3 sledoval linii.
Krok 1: Nastavení hardwaru
Tento projekt využívá robot BrickPi3 postavený se dvěma hnacími motory v konfiguraci smykem řízeného řízení. Levý hnací motor je připojen k portu B BrickPi3 a pravý hnací motor je připojen k portu C BrickPi3. Čidlo sledovače linky je připojeno k portu Grove I2C na BrickPi3.
Můžete si vytvořit vlastní konfiguraci linky pomocí zde dostupných segmentů čar, nebo můžete použít podložku Lego Mindstorms.
Krok 2: Nastavení softwaru
Ať už váš Raspberry Pi používá Raspbian nebo Raspbian For Robots, k instalaci ovladačů a ukázkového programu projektu můžete spustit tyto dva příkazy:
curl -kL dexterindustries.com/update_brickpi3 | bashcurl -kL dexterindustries.com/update_sensors | bash
Krok 3: Kalibrace
Chcete -li kalibrovat sledovače řádků, umístěte kompletní snímač na bílé pozadí a spusťte tento příkaz:
python -c "od di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('white')"
Poté umístěte kompletní senzor na černou čáru a spusťte tento příkaz:
python -c "od di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('black')"
Krok 4: Běh
Příklad programu Line Follower je umístěn v ~/Dexter/BrickPi3/Projects/LineBot. Chcete -li spustit příklad, přejděte do adresáře:
cd ~/Dexter/BrickPi3/Projects/LineBot
Poté spusťte program:
python LineBot.py