Съдържание:

Последовател на линия BrickPi3: 4 стъпки
Последовател на линия BrickPi3: 4 стъпки

Видео: Последовател на линия BrickPi3: 4 стъпки

Видео: Последовател на линия BrickPi3: 4 стъпки
Видео: Почему Ты НЕ Должен Вступать В Гильдии ( Скайрим ) 2024, Ноември
Anonim
Image
Image
Бягане
Бягане

Ето един проект, демонстриращ как Dexter Industries Line Follower може да се използва, за да накара робот BrickPi3 да следва линия.

Стъпка 1: Настройка на хардуера

В този проект се използва робот BrickPi3, построен с два задвижващи двигателя в конфигурация на миниуправление. Левият задвижващ двигател е свързан към BrickPi3 порт B, а десният задвижващ двигател е свързан към BrickPi3 порт C. Датчикът на Line Follower е свързан към Grove I2C порта на BrickPi3.

Можете да създадете своя собствена конфигурация на линия, като използвате сегментите на линията, налични тук, или можете да използвате подложка Lego Mindstorms.

Стъпка 2: Настройка на софтуера

Независимо дали вашият Raspberry Pi работи с Raspbian или Raspbian For Robots, за да инсталирате драйверите и примерната програма за проект, можете да изпълните тези две команди:

curl -kL dexterindustries.com/update_brickpi3 | bashcurl -kL dexterindustries.com/update_sensors | баш

Стъпка 3: Калибриране

За да калибрирате последователя на линията, поставете целия сензор върху белия фон и изпълнете тази команда:

python -c "от di_sensors внос easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('бял')"

След това поставете целия сензор над черната линия и изпълнете тази команда:

python -c "от di_sensors импортиране easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('черно')"

Стъпка 4: Бягане

Примерната програма Line Follower се намира в ~/Dexter/BrickPi3/Projects/LineBot. За да изпълните примера, отидете в директорията:

cd ~/Dexter/BrickPi3/Проекти/LineBot

След това стартирайте програмата:

python LineBot.py

Препоръчано: