Përmbajtje:
Video: Ndjekësi i vijës BrickPi3: 4 hapa
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Këtu është një projekt që demonstron se si Dexter Industries Line Follower mund të përdoret për të bërë një robot BrickPi3 të ndjekë një linjë.
Hapi 1: Konfigurimi i harduerit
Ky projekt përdor një robot BrickPi3 të ndërtuar me dy motorë lëvizës në një konfigurim të drejtimit të rrëshqitjes. Motori i majtë i makinës është i lidhur me portën B BrickPi3, dhe motori i djathtë i makinës është i lidhur me portën BrickPi3 C. Sensori Line Follower është i lidhur me portën Grove I2C të BrickPi3.
Ju mund të krijoni konfigurimin tuaj të linjës duke përdorur segmentet e linjës të disponueshme këtu, ose mund të përdorni një dyshek Lego Mindstorms.
Hapi 2: Konfigurimi i softuerit
Pavarësisht nëse Raspberry Pi juaj po përdor Raspbian ose Raspbian For Robots, për të instaluar drejtuesit dhe programin shembull të projektit, mund të ekzekutoni këto dy komanda:
curl -kL dexterindustries.com/update_brickpi3 | bashcurl -kL dexterindustries.com/update_sensors | bash
Hapi 3: Kalibrimi
Për të kalibruar ndjekësin e linjës, vendosni sensorin e plotë mbi sfondin e bardhë dhe ekzekutoni këtë komandë:
python -c "nga di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('bardhë')"
Pastaj vendosni sensorin e plotë mbi vijën e zezë dhe ekzekutoni këtë komandë:
python -c "nga di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('black')"
Hapi 4: Vrapimi
Shembulli i programit Line Follower ndodhet në ~/Dexter/BrickPi3/Projects/LineBot. Për të ekzekutuar shembullin, lundroni te drejtoria:
cd ~/Dexter/BrickPi3/Projects/LineBot
Pastaj ekzekutoni programin:
python LineBot.py