Arduino- Micro bit: Ακολουθώντας τη μαύρη γραμμή

Στο εργαστήριο δεξιοτήτων τα τμήματα Β1 και Β2 θα μελετήσουν τον αισθητήρα αντανάκλασης φωτός. Ο συγκεκριμένος αισθητήρας αποτελείται από δύο μέρη. Ένα λαμπάκι το οποίο στέλνει φως και έναν αισθητήρα που καταλαβαίνει πόσο από αυτό το φως επιστρέφει πίσω. 

Μπορούμε να αξιοποιήσουμε τον αισθητήρα φωτός και να κάνουμε το ρομπότ- αυτοκίνητο  μας να ακολουθεί μια μαύρη γραμμή η οποία θα βρίσκεται πάνω σε μια άσπρη ή ανοιχτόχρωμη επιφάνεια. Θα τοποθετήσουμε τον αισθητήρα φωτός στο μπροστά μέρος του ρομπότ μας ( στην περίπτωση μας  έχουμε 2 αισθητήρες)  ώστε να δείχνουν προς τα κάτω και να ελέγχουν αν “υπάρχει μαύρο” ή  “άσπρο” χρώμα.

Η κίνηση που θα κάνει το ρομπότ θα είναι να στρίβει διαρκώς δεξιά– αριστερά καθώς προχωράει ανάλογα με το αν ο αισθητήρας βλέπει μαύρο ή άσπρο. Ο κάθε αισθητήρας αντανάκλασης ανάλογα με την τιμή του κάθε φορά δίνει και την εντολή κίνησης στους τροχούς του ρομπότ- αυτοκίνητο μας.

Παρατηρήσεις :

α) παίζει σημαντικό ρόλο η μορφή – η γραμμή που θέλουμε να ακολουθήσουμε  (ευθεία – στροφές)

β) η  γραμμή η οποία θα βρίσκεται πάνω σε μια άσπρη ή ανοιχτόχρωμη επιφάνεια

γ) η κατάσταση των μπαταριών (απόδοση του ρομπότ – αυτοκίνητο) 

Έχουμε χρησιμοποιήσει ένα έτοιμο κιτ ρομπότ με πλακέτα microbit το οποίο έχει προγραμματιστεί να ακολουθεί μια μαύρη γραμμή και να σταματάει όταν βρεθεί μπροστά σε εμπόδιο.

Τέλος έχουμε δημιουργήσει και 2 ρομπότ – αυτοκίνητο  με πλακέτα Arduino τα οποία έχουν προγραμματιστεί να ακολουθουν μια μαύρη γραμμή.

Αποτέλεσμα : στο έτοιμο κιτ (micro bit) παρατηρήσαμε καλύτερη απόδοση σε σχέση με τα άλλα δύο ρομπότ- αυτοκίνητα (arduino). Αυτό οφείλεται τόσο στην μορφή της γραμμής (ευθεία – στροφές) όσο και στην επιφάνεια (άσπρη ή ανοιχτόχρωμη επιφάνεια). Με δοκιμές και  υπομονή δεν είναι δύσκολο να δημιουργήσει κάποιος τη σωστή διαδρομή (μορφή- σχήμα) στη σωστή επιφάνεια.

Views: 181