Indholdsfortegnelse:

BrickPi3 Line Følger: 4 trin
BrickPi3 Line Følger: 4 trin

Video: BrickPi3 Line Følger: 4 trin

Video: BrickPi3 Line Følger: 4 trin
Video: Programming the BrickPi3 and EV3 Infrared Sensor in Python: Beacon Mode 2024, November
Anonim
Image
Image
Løb
Løb

Her er et projekt, der viser, hvordan Dexter Industries Line Follower kan bruges til at få en BrickPi3 -robot til at følge en linje.

Trin 1: Hardwareopsætning

Dette projekt bruger en BrickPi3 -robot bygget med to drivmotorer i en skridstyret konfiguration. Den venstre drivmotor er forbundet til BrickPi3 -port B, og den højre drivmotor er forbundet til BrickPi3 -port C. Line Follower -sensoren er forbundet til Grove I2C -porten på BrickPi3.

Du kan oprette din egen linjekonfiguration ved hjælp af de liniesegmenter, der er tilgængelige her, eller du kan bruge en Lego Mindstorms -måtte.

Trin 2: Softwareopsætning

Uanset om din Raspberry Pi kører Raspbian eller Raspbian For Robots, for at installere driverne og projekteksempelprogrammet, kan du køre disse to kommandoer:

curl -kL dexterindustries.com/update_brickpi3 | bashcurl -kL dexterindustries.com/update_sensors | bash

Trin 3: Kalibrering

For at kalibrere linjefølgeren skal du placere den komplette sensor over den hvide baggrund og køre denne kommando:

python -c "fra di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('hvid')"

Placer derefter den komplette sensor over den sorte linje og kør denne kommando:

python -c "fra di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('black')"

Trin 4: Løb

Line Follower -eksempelprogrammet findes i ~/Dexter/BrickPi3/Projects/LineBot. For at køre eksemplet skal du navigere til biblioteket:

cd ~/Dexter/BrickPi3/Projects/LineBot

Kør derefter programmet:

python LineBot.py

Anbefalede: