INHOUDSOPGAWE:

BrickPi3 -lynvolgers: 4 stappe
BrickPi3 -lynvolgers: 4 stappe

Video: BrickPi3 -lynvolgers: 4 stappe

Video: BrickPi3 -lynvolgers: 4 stappe
Video: Необычный 4 тактный двигатель - БЕЗ КЛАПАНОВ гильза вращается Что за зверь такой ??? 2024, Julie
Anonim
Image
Image
Hardloop
Hardloop

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

Aanbeveel: