Βασικές κινήσεις.
Μέρος Α: Κατασκευή του Robot.
Οι οδηγίες για την κατασκευή του Robot είναι εδώ.
Μέρος Β: Αρχικές ρυθμίσεις.
Για να κάνουμε ένα Ρομπότ τύπου rover να κάνει βασικές κινήσεις δηλαδή, να προχωρά εμπρός, πίσω και να στρίβει όπως θέλουμε εμείς, πρέπει πρώτα να καθορίσουμε κάποια πράγματα.
Βασικές κινήσεις & στροφές.
Οι οδηγίες για την κατασκευή του Robot είναι εδώ.
Στο προηγούμενο μάθημα(Βασικές Κινήσεις) είδαμε ότι για να κάνουμε ένα Robot τύπου rover να κάνει βασικές κινήσεις δηλαδή, να προχωρά εμπρός, πίσω και να στρίβει, πρέπει πρώτα να δημιουργήσουμε τις παρακάτω εντολές ώστε να γνωρίζει το Robot τι υπολογισμούς πρέπει να κάνει.
Οι Βασικοί Αισθητήρες
Οι Αισθητήρες όπως έχουμε αναφέρει σε προηγούμενο μάθημα, είναι κάποια εξαρτήματα που συνδέονται με καλώδια στις υποδοχές της Κεντρικής Μονάδας του Robot και στέλνουν σε αυτό διάφορες πληροφορίες από το περιβάλλον. Για παράδειγμα ο Αισθητήρας φωτός και χρωμάτων στέλνει πληροφορίες για την ένταση του φωτός και το χρώμα διαφόρων αντικειμένων, ο Αισθητήρας της πίεσης δίνει στην Κεντρική Μονάδα πληροφορίες για την επαφή με διάφορα αντικείμενα, ο Αισθητήρας των υπέρυθρων δίνει πληροφορίες στην Κεντρική Μονάδα για την απόσταση των αντικειμένων γύρω από αυτήν κλπ.
Στροφές ακριβείας με Γυροσκόπιο.
Οι οδηγίες για την κατασκευή του Robot που χρησιμοποιούμε είναι εδώ.
Στο μάθημα "Βασικές κινήσεις - Στροφές" προγραμματίσαμε το robot να στρίβει δίνοντας κίνηση μόνο στον ένα κινητήρα. Έτσι με την εντολή
ορίσαμε πόσο πρέπει να περιστραφεί η μία ρόδα για να στρίψει το ρομπότ εκεί που θέλουμε. Το πρόβλημα που έχουμε με αυτόν τον τρόπο είναι ότι το robot δεν έχει εικόνα από το περιβάλλον γύρο του και το στρίψιμο εξαρτάται μόνο από την διάρκεια περιστροφής του κινητήρα. Μπορεί δηλαδή η σκόνη που μαζεύεται στις λαστιχένιες ρόδες να τις κάνει να γλιστρούν (σπινιάρουν) κι έτσι η στροφή να μην ολοκληρωθεί, παρά το γεγονός ότι ο κινητήρας τελείωσε την προγραμματισμένη κίνησή του.
Για μεγαλύτερη ακρίβεια και για να μην σταματά να περιστρέφεται ο κινητήρας εάν δεν ολοκληρωθεί η στροφή του robot θα χρησιμοποιήσουμε έναν πολύ βασικό αισθητήρα που λέγεται Γυροσκόπιο και βρίσκεται ενσωματωμένος στην Κεντρική Μονάδα.
BBC Micro:bit
Το BBC Miccrobit είναι ένας μίκρο-υπολογιστής ή καλύτερα ένας μικρο-ελεγκτής (micro-controller), ο οποίος μπορεί να προγραμματιστεί "εύκολα", να συνδεθεί και να ελέγξει άλλα εξαρτήματα όπως αισθητήρες και κινητήρες. Για το λόγο αυτό είναι η πιο βασική μονάδα για την κατασκευή ενός ρομπότ ή ενός συστήματος αυτοματισμού.
Φτιάχτηκε για εκπαιδευτικούς σκοπούς από μια ομάδα εταιριών κάτω από την επίβλεψη του Αγγλικού BBC.
Πιο συγκεκριμένα, είναι μια μικρή πλακέτα (όχι μεγαλύτερη από μια πιστωτική κάρτα) που περιλαμβάνει: