Table des matières:

Suiveur de ligne BrickPi3 : 4 étapes
Suiveur de ligne BrickPi3 : 4 étapes

Vidéo: Suiveur de ligne BrickPi3 : 4 étapes

Vidéo: Suiveur de ligne BrickPi3 : 4 étapes
Vidéo: Automatique robot suiveur de ligne 2024, Juillet
Anonim
Image
Image
Fonctionnement
Fonctionnement

Voici un projet démontrant comment le suiveur de ligne Dexter Industries peut être utilisé pour faire suivre une ligne à un robot BrickPi3.

Étape 1: configuration du matériel

Ce projet utilise un robot BrickPi3 construit avec deux moteurs d'entraînement dans une configuration à direction à glissement. Le moteur d'entraînement gauche est connecté au port B du BrickPi3 et le moteur d'entraînement droit est connecté au port C du BrickPi3. Le capteur suiveur de ligne est connecté au port Grove I2C du BrickPi3.

Vous pouvez créer votre propre configuration de ligne en utilisant les segments de ligne disponibles ici, ou vous pouvez utiliser un tapis Lego Mindstorms.

Étape 2: Configuration du logiciel

Que votre Raspberry Pi exécute Raspbian ou Raspbian For Robots, pour installer les pilotes et le programme d'exemple de projet, vous pouvez exécuter ces deux commandes:

curl -kL dexterindustries.com/update_brickpi3 | bashcurl -kL dexterindustries.com/update_sensors | frapper

Étape 3: Étalonnage

Pour calibrer le suiveur de ligne, placez le capteur complet sur le fond blanc et exécutez cette commande:

python -c "depuis di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower().set_calibration('white')"

Placez ensuite le capteur complet sur la ligne noire et exécutez cette commande:

python -c "à partir de di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower().set_calibration('black')"

Étape 4: Courir

L'exemple de programme de suivi de ligne se trouve dans ~/Dexter/BrickPi3/Projects/LineBot. Pour exécuter l'exemple, accédez au répertoire:

cd ~/Dexter/BrickPi3/Projects/LineBot

Exécutez ensuite le programme:

python LineBot.py

Conseillé: