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

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

description

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Να ακούσει,

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

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

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

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

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

Οθόνη LCD

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

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

Moter

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

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

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

Touch Sensor

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

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

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

Light Sensor

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

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

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

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

Ultrasonic Sensor

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

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

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

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

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

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

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

Software

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

Περιβάλλον

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

Common,Complete καιCustom tabs

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

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

Blocks

Κίνηση

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

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

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

sensor

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

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

(Unlimited, Degrees, Rotations, Seconds) …

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

Touch Sensor Switch Block

Sensor ports 1, 2, 3, or 4

True

False

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

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

Επανάληψη

Στα Lego MindStorms Nxt

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

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

(forever).

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

αριθμό.

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

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

συνθήκη

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

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

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

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

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

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

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

http://www.wrohellas.gr/index

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

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

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

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