Kazalo:

BrickPi3 Line Follower: 4 koraki
BrickPi3 Line Follower: 4 koraki

Video: BrickPi3 Line Follower: 4 koraki

Video: BrickPi3 Line Follower: 4 koraki
Video: BrickPi Line Follower 2024, Julij
Anonim
Image
Image
Tek
Tek

Tukaj je projekt, ki prikazuje, kako lahko Dexter Industries Line Follower uporabimo za to, da bo robot BrickPi3 sledil liniji.

1. korak: Namestitev strojne opreme

Ta projekt uporablja robota BrickPi3 z dvema pogonskima motorjema v konfiguraciji kompaktnega krmiljenja. Levi pogonski motor je priključen na vrata BrickPi3 B, desni pogonski motor pa na vrata BrickPi3 C. Senzor sledilnika linij je priključen na vrata Grove I2C na BrickPi3.

S svojimi segmenti linij, ki so na voljo tukaj, lahko ustvarite lastno konfiguracijo črte ali pa uporabite preprogo Lego Mindstorms.

2. korak: Namestitev programske opreme

Ne glede na to, ali vaš Raspberry Pi uporablja Raspbian ali Raspbian For Robots, lahko za namestitev gonilnikov in primera programa zaženete ta dva ukaza:

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

3. korak: Umerjanje

Za umerjanje sledilca linij postavite celoten senzor na belo ozadje in zaženite ta ukaz:

python -c "iz di_sensorjev uvozi easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('bela')"

Nato postavite celoten senzor nad črno črto in zaženite ta ukaz:

python -c "iz di_sensorjev uvozi easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('črno')"

4. korak: Tek

Primer programa Line Follower se nahaja v ~/Dexter/BrickPi3/Projects/LineBot. Če želite zagnati primer, se pomaknite do imenika:

cd ~/Dexter/BrickPi3/Projects/LineBot

Nato zaženite program:

python LineBot.py

Priporočena: