Ρομποτική και Εκπαίδευση: Μία εισαγωγή στα Lego MindStorms Nxt

Post on 06-Jan-2016

39 views 0 download

description

Ρομποτική και Εκπαίδευση: Μία εισαγωγή στα Lego MindStorms Nxt. Εισηγητής : Σαρημπαλίδης Ιωάννης Μηχανικός Η/Υ και Πληροφορικής. Τι είναι τα Lego MindStorms Nxt. Είναι προγραμματιζόμενα ρομπότ (υπολογιστές με αισθητήρες). Εκπαιδευτικό πακέτο. - PowerPoint PPT Presentation

Transcript of Ρομποτική και Εκπαίδευση: Μία εισαγωγή στα Lego MindStorms Nxt

Ρομποτική και Εκπαίδευση:

Μία εισαγωγή σταLego MindStorms Nxt

Εισηγητής : Σαρημπαλίδης ΙωάννηςΜηχανικός Η/Υ και Πληροφορικής

Τι είναι τα Lego MindStorms NxtΕίναι προγραμματιζόμενα ρομπότ (υπολογιστές με αισθητήρες).

Εκπαιδευτικό πακέτο

Περιέχει μία μεγάλη ποικιλία από τουβλάκια, κινητήρες, αισθητήρες και άλλα εξαρτήματα με τα οποία μπορούμε να κατασκευάσουμε το ρομπότ μας.

Τι μπορεί να κάνειΝα κινηθεί,

Να αποφύγει εμπόδια,

Να παίξει μουσική,

Να ακούσει,

Να εντοπίσει χρώματα …

Και λίγο ποδόσφαιρο …

Nxt BrickΈξοδοι Κινητήρων(A, B, C)

Οθόνη LCD

Είσοδοι Αισθητήρων(1, 2, 3, 4)

Moter

Κινώντας τους κινητήρες κάνουμε την κατασκευή μας ρομπότ.

Επιτρέπονται μέχρι 3 κινητήρες.

Touch Sensor

Εντοπίζει την επαφή με κάποιο αντικείμενο.

Χρησιμοποιείται για να κάνει το ρομπότ να μαζεύει πράγματα.

Light Sensor

Μας δίνει την δυνατότητα να ξεχωρίσουμε το φως από το σκοτάδι.

Μετράει την ένταση του φωτός (0-100).

Μεγαλύτερη τιμή = Περισσότερο φως

Ultrasonic Sensor

Δίνει την δυνατότητα στο ρομπότ να εντοπίζει αντικείμενα.

Μετράει την απόσταση από ένα αντικείμενο.

Χρησιμοποιεί την ίδια τεχνική με τις νυχτερίδες.

Διάφορες κατασκευές

http://www.nxtprograms.com/projects.html

Software

Περιβάλλον

Download του προγράμματος στο ρομπότ και εκτέλεση του

Common,Complete καιCustom tabs

Προσθήκη των blocks

Blocks

Κίνηση

Ήχος Εμφάνιση στην οθόνη

Περίμενε μέχρι να πατηθεί ο touch sensor Επιλογή με

βάση την τιμή του touch

sensor

Move BlockΧρησιμοποιείται για την περιστροφή των κινητήρων. Έχουμε διάφορες δυνατότητες:Επιλογή των κινητήρων,Επιλογή της κατεύθυνσης κίνησης,Επιλογή του χρόνου κίνησης

(Unlimited, Degrees, Rotations, Seconds) …

Touch Sensor Switch Block

Sensor ports 1, 2, 3, or 4

True

False

Εκτελούμε διαφορετικά κομμάτια κώδικα ανάλογα με την τιμή του touch sensor.

Επανάληψη

Στα Lego MindStorms Nxt

συναντάμε επαναλήψεις:

Που εκτελούνται για πάντα

(forever).

Που εκτελούνται για συγκεκριμένο

αριθμό.

Για κάθε αισθητήρα

Μέχρι να γίνει αληθής μία

συνθήκη

Μία απλή επανάληψη

Μετατρέπουμε το πρώτο κομμάτι κώδικα σε κάτι πιο απλό κάνοντας χρήση επανάληψης.

Και μία πιο δύσκολη επανάληψη

Διαγωνισμός Γυμνασίου 2009Το ρομπότ επιλέγει να διασχίσει μία από τις τρεις διαδρομές (μαύρες γραμμές) μετ’ εμποδίων και φτάνει στο «σημείο αποστολής» όπου προσπαθεί να μαζέψει όσο το δυνατόν περισσότερες μπάλες πινγκ πονγκ μπορεί και να επιστρέψει στην περιοχή εκκίνησης από διαδρομή πορεία .

http://www.wrohellas.gr/index

Διαγωνισμός Λυκείου2009Το ρομπότ αφού περάσει ένα λόφο με εμπόδια πρέπει να μεταφέρει τέσσερις χρωματιστές μπάλες που βρίσκονται σε γνωστή θέση στο τερέν (η θέση τους ορίζεται στο σχέδιο) ,στις περιοχές με αντίστοιχο χρώμα.

Ώρα για επίδειξη…