Turinys:

„BrickPi3“linijos sekėjas: 4 žingsniai
„BrickPi3“linijos sekėjas: 4 žingsniai

Video: „BrickPi3“linijos sekėjas: 4 žingsniai

Video: „BrickPi3“linijos sekėjas: 4 žingsniai
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Liepa
Anonim
Image
Image
Bėgimas
Bėgimas

Čia yra projektas, parodantis, kaip „Dexter Industries“linijos sekėjas gali būti naudojamas priversti „BrickPi3“robotą sekti liniją.

1 žingsnis: Aparatūros sąranka

Šiame projekte naudojamas „BrickPi3“robotas, pagamintas iš dviejų pavaros variklių, turinčių slydimo valdymą. Kairysis pavaros variklis yra prijungtas prie „BrickPi3“prievado B, o dešinysis - su „BrickPi3“prievadu C. Linijos sekimo jutiklis prijungtas prie „BrickPi3“„Grove I2C“prievado.

Galite sukurti savo linijos konfigūraciją naudodami čia esančius linijų segmentus arba naudoti „Lego Mindstorms“kilimėlį.

2 veiksmas: programinės įrangos sąranka

Nesvarbu, ar jūsų „Raspberry Pi“veikia „Raspbian“, ar „Raspbian For Robots“, norėdami įdiegti tvarkykles ir projekto pavyzdinę programą, galite paleisti šias dvi komandas:

curl -kL dexterindustries.com/update_brickpi3 | bashcurl -kL dexterindustries.com/update_sensors | mušti

3 žingsnis: kalibravimas

Norėdami sukalibruoti linijos sekiklį, uždėkite visą jutiklį virš balto fono ir paleiskite šią komandą:

python -c "iš di_sensors importuoti easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('white')"

Tada uždėkite visą jutiklį virš juodos linijos ir paleiskite šią komandą:

python -c "iš„ di_sensors “importuoja easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('black')"

4 žingsnis: bėgimas

„Line Follower“pavyzdinė programa yra ~/Dexter/BrickPi3/Projects/LineBot. Norėdami paleisti pavyzdį, eikite į katalogą:

cd ~/Dexter/BrickPi3/Projects/LineBot

Tada paleiskite programą:

python LineBot.py

Rekomenduojamas: