Spisu treści:
Wideo: Obserwator linii BrickPi3: 4 kroki
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Oto projekt demonstrujący, w jaki sposób Dexter Industries Line Follower może być użyty, aby robot BrickPi3 podążał za linią.
Krok 1: Konfiguracja sprzętu
Ten projekt wykorzystuje robota BrickPi3 zbudowanego z dwoma silnikami napędowymi w konfiguracji skid steer. Lewy silnik napędowy jest podłączony do portu B BrickPi3, a prawy do portu C BrickPi3. Czujnik Line Follower jest podłączony do portu Grove I2C w BrickPi3.
Możesz stworzyć własną konfigurację linii za pomocą segmentów linii dostępnych tutaj lub możesz użyć maty Lego Mindstorms.
Krok 2: Konfiguracja oprogramowania
Niezależnie od tego, czy na Twoim Raspberry Pi jest uruchomiony Raspbian czy Raspbian For Robots, aby zainstalować sterowniki i przykładowy program projektu, możesz uruchomić te dwa polecenia:
curl -kL dexterindustries.com/update_brickpi3 | bashcurl -kL dexterindustries.com/update_sensors | grzmotnąć
Krok 3: Kalibracja
Aby skalibrować popychacz linii, umieść cały czujnik na białym tle i uruchom to polecenie:
python -c "z di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower().set_calibration('white')"
Następnie umieść cały czujnik nad czarną linią i uruchom to polecenie:
python -c "z di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower().set_calibration('black')"
Krok 4: Bieganie
Przykładowy program Line Follower znajduje się w ~/Dexter/BrickPi3/Projects/LineBot. Aby uruchomić przykład, przejdź do katalogu:
cd ~/Dexter/BrickPi3/Projects/LineBot
Następnie uruchom program:
python LineBot.py