Inhoudsopgave:
![BrickPi3-lijnvolger - Ajarnpa BrickPi3-lijnvolger - Ajarnpa](https://i.howwhatproduce.com/images/004/image-9084-5-j.webp)
Video: BrickPi3-lijnvolger - Ajarnpa
![Video: BrickPi3-lijnvolger - Ajarnpa Video: BrickPi3-lijnvolger - Ajarnpa](https://i.ytimg.com/vi/YiEqamdoTFc/hqdefault.jpg)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
![Image Image](https://i.howwhatproduce.com/images/004/image-9084-7-j.webp)
![](https://i.ytimg.com/vi/Ss9e8nM_dik/hqdefault.jpg)
![Rennen Rennen](https://i.howwhatproduce.com/images/004/image-9084-8-j.webp)
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