To BoeBot
της Rarallax είναι μέχρι
στιγμής ένα προϊόν κλειδί στην εκπαιδευτική
ρομποτική. Τώρα όμως ο νεότερος αδερφός
του, το ActivityBot αρχίζει να
στρέφει τα φώτα της δημοσιότητας επάνω
του!
Ο on-board
πολυπύρηνος μικροεπεξεργαστής Parallax
Propeller που βρίσκεται πάνω
του, κάνει αυτό το ρομπότ μία πολύ σοβαρή
πρόταση στο χώρο της εκπαιδευτικής
ρομποτικής. Με 8 επεξεργαστές σε ένα
μόνο Chip Το ActivityBot
είναι ικανό να κάνει πραγματική
πολυεπεξεργασία! Εξειδικευμένοι
servoκινητήρες αυξημένης
ταχύτητας και οπτικοί κωδικοποιητές
οδομετρίας (encoders) επιτρέπουν
ελιγμούς και γρήγορες κινήσεις υψηλής
ακρίβειας.
Μπορείς στην κυριολεξία
να γίνεις ο απόλυτος ρομποτικός άρχοντας
ελέγχοντας πόσο μακριά και πόσο γρήγορα
θα πηγαίνει το ρομπότ σου. Όπως και τα
υπόλοιπα kit εκπαιδευτικής
ρομποτικής της Parallax και
αυτό το ρομπότ υποστηρίζεται από μία
μεγάλη ποικιλία αισθητήρων με τους
οποίους μπορείς να δημιουργήσεις
κυκλώματα πάνω στον πίνακα συνδέσεων
του ρομπότ επιτρέποντας στο ρομπότ να
κάνει αυτόνομη πλοήγηση.
Ειδικά «μουστάκια»
επιτρέπουν στο ρομπότ να πλοηγείται με
την επαφή του σε διάφορα αντικείμενα,
ο αισθητήρας υπερήχων κρατάει το ρομπότ
μακριά από εμπόδια προτού καν πέσει
πάνω σε αυτά. Το ActivityBot
μπορεί να ανιχνεύσει τα επίπεδα φωτός
με τους παρεχόμενους φωτο-αισθητήρες
του και μπορεί να προγραμματιστεί ώστε
ν’ ακολουθεί το φώς από έναν φακό. Με
παρόμοια λειτουργικότητα οι αισθητήρες
εκπομπής και λήψης υπερύθρων δίνουν
άλλο ένα τρόπο στο ρομπότ να βλέπει τα
αντικείμενα εμπρός του. Επίσης επειδή
το AktivityBot είναι συναρμολογημένο
σε ένα κλασικό αλουμινένιο σασί BoeBot,
είναι απόλυτα συμβατό με όλα τα πρόσθετα
εξαρτήματα του BoeBot που
πιθανός να έχει κάποιος ήδη στην κατοχή
του όπως: Διάταξη αισθητήρων για να
ακολουθείς γραμμές στο πάτωμα, ρομποτικούς
βραχίονες, περιστρεφόμενο ραντάρ
υπερήχων κ.α. Όλα τα μαθήματα οι
δραστηριότητες και επιδείξεις του
ρομπότ βρίσκονται δωρεάν στην διεύθυνση
ηλεκτρονικού εκπαιδευτικού προγράμματος
της Parallax :
http://learn.parallax.com/activitybot
Σε αυτή τη διεύθυνση
παρέχονται όλες οι πληροφορίες που
χρειάζεται κανείς ώστε να μάθει να
προγραμματίζει τον πολυπύρηνο
μικροεπεξεργαστή Parallax
Propeller.
Ξεκινώντας από τα
βασικά όπως: παρουσιάζοντας δεδομένα
σε μία τερματική οθόνη, ενεργοποιώντας
μαθηματικά κινητής υποδιαστολής,
κανονίζοντας βρόχους επανάληψης και
προσθέτοντας βιβλιοθήκες στα προγράμματά
σου. Μπορείς να δημιουργήσεις απλά
κυκλώματα και να μάθεις να αναβοσβήνεις
ένα λαμπάκι να «διαβάζεις» ένα διακόπτη
πατήματος, να βγάζεις ήχο από ένα ηχείο
και να φτιάχνεις ένα μετρητή τάσης
ρεύματος χρησιμοποιώντας τον μετατροπέα
αναλογικού σε ψηφιακό που βρίσκεται
πάνω στην μητρική πλακέτα.
Συνδέοντας απλές
συσκευές σου δίνεται η δυνατότητα να
έχεις πρόσβαση σε όλους τους δημοφιλείς
αισθητήρες της Parallax
συμπεριλαμβάνοντας να μάθεις πώς να
παίζεις wav αρχεία ήχου,
να ανιχνεύεις αποστάσεις με τον αισθητήρα
υπερήχων (Ping sensor)
και να μετράς κλίσεις και επιτάχυνση
με το επιταχυνσιόμετρο MX2125.
Σε αυτές τις δικτυακές
επιδείξεις (tutorials) μπορείς
επίσης να μάθεις πώς να γράφεις συναρτήσεις
και να κάνεις πολυπύρηνο προγραμματισμό
με τις λειτουργίες της Γλώσσας
προγραμματισμού C.
Η γλώσσα προγραμματισμού
Propeller C
περιλαμβάνει το SimpleID. To
SimpleID είναι απλό περιβάλλον
διεπαφής χρήστη για ανάπτυξη ανοικτού
κώδικα που σου επιτρέπει να προγραμματίσεις
τον επεξεργαστή Propeller σε
γλώσσα C.
Αποτελώντας ένα βασικό
και αρκετά διαδεδομένο εργαλείο
προγραμματισμού στην ανώτερη και ανώτατη
εκπαίδευση η γλώσσα προγραμματισμού C
βρίσκει τώρα τον συνδετικό της κρίκο
με την εκπαιδευτική ρομποτική!!!
Το γεγονός αυτό δίνει
στην Parallax ένα δυνατό
προβάδισμα και τη καθιστά για μια ακόμη
φορά μία από τις πιο αξιόλογες και
καινοτόμες προτάσεις στο χώρο της
εκπαιδευτικής ρομποτικής.
Αυτά λοιπόν μέχρι
στιγμής τα νεότερα από το ActivityBot
και το εκπαιδευτικό πρόγραμμα της
Parallax βασισμένο στη C.
Ένα πρόγραμμα που είναι διαρκώς σε
εξέλιξη καθώς η εταιρεία ανανεώνει και
προσθέτει καθημερινά νέα παραδείγματα,
εκπαιδευτικές δραστηριότητες και
εφαρμογές με όριο μόνο την φαντασία
του χρήστη….
Πηγές:
Videos:
- ActivityBot Build and Activities (by Nikos Giannakopoulos) http://youtu.be/OKwIm0abU8k
- Intro to the multicore ActivityBot from Parallax Inc http://www.youtube.com/watch?v=xTbwl-RTcig&feature=youtu.be
- Propeller Activity Board and Propeller C Learning System http://www.youtube.com/watch?v=xoYvCP2Ghs4