Παρουσίαση της ομάδας ρομποτικής του 55ου Δ.Σ Πάτρας
Transcript of Παρουσίαση της ομάδας ρομποτικής του 55ου Δ.Σ Πάτρας
Ο στόχος μας:
Να φτιάξουμε ένα ρομπότ και να το
προγραμματίσουμε να γράφει
γράμματα της Ελληνικής αλφαβήτου.
10 μαθητές σε 2 ομάδες,
2 φορητοί υπολογιστές
2 πίνακες μαρκαδόρου
2 Lego Mindstorms EV3
55ο Δημοτικό Σχολείο Πάτρας
Συναρμολόγηση βασικού οχήματος
Δεν ................... ανακαλύψαμε και τον τροχό:
Από το φυλλάδιο οδηγιών του EV3:
Το βασικό όχημα-ρομπότ:
Ερπυστριοφόρο (σταθερό – στιβαρό)
Μας ενδιέφερε κυρίως ο προγρ/σμός
55ο Δημοτικό Σχολείο Πάτρας
Το βασικό μας όχημα
55ο Δημοτικό Σχολείο Πάτρας
Βασικός έλεγχος του ρομπότ – ευθύγραμμη κίνηση
Κίνηση μπροστά -πίσω για 10 εκ με βάση :
Χρόνο λειτουργίας 2 μεγάλων κινητήρων
- όχι πάντα η ίδια απόσταση
Περιστροφές κινητήρων
- όχι καλή ακρίβεια για δεκαδικούς, πχ 3,25 περ/φες
Γωνία περιστροφής κινητήρων (1 περ/φή-κύκλος = 360ο)
+ Μεγαλύτερη ακρίβεια
Έχοντας βρει τις κατάλληλες εντολές για 10εκ:εύκολα για το 1εκ, άρα και για οποιαδήποτε
απόσταση σε εκ55ο Δημοτικό Σχολείο Πάτρας
Από τις δοκιμές ελέγχου του ρομπότ – ευθύγραμμη κίνηση
55ο Δημοτικό Σχολείο Πάτρας
Στροφή ρομπότ 90ο δεξιά – αριστερά:
2 μεγάλοι κινητήρες σε Tank mode
(στρίβει όπως το τάνκ: ο ένας κινητήρας
μπρος τα εμπρός και ο άλλος προς τα
πισω)
Έλεγχος λειτουργία κινητήρων με βάση
τις μοίρες περιστροφής
Ακρίβεια: έτσι και έτσι.....είναι παιχνίδι
Bασικός έλεγχος του ρομπότ - στροφή
55ο Δημοτικό Σχολείο Πάτρας
Από τις δοκιμές ελέγχου του ρομπότ – στροφή ορθής γωνίας
55ο Δημοτικό Σχολείο Πάτρας
Προσθήκη βραχίονα – στερέωση μαρκαδόρου-
έλεγχος βραχίοναΤροποποίηση βραχίονα από οδηγίες.
Αυτοσχέδια στερέωση μαρκαδόρου
Κίνηση βραχίονα από μικρό κινητήρα :
Λειτουργία κινητήρα με βάση τη γωνία
Μικρή ισχύ κινητήρα για να μη
ταρακουνά το όχημα
55ο Δημοτικό Σχολείο Πάτρας
Το ρομπότ ολοκληρωμένο με το βραχίονα
55ο Δημοτικό Σχολείο Πάτρας
Σχεδιάζοντας ένα γράμμα –προεργασία στο χαρτί
Σε χαρτί μιλιμετρέ:
σχεδίαση σχήματος (πχ το Γ) -
μέτρηση αποστάσεων.
Καταγράψαμε με λόγια σε χαρτί τις
εντολές πχ:
Προχώρα μπροστά 10 εκ
Περίμενε 1 δευτερόλεπτο
Στρίψε δεξιά 90 μοίρες
Κατέβασε μαρκαδόρο......κλπ
= Αλγόριθμος55ο Δημοτικό Σχολείο Πάτρας
Σχεδιάζοντας ένα γράμμα –προεργασία στο χαρτί
Το γράμμα Γ:
55ο Δημοτικό Σχολείο Πάτρας
Προγραμματίζοντας το ρομπότΓια τον προγραμματισμό χρησιμοποιήσαμε:
Πρόγραμμα Lego Mindstorms (δωρεάν)
Χαρτί με εντολές (αλγόριθμο) και
Εντολές για κίνηση 1εκ, στροφή 90ο ,
ανέβασμα - κατέβασμα μαρκαδόρου,
Προσθήκη εντολών
Δοκιμή
Διόρθωση
Επαναλαμβανόμενη διαδικασία με τα εξής στάδια:
55ο Δημοτικό Σχολείο Πάτρας
Για το Γ: Πρόγραμμα με 31 εντολές –
τουβλάκια !!!!
Προγραμματίζοντας το ρομπότ
Για να ξαναγραφτεί το Γ - > Θα έπρεπε να
γίνει αντιγραφή 31 εντολών....
ΑΛΛΑ: δημιουργήσαμε καινούργιο
τουβλάκι εντολών που περιέχει αυτές τις
31 εντολές.
Δηλαδή ένα τμήμα προγράμματος που είναι εύκολο να το
ξαναχρησιμοποιήσεις (η διαδικασία για να σχεδιαστεί το Γ).55ο Δημοτικό Σχολείο Πάτρας
Προγραμματίζοντας το ρομπότ – οι
εντολές για το Γ
55ο Δημοτικό Σχολείο Πάτρας
Προγραμματίζοντας το ρομπότ – το
τμήμα προγράμματος που σχεδιάζει το Γ
55ο Δημοτικό Σχολείο Πάτρας
Προγραμματίζοντας το ρομπότ
Η ίδα διαδικασία για το Π:
Πρόγραμμα με 37 εντολές – τουβλάκια
Δημιουργήσαμε νέο τουβλάκι –
τμήμα προγράμματος για το Π
Ομοίως για το Α, το Τ, το Ι
Ομοίως για το κενό διάστημα μεταξύ των
λέξεων: (5 εκ μπροστά με μαρκαδόρο
πάνω)
'Ετσι, πχ για τη λέξη ΠΑΠΙ:
Χρειαζόμαστε 4 μόνο εντολές-τουβλάκια: Π+Α+Π+Ι55ο Δημοτικό Σχολείο Πάτρας
Συμπέρασματικά:
Φίου: ήταν δύσκολο, γιατί...
Συναρμολογήσαμε,
Συνδέσαμε,
Σχεδιάσαμε,
Προγραμματίσαμε,
Πειραματιστήκαμε,
55ο Δημοτικό Σχολείο Πάτρας
55ο Δημοτικό Σχολείο Πάτρας