Innholdsfortegnelse:

BrickPi3 Line Følger: 4 trinn
BrickPi3 Line Følger: 4 trinn

Video: BrickPi3 Line Følger: 4 trinn

Video: BrickPi3 Line Følger: 4 trinn
Video: Programming the BrickPi3 and EV3 Infrared Sensor in Python: Beacon Mode 2024, November
Anonim
Image
Image
Løping
Løping

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

Anbefalt: