Return to Scratch + WeDo = Ρομποτική

6. H 2η αποστολή: Κατασκευή βραχίονα και σύνδεση αισθητήρα

Εμπρός λοιπόν, συνδέστε τα ρομποτάκια σας με τον ΗΥ και ανοίξτε το wedo2_template.sb2 αρχείο από την επιφάνεια εργασίας. Αν όλα είναι ΟΚ στο πρόγραμμα s2bot και τα δύο λαμπάκια θα πρέπει να είναι αναμμένα:

Για να μην χάσουμε τον πρόγραμμα της 1ης αποστολής το αποθηκεύουμε στο Scratch με την εντολή:

μενού ‘Αρχείο’ >Αποθήκευση ως

και στο παράθυρο που ανοίγει δίνουμε το όνομα ‘wedo2_templateApostasi.sb2

 


Ο αισθητήρας απόστασης

Στο hub έχουμε συνδέσει έναν κινητήρα και έναν αισθητήρα απόστασης. Μέχρι τώρα χρησιμοποιήσαμε μόνο τον κινητήρα.

Ώρα να χρησιμοποιήσουμε και τον αισθητήρα απόστασης.

Για να καταλάβουμε πως δουλεύει, αρκεί να ενεργοποιήσουμε την ένδειξη τη απόστασης στο Scratch.

Κάντε κλικ στις ‘Άλλες εντολές‘ στη μεσαία στήλη του Scratch και μετά τσεκάρετε την ‘απόσταση‘ [1]. Στην οθόνη δράσης του Scratch δείτε ότι εμφανίζεται η απόσταση [2] η οποία ονομάζεται WeDo 2: distance. Εάν δεν υπάρχει τίποτε μπροστά στον αισθητήρα η ένδειξη είναι 100.

Βάλτε το χέρι σας μπροστά από τον αισθητήρα και πλησιάστε το σιγά σιγά. Δείτε πως αλλάζει η ένδειξη της απόστασης.

Ας δημιουργήσουμε ένα πρόγραμμα το οποίο θα κάνει το led του hub κόκκινο όταν κάτι πλησιάσει τόσο κοντά που η απόσταση από τον αισθητήρα γίνει μικρότερη από 70.

Ας ξεκινήσουμε ορίζοντας το χρώμα του hub σε ανοικτό μπλέ (sky blue) όταν κάνουμε κλικ στην πράσινη σημαία:

Δοκιμάστε να ορίσετε διαφορετικά χρώματα και πατήστε την κόκκινη σημαία για να δείτε πως αλλάζει το χρώμα του led.

Προσθέστε τις παρακάτω εντολές ώστε όταν πλησιάζουμε τον αισθητήρα πιο κοντά από 70, το χρώμα να γίνεται κόκκινο (red).

Εάν τελειώσετε γρήγορα μπορείτε να βρείτε πως θα ξανακάνετε το χρώμα μπλε όταν το χέρι μας απομακρυνθεί από τον αισθητήρα….?!?!?!?

 


Ώρα να ξαναπιαστούμε με τα LEGO!

Θα πρέπει να φτιάξουμε έναν βραχίονα πάνω στον οποίο θα στηρίξουμε τον αισθητήρα απόστασης

Οδηγίες

Στη συνέχεια θα βρείτε τις οδηγίες κατασκευής του βραχίονα. Όταν τελειώσετε κλείστε την καρτέλα με τις οδηγίες στο chrome ή firefox με τις οδηγίες κατασκευής και γυρίστε εδώ.

Σημείωση: ο μαύρος βραχίονας έχει μήκος 6 και ο γκρι μήκος 7 μονάδες (μπορείτε να το δείτε και στο τέλος των οδηγιών με τη λίστα των lego εξαρτημάτων)

Για να βρείτε τις οδηγίες για την κατασκευή του βραχίονα κάντε κλικ εδώ

Εάν όλα έχουν πάει καλά το ρομπότ σας πρέπει να έχει την μορφή:

Οδηγίες

Συνεχίστε κατασκευάζοντας με ότι χρώμα τουβλάκια υπάρχουν διαθέσιμα στο κουτί σας, τρεις ενεργειακούς σταθμούς:

Σημείωση: οι δύο ενεργειακοί σταθμοί θα μπορέσουν να γίνουν  όπως στην παραπάνω εικόνα (αν και με διαφορετικά χρώματα). Για τον τρίτο ο οποίος θα έχει το ίδιο σχήμα θα χρειαστεί να αυτοσχεδιάσετε και να επιλέξετε διαφορετικά τουβλάκια LEGO.

Άντε, περνά ο χρόνος! Ο Έκτονις μας περιμένει!


Ας προγραμματίσουμε το ρομπότ μας!

1. Στην προτελευταία αποστολή μας θα χρησιμοποιήσουμε μόνο έναν σταθμό ενέργειας. Βάλτε λοιπόν το σταθμό ενέργειας στη 2η διαδρομή δίπλα από το (Α) και το ρομποτάκι σας στην ΑΡΧΗ.

Σκοπός μας είναι το ρομποτάκι  να ξεκινήσει από την αρχή μόλις πατήσουμε το πλήκτρο Space και να σταματήσει μπροστά από τον σταθμό ενέργειας που βάλαμε στη θέση (Α).  Τώρα όμως θα σταματήσει μόλις ο αισθητήρας απόστασης καταλάβει ότι κάτι είναι μπροστά (ο σταθμός ενέργειας) σε απόσταση μικρότερη από 70.

Στη συνέχεια θα πρέπει να περιμένει 3 δευτερόλεπτα  και μετά να γυρίσει στην αρχή!

2. Στο Scratch επιλέξτε:

Αρχείο > Αποθήκευση ως

και δώστε το όνομα wedo2_template1stasi.sb2

3. Δίπλα από το μενού Αρχείο υπάρχει ένα εικονίδιο με τον υδρόγειο. Επιλέξτε το και αλλάξτε τη γλώσσα σε English. Στη συνέχεια αλλάξτε τη γλώσσα σε Ελληνικά.
(Σημ.: το κάνουμε για να επαναφέρουμε τη σωστή λειτουργία της εντολής για τον ορισμό της ισχύς του κινητήρα)


Δημιουργήστε στο Scratch το παρακάτω πρόγραμμα και δοκιμάστε το:


Πριν προχωρήστε παρακάτω πρέπει να ξεκαθαρίσουμε ορισμένα θέματα στον προγραμματισμό του ρομπότ μας και στη χρήση του αισθητήρα:

Ερωτήσεις
Διαβάστε τις παρακάτω ερωτήσεις:

Συζητήστε τις ερωτήσεις με την ομάδα σας.

Απαντήστε, βάζοντας μπροστά το νούμερο της ερώτησης, στο κάτω μέρος αυτής της σελίδας.

1. Γιατί βάλαμε (βλέπε παρακάτω εικόνα) την εντολή (2) και όχι την εντολή (1) που χρησιμοποιήσαμε στην προηγούμενη αποστολή;

2. Πότε (δηλαδή όταν γίνεται τι;) αποθηκεύουμε την τιμή του χρονόμετρου στη μεταβλητή Χρόνος;

3. Που χρησιμοποιούμε τη μεταβλητή Χρόνος και γιατί;


Ολοκλήρωση του προγράμματος. Οι τελευταίες εντολές και είμαστε έτοιμοι!

Οδηγίες

Στην τελευταία αποστολή μας θα χρησιμοποιήσουμε και τους τρεις (3) σταθμούς ενέργειας.

Τοποθετήστε λοιπόν όλους τους σταθμούς ενέργειας στη 2η διαδρομή δίπλα από το (Α), το (Β) και το (Γ) και το ρομποτάκι σας στην ΑΡΧΗ.

Σκοπός μας είναι το ρομποτάκι  να ξεκινήσει από την ΑΡΧΗ και μόλις πατήσουμε το πλήκτρο Space να σταματήσει διαδοχικά μπροστά από κάθε σταθμό για 3 δευτερόλεπτα. 

Στη συνέχεια πρέπει να γυρίσει στην ΑΡΧΗ!

Σημείωση: Για να γυρίσει στην αρχή θα πρέπει να βρείτε με την ομάδα σας πως θα υπολογίσετε τον χρόνο επιστροφής…!


Σημείωση 2 (ΣΗΜΑΝΤΙΚΟ!!!): Δοκιμάστε να αλλάξετε τις θέσεις των σταθμών ενέργειας, φροντίζοντας βέβαια να παραμένουν πάνω στην ίδια ευθεία. Το ρομποτάκι μας πλέον πρέπει να ανιχνεύει, να σταματά στους σταθμούς και να γυρνά πίσω αυτόματα σε οποιαδήποτε θέση και να είναι αυτοί, χωρίς εμείς να κάνουμε τίποτε!!!

Σε περίπτωση που έχετε παλέψει να βρείτε τη λύση αλλά το σύμπαν συνωμότησε ώστε αυτή να παραμείνει κρυμμένη από εσάς, κάντε κλικ εδώ ή στη διπλανή εικόνα για να ανοίξετε τη σελίδα με τη λύση.

Ωστόσο τον κωδικό για να δείτε το περιεχόμενο της σελίδας, θα σας το δώσει ο διδάσκον μόνο όταν κρίνει ότι το σύμπαν συνωμότησε εναντίον σας και μόνο τότε…

 


Η αποστολή ολοκληρώθηκε. Ώρα για την τελευταία συζήτηση της ομάδας μας!

Permanent link to this article: http://users.sch.gr/nikmavr/%cf%80%cf%81%ce%bf%ce%b3%cf%81%ce%b1%ce%bc%ce%bc%ce%b1%cf%84%ce%b9%cf%83%ce%bc%cf%8c%cf%82/scratch-wedo-%cf%81%ce%bf%ce%bc%cf%80%ce%bf%cf%84%ce%b9%ce%ba%ce%ae/2%ce%b7-%ce%b1%cf%80%ce%bf%cf%83%cf%84%ce%bf%ce%bb%ce%ae-%ce%ba%ce%b1%cf%84%ce%b1%cf%83%ce%ba%ce%b5%cf%85%ce%ae-%ce%b2%cf%81%ce%b1%cf%87%ce%af%ce%bf%ce%bd%ce%b1-%ce%ba%ce%b1%ce%b9-%cf%83%cf%8d%ce%bd/

Leave a Reply

Your email address will not be published.

The maximum upload file size: 2 MB. You can upload: image, audio, video, document, spreadsheet, interactive, text, archive, code, other. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop file here

This site uses Akismet to reduce spam. Learn how your comment data is processed.