Talaan ng mga Nilalaman:

Tagasunod sa Linya ng BrickPi3: 4 na Hakbang
Tagasunod sa Linya ng BrickPi3: 4 na Hakbang

Video: Tagasunod sa Linya ng BrickPi3: 4 na Hakbang

Video: Tagasunod sa Linya ng BrickPi3: 4 na Hakbang
Video: The foreign legion special 2024, Hulyo
Anonim
Image
Image
Tumatakbo
Tumatakbo

Narito ang isang proyekto na nagpapakita kung paano maaaring magamit ang Dexter Industries Line Follower upang makagawa ng isang robot na BrickPi3 na sundin ang isang linya.

Hakbang 1: Pag-setup ng Hardware

Gumagamit ang proyektong ito ng isang BrickPi3 robot na binuo gamit ang dalawang mga motor sa pagmamaneho sa isang skid steer config. Ang kaliwang drive motor ay konektado sa BrickPi3 port B, at ang tamang drive motor ay konektado sa BrickPi3 port C. Ang sensor ng Line Follower ay konektado sa port ng Grove I2C ng BrickPi3.

Maaari kang lumikha ng iyong sariling pagsasaayos ng linya gamit ang mga segment ng linya na magagamit dito, o maaari mong gamitin ang isang Lego Mindstorms mat.

Hakbang 2: Pag-setup ng Software

Kung ang iyong Raspberry Pi ay nagpapatakbo ng Raspbian o Raspbian For Robots, upang mai-install ang mga driver at programa ng halimbawa ng proyekto, maaari mong patakbuhin ang dalawang utos na ito:

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

Hakbang 3: Pagkakalibrate

Upang i-calibrate ang tagasunod sa linya, ilagay ang kumpletong sensor sa puting background at patakbuhin ang utos na ito:

python -c "mula sa di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('puti')"

Pagkatapos ay ilagay ang kumpletong sensor sa itim na linya at patakbuhin ang utos na ito:

python -c "mula sa di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('black')"

Hakbang 4: Tumatakbo

Ang programang halimbawa ng Line Follower ay matatagpuan sa ~ / Dexter / BrickPi3 / Projects / LineBot. Upang patakbuhin ang halimbawa, mag-navigate sa direktoryo:

cd ~ / Dexter / BrickPi3 / Mga Proyekto / LineBot

Pagkatapos ay patakbuhin ang programa:

sawa LineBot.py

Inirerekumendang: