Talaan ng mga Nilalaman:
Video: Tagasunod sa Linya ng BrickPi3: 4 na Hakbang
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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