BrickPi3 līnijas sekotājs: 4 soļi
BrickPi3 līnijas sekotājs: 4 soļi
Anonim
Image
Image
Skriešana
Skriešana

Šeit ir projekts, kas parāda, kā Dexter Industries līnijas sekotāju var izmantot, lai BrickPi3 robots sekotu līnijai.

1. darbība. Aparatūras iestatīšana

Šajā projektā tiek izmantots BrickPi3 robots, kas būvēts ar diviem piedziņas motoriem bīdāmās stūres konfigurācijā. Kreisās piedziņas motors ir pievienots BrickPi3 portam B, bet labais piedziņas motors ir pievienots BrickPi3 portam C. Līnijas sekotāja sensors ir pievienots BrickPi3 Grove I2C portam.

Jūs varat izveidot savu līnijas konfigurāciju, izmantojot šeit pieejamos līniju segmentus, vai arī varat izmantot Lego Mindstorms paklājiņu.

2. darbība. Programmatūras iestatīšana

Neatkarīgi no tā, vai jūsu Raspberry Pi darbojas Raspbian vai Raspbian For Robots, lai instalētu draiverus un projekta piemēra programmu, varat palaist šīs divas komandas:

čokurošanās -kL dexterindustries.com/update_brickpi3 | bashcurl -kL dexterindustries.com/update_sensors | bash

3. solis: kalibrēšana

Lai kalibrētu līnijas sekotāju, novietojiet visu sensoru virs balta fona un izpildiet šo komandu:

python -c "no di_sensors importē easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('white')"

Pēc tam novietojiet visu sensoru virs melnās līnijas un izpildiet šo komandu:

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

4. solis: skriešana

Līniju sekotāju piemēru programma atrodas ~/Dexter/BrickPi3/Projects/LineBot. Lai izpildītu piemēru, dodieties uz direktoriju:

cd ~/Dexter/BrickPi3/Projekti/LineBot

Pēc tam palaidiet programmu:

python LineBot.py

Ieteicams: