🏕️ Training Camp: Reacting to Lines

 

Μπορεί η ομάδα να σχεδιάσει και να προγραμματίσει ένα ρομπότ που να αντιδρά σε γραμμές στο έδαφος;

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

🎯 Στόχοι του μαθήματος

  • Κατανόηση της χρήσης αισθητήρων για εντοπισμό γραμμών και αλλαγών επιφάνειας.
  • Προγραμματισμός ρομπότ ώστε να αντιδρά ανάλογα με την ανίχνευση γραμμής.
  • Ανάπτυξη δεξιοτήτων ελέγχου κινήσεων βάσει εισόδου από αισθητήρες.
  • Εξάσκηση στην ανάλυση και προσαρμογή συμπεριφορών.

🔍 Εξερευνώ

  • Παρουσιάζουμε την πρόκληση: Το ρομπότ πρέπει να εντοπίσει και να αντιδράσει σε γραμμές.
  • Συζητάμε πώς λειτουργούν οι αισθητήρες φωτεινότητας ή χρώματος.
  • Οι μαθητές δοκιμάζουν ανίχνευση διαφορετικών τύπων γραμμών και επιφανειών.

📸 Κατασκευή:

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

🛠️ Εξηγώ

  • Εγκατάσταση αισθητήρων για ανίχνευση γραμμών.
  • Προγραμματισμός συμπεριφορών που ενεργοποιούνται κατά την ανίχνευση.
  • Παρουσίαση και ανάλυση της ανταπόκρισης του ρομπότ στις γραμμές.

📸 Κώδικας:

💡 Εφαρμόζω

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

🧠 Αξιολογώ

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

📊 Παρατήρηση κατά τη διάρκεια

  • Παρατήρηση λογικής αντίδρασης και προσαρμογής σε εισόδους αισθητήρων.
  • Καταγραφή: Λήψη αποφάσεων – Σωστή χρήση αισθητήρων – Βελτίωση συμπεριφοράς.

🧍‍♂️ Αυτοαξιολόγηση

  • 🟡 Κίτρινο: Προσπάθησα να προγραμματίσω βασική ανίχνευση γραμμής.
  • 🔵 Μπλε: Δημιούργησα ρομπότ που ανταποκρίνεται σωστά σε γραμμές.
  • 🟢 Πράσινο: Βελτίωσα την ταχύτητα και την ακρίβεια αντίδρασης του ρομπότ μου.

🗣️ Ανατροφοδότηση Συμμαθητών

  • Μου άρεσε η ιδέα σου να κάνεις το ρομπότ να αντιδράσει όταν…
  • Θα ήθελα να μάθω πώς κατάφερες να αυξήσεις την ακρίβεια της ανίχνευσης…

🧩 Tips

  • Κατασκευή: Τοποθετήστε σωστά τον αισθητήρα κοντά στο έδαφος για καλύτερη ανίχνευση.
  • Προγραμματισμός: Χρησιμοποιήστε συνθήκες (if/else) για να αντιδρά το ρομπότ σε διάφορα χρώματα ή επιφάνειες.

🔁 Διαφοροποίηση

Απλοποίηση:

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

Αύξηση δυσκολίας:

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

📚 Επέκταση σε Γλώσσα

  • Γραπτή περιγραφή της λογικής προγραμματισμού ανίχνευσης γραμμής.
  • Δημιουργία παρουσίασης που εξηγεί πώς σχεδιάστηκε η στρατηγική αντίδρασης.