Índice:
Vídeo: Seguidor de linha BrickPi3: 4 etapas
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Aqui está um projeto que demonstra como o Dexter Industries Line Follower pode ser usado para fazer um robô BrickPi3 seguir uma linha.
Etapa 1: configuração do hardware
Este projeto usa um robô BrickPi3 construído com dois motores em uma configuração de minicarregadeira. O motor de acionamento esquerdo está conectado à porta B do BrickPi3 e o motor de acionamento direito está conectado à porta C. do BrickPi3. O sensor Line Follower está conectado à porta Grove I2C do BrickPi3.
Você pode criar sua própria configuração de linha usando os segmentos de linha disponíveis aqui, ou você pode usar um tapete Lego Mindstorms.
Etapa 2: configuração do software
Esteja o Raspberry Pi executando Raspbian ou Raspbian For Robots, para instalar os drivers e o programa de exemplo do projeto, você pode executar estes dois comandos:
curl -kL dexterindustries.com/update_brickpi3 | bashcurl -kL dexterindustries.com/update_sensors | bash
Etapa 3: Calibração
Para calibrar o seguidor de linha, coloque o sensor completo sobre o fundo branco e execute este comando:
python -c "de di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('white')"
Em seguida, coloque o sensor completo sobre a linha preta e execute este comando:
python -c "de di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('black')"
Etapa 4: Correr
O programa de exemplo Line Follower está localizado em ~ / Dexter / BrickPi3 / Projects / LineBot. Para executar o exemplo, navegue até o diretório:
cd ~ / Dexter / BrickPi3 / Projects / LineBot
Em seguida, execute o programa:
python LineBot.py