Բովանդակություն:

BrickPi3 Line Follower: 4 քայլ
BrickPi3 Line Follower: 4 քայլ

Video: BrickPi3 Line Follower: 4 քայլ

Video: BrickPi3 Line Follower: 4 քայլ
Video: BrickPi Line Follower 2024, Հուլիսի
Anonim
Image
Image
Վազում
Վազում

Ահա մի նախագիծ, որը ցույց է տալիս, թե ինչպես Dexter Industries Line Follower- ը կարող է օգտագործվել BrickPi3 ռոբոտին գծին հետևելու համար:

Քայլ 1: Սարքավորման կարգավորում

Այս նախագիծը օգտագործում է BrickPi3 ռոբոտը, որը կառուցված է երկու շարժիչով ՝ սահնակ ղեկի կազմաձևով: Ձախ շարժիչի շարժիչը միացված է BrickPi3 նավահանգիստ B- ին, իսկ աջ շարժիչի շարժիչը `BrickPi3 պորտին C. Line Follower սենսորը միացված է BrickPi3- ի Grove I2C նավահանգստին:

Կարող եք ստեղծել ձեր սեփական գծի կազմաձևը ՝ օգտագործելով այստեղ հասանելի տողերի հատվածները, կամ կարող եք օգտագործել Lego Mindstorms գորգ:

Քայլ 2: Softwareրագրաշարի տեղադրում

Անկախ նրանից, թե ձեր Raspberry Pi- ն աշխատում է Raspbian- ով կամ Raspbian For Robots- ով, վարորդների և նախագծի օրինակելի ծրագրի տեղադրման համար կարող եք գործարկել այս երկու հրամանը.

curl -kL dexterindustries.com/update_brickpi3 | bashcurl -kL dexterindustries.com/update_sensors | բաշ

Քայլ 3: Կալիբրացում

Գծի հետևորդը չափագրելու համար տեղադրեք ամբողջական սենսորը սպիտակ ֆոնի վրա և գործարկեք այս հրամանը.

python -c "di_sensors from import_ easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('white')"

Այնուհետև տեղադրեք ամբողջական սենսորը սև գծի վրա և գործարկեք այս հրամանը.

python -c "di_sensors- ից ներմուծել easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration (" սև ")"

Քայլ 4: Վազում

Line Follower- ի օրինակելի ծրագիրը գտնվում է ~/Dexter/BrickPi3/Projects/LineBot- ում: Օրինակն աշխատեցնելու համար անցեք գրացուցակին.

cd ~/Dexter/BrickPi3/Projects/LineBot

Այնուհետև գործարկեք ծրագիրը.

python LineBot.py

Խորհուրդ ենք տալիս: