Innehållsförteckning:

BrickPi3 Line -följare: 4 steg
BrickPi3 Line -följare: 4 steg

Video: BrickPi3 Line -följare: 4 steg

Video: BrickPi3 Line -följare: 4 steg
Video: Programming the BrickPi3 and EV3 Infrared Sensor in Python: Proximity Mode 2024, Juli
Anonim
Image
Image
Löpning
Löpning

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

Rekommenderad: