Πίνακας περιεχομένων:

Line Follower Robot Arduino και L293D Shield: 4 Βήματα
Line Follower Robot Arduino και L293D Shield: 4 Βήματα

Βίντεο: Line Follower Robot Arduino και L293D Shield: 4 Βήματα

Βίντεο: Line Follower Robot Arduino και L293D Shield: 4 Βήματα
Βίντεο: Apa itu? Stepper Motor - L298N Motor Driver (Subtittled) 2024, Νοέμβριος
Anonim
Image
Image

Το Line Follower είναι ένα πολύ απλό ρομπότ ιδανικό για αρχάριες ηλεκτρονικές συσκευές. Το ρομπότ ταξιδεύει κατά μήκος της γραμμής χρησιμοποιώντας τον αισθητήρα iR. Ο αισθητήρας έχει δύο διόδους, η μία δίοδος στέλνει υπέρυθρο φως, η άλλη δίοδος λαμβάνει το ανακλώμενο φως από την επιφάνεια. Όταν οι υπέρυθρες ακτίνες πέφτουν στη λευκή επιφάνεια, αντανακλώνται πίσω. Όταν το υπέρυθρο φως πέσει σε μαύρη επιφάνεια, το φως απορροφάται από τη μαύρη επιφάνεια και καμία ακτίνα δεν αντανακλάται πίσω, οπότε η φωτοδίοδος δεν λαμβάνει καθόλου φως. Ο αισθητήρας μετρά την ποσότητα του ανακλώμενου φωτός και στέλνει την τιμή στο arduino. Υπάρχει ένα ποτενσιόμετρο στον αισθητήρα, με το οποίο μπορούμε να ρυθμίσουμε την ευαισθησία του αισθητήρα.

Βήμα 1: Βήμα 1: Πώς λειτουργεί

Cdn
Cdn

Το ρομπότ ταξιδεύει κατά μήκος της γραμμής χρησιμοποιώντας τον αισθητήρα iR. Ο αισθητήρας έχει δύο διόδους, η μία δίοδος στέλνει υπέρυθρο φως, η άλλη δίοδος λαμβάνει το ανακλώμενο φως από την επιφάνεια. Όταν οι υπέρυθρες ακτίνες πέφτουν στη λευκή επιφάνεια, αντανακλώνται πίσω. Όταν το υπέρυθρο φως πέσει σε μαύρη επιφάνεια, το φως απορροφάται από τη μαύρη επιφάνεια και καμία ακτίνα δεν αντανακλάται πίσω, οπότε η φωτοδίοδος δεν λαμβάνει καθόλου φως. Ο αισθητήρας μετρά την ποσότητα του ανακλώμενου φωτός και στέλνει την τιμή στο arduino. Υπάρχει ένα ποτενσιόμετρο στον αισθητήρα, με το οποίο μπορούμε να ρυθμίσουμε την ευαισθησία του αισθητήρα.

Βήμα 2: Cdn

Το Arduino πρέπει τώρα να λάβει αποφάσεις με βάση τα δεδομένα που λαμβάνονται από τον αισθητήρα, μέχρι ο αισθητήρας να εντοπίσει καμία μαύρη γραμμή, θα προχωρήσει. Εάν ο αριστερός αισθητήρας ανιχνεύσει μια μαύρη γραμμή, το ρομπότ στρίβει δεξιά και αν ο δεξιός αισθητήρας ανιχνεύσει μια μαύρη γραμμή, στρίβει αριστερά. Το ρομπότ θα σταματήσει όταν και οι δύο αισθητήρες ανιχνεύσουν μια μαύρη γραμμή ταυτόχρονα.

Βήμα 3: Λίστα στοιχείων

Στοιχεία λίστας:

1x Arduino Uno

2x αισθητήρας ir

1x L293D

4x κινητήρες TT

καλώδια

1x plexi 10 cmx14 cm

8x μεταλλική απόσταση 10 mm

1x θήκη μπαταρίας (6 τεμάχια)

Μπαταρία 6x AA

Διακόπτης 1x

Βήμα 4: Βήμα 4: Διαμόρφωση αισθητήρα Ir

Βήμα 4: Διαμόρφωση αισθητήρα Ir
Βήμα 4: Διαμόρφωση αισθητήρα Ir

Τώρα, πριν ενεργοποιήσετε την τροφοδοσία, βεβαιωθείτε ότι έχετε συνδέσει τα πάντα σωστά. Αντιγράψτε τον κώδικα προγράμματος και ανεβάστε τον στο arduino σας και, στη συνέχεια, ενεργοποιήστε τη σειριακή οθόνη (στο Arduino IDE -> Εργαλεία -> Σειριακή οθόνη). Τοποθετήστε το ρομπότ σας στη μαύρη γραμμή και ρυθμίστε το ποτενσιόμετρο έτσι ώστε η τιμή του αισθητήρα να δείχνει 23 1023 και στην άσπρη επιφάνεια ≈ 33. Σκίτσο και διαμόρφωση λήψης. Αντιγράψτε τον παρακάτω κώδικα και ανεβάστε τον στο arduino. Καλα να περνατε ? Λήψη σκίτσου.

Συνιστάται: