Spisu treści:

Obserwator linii BrickPi3: 4 kroki
Obserwator linii BrickPi3: 4 kroki

Wideo: Obserwator linii BrickPi3: 4 kroki

Wideo: Obserwator linii BrickPi3: 4 kroki
Wideo: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Listopad
Anonim
Image
Image
Bieganie
Bieganie

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

Zalecana: