Μετάβαση στο κύριο περιεχόμενο
Πύλη Εκπαιδευτικών

Φόντο

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

Τι είναι ένα άρμα παρέλασης;

Μια παρέλαση είναι μια μεγάλη ή μικρή ομάδα ανθρώπων που περπατούν μαζί και συχνά είναι ντυμένοι με κοστούμια, ακολουθούμενη από μπάντες και άρματα. Ένα άρμα παρέλασης είναι μια διακοσμημένη πλατφόρμα, είτε κατασκευασμένη πάνω σε όχημα είτε ρυμουλκούμενη πίσω από ένα όχημα. Οι παρελάσεις πραγματοποιούνται συχνά σε κάποια αργία ή προς τιμήν κάποιου και συνήθως είναι κάποιου είδους γιορτή.

Ένα μεγάλο κινούμενο άρμα από την Παρέλαση των Ρόδων με στοιχεία εξερεύνησης του διαστήματος φτιαγμένα από διάφορα είδη λουλουδιών και φυσικά υλικά, για να απεικονίσει ένα παράδειγμα άρματος παρέλασης στην πραγματική ζωή.
Αντίστροφη μέτρηση για την εκτόξευση του Εργαστηρίου Αεριώθησης, Γιορτάζοντας 50 χρόνια εξερεύνησης του διαστήματος, Rose Parade Float

Επανάληψη

Η Επανάληψη ορίζεται ως η πράξη ή η διαδικασία επανάληψης.  Για τους σκοπούς μας, η επανάληψη είναι ο συστηματικός, κυκλικός βρόχος σχεδιασμού στον οποίο τα προϊόντα σχεδιάζονται, κατασκευάζονται, δοκιμάζονται και βελτιώνονται μέχρι να λύσουν αποτελεσματικά ένα μηχανικό πρόβλημα. Η επανάληψη είναι το μέρος του EDP όπου τα προϊόντα πρωτοτυποποιούνται, δοκιμάζονται, βελτιώνονται και πρωτοτυποποιούνται ξανά μέχρι να πληρούν τα κριτήρια που έχει καθορίσει η ομάδα σχεδιασμού. Η επανάληψη σημαίνει βελτίωση του σχεδιασμού του προϊόντος σας.

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

Η Διαδικασία Σχεδιασμού Μηχανικής

Οι μαθητές θα χρησιμοποιήσουν τη Διαδικασία Σχεδιασμού Μηχανικής (EDP) για να σχεδιάσουν και να κατασκευάσουν ένα άρμα παρέλασης. Το EDP είναι μια σειρά από βήματα που ακολουθούν οι μηχανικοί για να βρουν λύσεις σε προβλήματα. Συχνά, η λύση περιλαμβάνει τον σχεδιασμό ενός προϊόντος που πληροί ορισμένα κριτήρια ή επιτελεί μια συγκεκριμένη εργασία.

Το EDP μπορεί να αναλυθεί στα ακόλουθα βήματα: ΟΡΙΣΜΟΣ → ΑΝΑΠΤΥΞΗ ΛΥΣΕΩΝ → ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ.

  • Ο ορισμός προβλημάτων μηχανικής περιλαμβάνει τη διατύπωση του προβλήματος που πρέπει να λυθεί όσο το δυνατόν σαφέστερα όσον αφορά τα κριτήρια επιτυχίας και τους περιορισμούς ή τα όρια.
  • Σχεδιασμός λύσεων σε προβλήματα μηχανικής ξεκινά με τη δημιουργία ενός αριθμού διαφορετικών πιθανών λύσεων και στη συνέχεια αξιολογεί τις πιθανές λύσεις για να διαπιστωθεί ποιες ανταποκρίνονται καλύτερα στα κριτήρια και τους περιορισμούς του προβλήματος.
  • Βελτιστοποίηση της λύσης σχεδιασμού περιλαμβάνει μια διαδικασία κατά την οποία οι λύσεις δοκιμάζονται και βελτιώνονται συστηματικά και ο τελικός σχεδιασμός βελτιώνεται αντικαθιστώντας λιγότερο σημαντικά χαρακτηριστικά με εκείνα που είναι πιο σημαντικά.
Διάγραμμα που δείχνει εικονίδια που αντιπροσωπεύουν τις τρεις φάσεις του EDP σε τρίγωνο. Στο επάνω μέρος, επικαλυπτόμενες φυσαλίδες ομιλίας με ερωτηματικά μέσα αντιπροσωπεύουν την εντολή Ορισμός. Στην κάτω δεξιά γωνία, ένα μολύβι γράφει μια λίστα που αντιπροσωπεύει την εντολή Ανάπτυξη λύσεων και κάτω αριστερά, ένας μεγεθυντικός φακός αντιπροσωπεύει την εντολή Βελτιστοποίηση. Υπάρχουν βέλη που συνδέουν τα τρία εικονίδια που υποδεικνύουν την κίνηση μεταξύ των φάσεων.

Η EDP είναι κυκλική ή επαναληπτική στη φύση της. Είναι μια διαδικασία κατασκευής, δοκιμής και ανάλυσης, καθώς και βελτίωσης ενός προϊόντος ή μιας διαδικασίας. Με βάση τα αποτελέσματα των δοκιμών, δημιουργούνται νέες επαναλήψεις και συνεχίζουν να τροποποιούνται μέχρι η ομάδα σχεδιασμού να μείνει ικανοποιημένη με τα αποτελέσματα.

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

Τι είναι ο Ψευδοκώδικας;

Ο ψευδοκώδικας είναι μια συντομογραφία για την κωδικοποίηση που συνδυάζει λεκτικές και γραπτές περιγραφές κώδικα.

Συχνά, οι μαθητές μπορούν να «μαντέψουν και να ελέγξουν» τον τρόπο με τον οποίο θα βρουν μια λύση. Αυτό, ωστόσο, δεν τους οδηγεί στο να οικοδομήσουν μια εννοιολογική κατανόηση των εννοιών του κώδικα. Η συγγραφή ψευδοκώδικα βοηθά τους μαθητές να προχωρήσουν πέρα ​​από μια επιφανειακή κατανόηση του προγραμματισμού, σε μια πιο εννοιολογική κατανόηση. Ο ψευδοκώδικας απαιτεί από τους μαθητές να σκεφτούν εννοιολογικά την λύση κωδικοποίησης που θα χρησιμοποιήσουν πριν ξεκινήσουν τον προγραμματισμό. Οι εκπαιδευτικοί θα πρέπει να συζητήσουν τον ψευδοκώδικα με τους μαθητές ρωτώντας τους:

  • Τι θέλουν να πετύχει το έργο τους;
  • Πώς θα αναλύσετε την πρόθεση ή τον στόχο του έργου σε σύντομες και συγκεκριμένες δηλώσεις;

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

  1. Οδηγήστε το ρομπότ προς τα εμπρός μέχρι να απέχει 50 mm από έναν τοίχο
  2. Σταματήστε το ρομπότ
  3. Γυρίστε το ρομπότ κατά 90 μοίρες
  4. Σταματήστε το ρομπότ
  5. Οδηγήστε προς τα εμπρός 600 mm 

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

Αποσύνθεση

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

Μετακίνηση σε μια τετραγωνική ανάλυση 1 Μετακίνηση σε μια τετράγωνη ανάλυση 2 Μετακίνηση σε μια τετράγωνη ανάλυση 3
  1. Προχωρήστε μπροστά και στρίψτε δεξιά τέσσερις φορές
  1. Προχωρήστε μπροστά και στρίψτε δεξιά
  2. Προχωρήστε μπροστά και στρίψτε δεξιά
  3. Προχωρήστε μπροστά και στρίψτε δεξιά
  4. Προχωρήστε μπροστά και στρίψτε δεξιά
  1. Μετακίνηση προς τα εμπρός 50 mm
  2. Στρίψτε δεξιά 90˚
  3. Μετακίνηση προς τα εμπρός 50 mm
  4. Στρίψτε δεξιά 90˚
  5. Μετακίνηση προς τα εμπρός 50 mm
  6. Στρίψτε δεξιά 90˚
  7. Μετακίνηση προς τα εμπρός 50 mm
  8. Στρίψτε δεξιά 90˚

Αλληλούχιση

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

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

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

Τι είναι το VEXcode GO;

Το VEXcode GO είναι ένα περιβάλλον κωδικοποίησης που χρησιμοποιείται για την επικοινωνία με τα ρομπότ VEX GO. Οι μαθητές χρησιμοποιούν τη διεπαφή μεταφοράς και απόθεσης για να δημιουργήσουν έργα VEXcode GO που ελέγχουν τις ενέργειες των ρομπότ τους. Ο σκοπός κάθε μπλοκ μπορεί να αναγνωριστεί χρησιμοποιώντας οπτικές ενδείξεις όπως το σχήμα ,χρώμα και την ετικέτα του.  

Τα ακόλουθα μπλοκ VEXcode GO θα χρησιμοποιηθούν σε αυτήν την ενότητα:

[Οδήγηση για] - κινεί το σύστημα μετάδοσης κίνησης είτε προς τα εμπρός είτε προς τα πίσω για μια δεδομένη απόσταση. Επιλέξτε την κατεύθυνση προς την οποία θα κινηθεί το σύστημα μετάδοσης κίνησης και ορίστε την απόσταση εισάγοντας μια τιμή στο οβάλ.

Ένα VEXcode GO Drive for block με ανοιχτό το αναπτυσσόμενο μενού παραμέτρων κατεύθυνσης και επιλεγμένο forward. Το μπλοκ γράφει Drive forward for 100mm.
[Οδηγήστε για] Μπλοκ

[Στροφή για] - περιστρέφει το σύστημα μετάδοσης κίνησης αριστερά ή δεξιά για έναν δεδομένο αριθμό μοιρών. Επιλέξτε την κατεύθυνση προς την οποία θα στρίψει το σύστημα μετάδοσης κίνησης και ορίστε την απόσταση που θα έχει εισάγοντας έναν αριθμό μοιρών στο οβάλ.

A VEXcode GO Στρέψτε για μπλοκ με ανοιχτό το αναπτυσσόμενο μενού παραμέτρων κατεύθυνσης και επιλεγμένο δεξιά. Το μπλοκ γράφει Στρίψτε δεξιά για 90 μοίρες.
[Στροφή για] Μπλοκ

[Αναμονή] - Περιμένει για ένα συγκεκριμένο χρονικό διάστημα πριν μετακινηθεί στο επόμενο μπλοκ.

Ένα μπλοκ VEXcode GO Wait διαβάζει αναμονή 1 δευτερολέπτου.
[Περιμένετε] Μπλοκ

[Σχόλιο] - επιτρέπει στους προγραμματιστές να γράφουν πληροφορίες που θα βοηθήσουν στην περιγραφή του έργου τους. Τα σχόλια δεν αλλάζουν το έργο ή τα μπλοκ που το περιβάλλουν.

Ένα μπλοκ σχολίων VEXcode GO αναφέρει την ένδειξη 'Σχόλιο'.
[Σχόλιο] Μπλοκ

[Περιστροφή για] - θα περιστρέψει έναν κινητήρα σε μια δεδομένη κατεύθυνση για μια δεδομένη απόσταση από το σημείο που βρίσκεται αυτήν τη στιγμή.

Ένα VEXcode GO Spin για μπλοκ, με ανοιχτό το αναπτυσσόμενο μενού παραμέτρων κατεύθυνσης και επιλεγμένο το forward. Το μπλοκ γράφει Περιστροφή κινητήρα αριστερά προς τα εμπρός για 90 μοίρες.
[Περιστροφή για] Μπλοκ
  • Από προεπιλογή, τα άλλα μπλοκ θα περιμένουν μέχρι να ολοκληρωθεί η κίνηση του κινητήρα. Μπορείτε να επιλέξετε το βέλος για να επεκτείνετε την επιλογή "και μην περιμένετε" - αυτό θα προκαλέσει τη συνέχιση της εκτέλεσης άλλων μπλοκ ενώ κινείται ο κινητήρας ή η ομάδα κινητήρων.

Μια περιστροφή VEXcode GO για μπλοκ με το βέλος στο τέλος του μπλοκ αναπτυγμένο. Το μπλοκ τώρα εμφανίζει την ένδειξη Περιστρέψτε τον αριστερό κινητήρα προς τα εμπρός κατά 90 μοίρες και μην περιμένετε.
[Περιστροφή για] μπλοκ με το "και μην περιμένεις"

Για να ξεκινήσετε να χρησιμοποιείτε το VEXcode GO στην τάξη σας, κατεβάστε την εφαρμογή VEX Classroom στη συσκευή ενός δασκάλου και, στη συνέχεια, ακολουθήστε τα βήματα στο άρθρο Χρήση της εφαρμογής VEX Classroom για να μάθετε πώς να ενημερώνετε το υλικολογισμικό του GO Brain, να μετονομάζετε και να εντοπίζετε το GO Brains και να παρακολουθείτε τις μπαταρίες του GO Brains στην τάξη σας. Για περισσότερες πληροφορίες σχετικά με το VEXcode GO, επισκεφθείτε την ενότητα του VEXcode GO της Βιβλιοθήκης VEX Robotics VEX.