Inhoudsopgave:
Video: BrickPi3-lijnvolger - Ajarnpa
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Hier is een project dat laat zien hoe de Dexter Industries Line Follower kan worden gebruikt om een BrickPi3-robot een lijn te laten volgen.
Stap 1: Hardware-installatie
Dit project maakt gebruik van een BrickPi3-robot die is gebouwd met twee aandrijfmotoren in een schrankladerconfiguratie. De linker aandrijfmotor is aangesloten op BrickPi3-poort B en de rechter aandrijfmotor is aangesloten op BrickPi3-poort C. De Line Follower-sensor is aangesloten op de Grove I2C-poort van de BrickPi3.
U kunt uw eigen lijnconfiguratie maken met behulp van de lijnsegmenten die hier beschikbaar zijn, of u kunt een Lego Mindstorms-mat gebruiken.
Stap 2: Software-installatie
Of uw Raspberry Pi nu Raspbian of Raspbian For Robots gebruikt, om de stuurprogramma's en het projectvoorbeeldprogramma te installeren, kunt u deze twee opdrachten uitvoeren:
curl -kL dexterindustries.com/update_brickpi3 | bashcurl -kL dexterindustries.com/update_sensors | bash
Stap 3: Kalibratie
Om de lijnvolger te kalibreren, plaatst u de volledige sensor op de witte achtergrond en voert u deze opdracht uit:
python -c "van di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower().set_calibration('white')"
Plaats vervolgens de complete sensor over de zwarte lijn en voer dit commando uit:
python -c "van di_sensors importeer easy_line_follower; easy_line_follower. EasyLineFollower().set_calibration('black')"
Stap 4: Hardlopen
Het voorbeeldprogramma Line Follower bevindt zich in ~/Dexter/BrickPi3/Projects/LineBot. Om het voorbeeld uit te voeren, navigeert u naar de map:
cd ~/Dexter/BrickPi3/Projects/LineBot
Voer vervolgens het programma uit:
python LineBot.py