Table des matières:
Vidéo: Suiveur de ligne BrickPi3 : 4 étapes
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
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