Tartalomjegyzék:

BrickPi3 vonalkövető: 4 lépés
BrickPi3 vonalkövető: 4 lépés

Videó: BrickPi3 vonalkövető: 4 lépés

Videó: BrickPi3 vonalkövető: 4 lépés
Videó: EV3 Infrared Sensor Programming with the BrickPi3 and Python 2024, Július
Anonim
Image
Image
Futás
Futás

Íme egy projekt, amely bemutatja, hogyan lehet a Dexter Industries vonalkövetőjét arra használni, hogy a BrickPi3 robotot egy vonal után kövesse.

1. lépés: Hardver beállítása

Ez a projekt egy BrickPi3 robotot használ, amelyet két hajtómotorral építettek fel, csúszáskormányos konfigurációban. A bal meghajtó motor a BrickPi3 B porthoz, a jobb meghajtó a BrickPi3 C porthoz csatlakozik. A vonalkövető érzékelő a BrickPi3 Grove I2C portjához van csatlakoztatva.

Létrehozhatja saját vonalkonfigurációját az itt elérhető vonalszegmensek használatával, vagy használhat Lego Mindstorms szőnyeget.

2. lépés: Szoftver telepítése

Függetlenül attól, hogy a Raspberry Pi Raspbian vagy Raspbian For Robots rendszert futtat, az illesztőprogramok és a projektpélda program telepítéséhez a következő két parancsot futtathatja:

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

3. lépés: Kalibrálás

A vonalkövető kalibrálásához helyezze a teljes érzékelőt a fehér háttérre, és futtassa ezt a parancsot:

python -c "a di_sensors -ból import easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('white')"

Ezután helyezze a teljes érzékelőt a fekete vonal fölé, és futtassa ezt a parancsot:

python -c "a di_sensors -ból import easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('black')"

4. lépés: Futás

A sorkövető példaprogram a ~/Dexter/BrickPi3/Projects/LineBot könyvtárban található. A példa futtatásához navigáljon a könyvtárhoz:

cd ~/Dexter/BrickPi3/Projects/LineBot

Ezután futtassa a programot:

python LineBot.py

Ajánlott: