INHOUDSOPGAWE:
Video: BrickPi3 -lynvolgers: 4 stappe
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hier is 'n projek wat demonstreer hoe die Dexter Industries -lynvolgers gebruik kan word om 'n BrickPi3 -robot 'n lyn te laat volg.
Stap 1: hardeware -opstelling
Hierdie projek maak gebruik van 'n BrickPi3 -robot wat gebou is met twee dryfmotors in 'n glybaankonfigurasie. Die linker dryfmotor is gekoppel aan BrickPi3 -poort B, en die regtermotor is aan die BrickPi3 -poort C. Die Line Follower -sensor is gekoppel aan die Grove I2C -poort van die BrickPi3.
U kan u eie reëlkonfigurasie skep met behulp van die lynsegmente wat hier beskikbaar is, of u kan 'n Lego Mindstorms -mat gebruik.
Stap 2: sagteware -opstelling
Of u Raspberry Pi Raspbian of Raspbian For Robots gebruik, om die bestuurders en die voorbeeldprogram te installeer, kan u hierdie twee opdragte uitvoer:
krul -kL dexterindustries.com/update_brickpi3 | bashcurl -kL dexterindustries.com/update_sensors | bash
Stap 3: Kalibrasie
Om die lynvolger te kalibreer, plaas die volledige sensor op die wit agtergrond en voer hierdie opdrag uit:
python -c "van di_sensors invoer easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('white')"
Plaas dan die volledige sensor oor die swart lyn en voer hierdie opdrag uit:
python -c "van di_sensors invoer easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('black')"
Stap 4: Hardloop
Die voorbeeldprogram vir Line Follower is geleë in ~/Dexter/BrickPi3/Projects/LineBot. Navigeer na die gids om die voorbeeld uit te voer:
cd ~/Dexter/BrickPi3/Projects/LineBot
Begin dan die program:
python LineBot.py