Innehållsförteckning:
Video: BrickPi3 Line -följare: 4 steg
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Här är ett projekt som visar hur Dexter Industries Line Follower kan användas för att få en BrickPi3 -robot att följa en linje.
Steg 1: Maskinvaruinstallation
Detta projekt använder en BrickPi3 -robot byggd med två drivmotorer i en kompaktstyrning. Den vänstra drivmotorn är ansluten till BrickPi3 -port B, och den högra drivmotorn är ansluten till BrickPi3 -port C. Line Follower -sensorn är ansluten till Grove I2C -porten på BrickPi3.
Du kan skapa din egen linjekonfiguration med hjälp av de linjesegment som finns tillgängliga här, eller så kan du använda en Lego Mindstorms -matta.
Steg 2: Programinstallation
Oavsett om din Raspberry Pi kör Raspbian eller Raspbian For Robots kan du köra dessa två kommandon för att installera drivrutiner och projektexempelprogram:
curl -kL dexterindustries.com/update_brickpi3 | bashcurl -kL dexterindustries.com/update_sensors | våldsamt slag
Steg 3: Kalibrering
För att kalibrera linjeföljaren, placera hela sensorn över den vita bakgrunden och kör detta kommando:
python -c "från di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration (" vit ")"
Placera sedan hela sensorn över den svarta linjen och kör det här kommandot:
python -c "från di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('black')"
Steg 4: Löpning
Programmet Line Follower finns i ~/Dexter/BrickPi3/Projects/LineBot. För att köra exemplet, navigera till katalogen:
cd ~/Dexter/BrickPi3/Projects/LineBot
Kör sedan programmet:
python LineBot.py