Πίνακας περιεχομένων:
Βίντεο: BrickPi3 Line Follower: 4 βήματα
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Εδώ είναι ένα έργο που δείχνει πώς ο Dexter Industries Line Follower μπορεί να χρησιμοποιηθεί για να κάνει ένα ρομπότ BrickPi3 να ακολουθεί μια γραμμή.
Βήμα 1: Ρύθμιση υλικού
Αυτό το έργο χρησιμοποιεί ένα ρομπότ BrickPi3 κατασκευασμένο με δύο κινητήρες κίνησης σε διαμόρφωση ολίσθησης. Ο αριστερός κινητήρας κίνησης είναι συνδεδεμένος με τη θύρα BrickPi3 και ο δεξιός κινητήρας με τη θύρα BrickPi3 C. Ο αισθητήρας Line Follower είναι συνδεδεμένος στη θύρα Grove I2C του BrickPi3.
Μπορείτε να δημιουργήσετε τη δική σας διαμόρφωση γραμμής χρησιμοποιώντας τα διαθέσιμα τμήματα γραμμών εδώ ή μπορείτε να χρησιμοποιήσετε ένα χαλί Lego Mindstorms.
Βήμα 2: Ρύθμιση λογισμικού
Είτε το Raspberry Pi σας εκτελεί Raspbian είτε Raspbian For Robots, για να εγκαταστήσετε τα προγράμματα οδήγησης και το παράδειγμα προγράμματος, μπορείτε να εκτελέσετε αυτές τις δύο εντολές:
curl -kL dexterindustries.com/update_brickpi3 | bashcurl -kL dexterindustries.com/update_sensors | κτυπώ δυνατά
Βήμα 3: Βαθμονόμηση
Για να βαθμονομήσετε τον ακόλουθο γραμμής, τοποθετήστε τον πλήρη αισθητήρα πάνω στο λευκό φόντο και εκτελέστε αυτήν την εντολή:
python -c "από di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration (" white ")"
Στη συνέχεια, τοποθετήστε τον πλήρη αισθητήρα πάνω στη μαύρη γραμμή και εκτελέστε αυτήν την εντολή:
python -c "από di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration (" black ")"
Βήμα 4: Τρέξιμο
Το παράδειγμα του προγράμματος Follower Line βρίσκεται στο ~/Dexter/BrickPi3/Projects/LineBot. Για να εκτελέσετε το παράδειγμα, μεταβείτε στον κατάλογο:
cd ~/Dexter/BrickPi3/Projects/LineBot
Στη συνέχεια, εκτελέστε το πρόγραμμα:
python LineBot.py