Оглавление:
Видео: Последователь линии BrickPi3: 4 шага
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Вот проект, демонстрирующий, как можно использовать последователь линии Dexter Industries, чтобы заставить робота BrickPi3 следовать линии.
Шаг 1. Настройка оборудования
В этом проекте используется робот BrickPi3, построенный с двумя приводными двигателями в конфигурации с бортовым поворотом. Левый приводной двигатель подключен к порту B BrickPi3, а правый приводной двигатель подключен к порту C BrickPi3. Датчик следящего за линией подключен к порту 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 "from di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('white')"
Затем поместите весь датчик на черную линию и выполните эту команду:
python -c "from di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('black')"
Шаг 4: бег
Пример программы Line Follower находится в ~ / Dexter / BrickPi3 / Projects / LineBot. Чтобы запустить пример, перейдите в каталог:
cd ~ / Dexter / BrickPi3 / Projects / LineBot
Затем запустите программу:
python LineBot.py