Innholdsfortegnelse:
Video: BrickPi3 Line Følger: 4 trinn
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Her er et prosjekt som viser hvordan Dexter Industries Line Follower kan brukes til å få en BrickPi3 -robot til å følge en linje.
Trinn 1: Maskinvareoppsett
Dette prosjektet bruker en BrickPi3 -robot bygget med to drivmotorer i en skidstyringskonfigurasjon. Den venstre drivmotoren er koblet til BrickPi3 -port B, og den høyre drivmotoren er koblet til BrickPi3 -port C. Line Follower -sensoren er koblet til Grove I2C -porten på BrickPi3.
Du kan lage din egen linjekonfigurasjon ved hjelp av linjesegmentene som er tilgjengelige her, eller du kan bruke en Lego Mindstorms -matte.
Trinn 2: Programvareoppsett
Enten Raspberry Pi kjører Raspbian eller Raspbian For Robots, kan du kjøre disse to kommandoene for å installere driverne og prosjekteksempelprogrammet:
curl -kL dexterindustries.com/update_brickpi3 | bashcurl -kL dexterindustries.com/update_sensors | bash
Trinn 3: Kalibrering
For å kalibrere linjefolgeren, plasser hele sensoren over den hvite bakgrunnen og kjør denne kommandoen:
python -c "fra di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('white')"
Plasser deretter hele sensoren over den svarte linjen og kjør denne kommandoen:
python -c "fra di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('black')"
Trinn 4: Løping
Line Follower -eksempelprogrammet ligger i ~/Dexter/BrickPi3/Projects/LineBot. For å kjøre eksemplet, naviger til katalogen:
cd ~/Dexter/BrickPi3/Projects/LineBot
Kjør deretter programmet:
python LineBot.py