Skip to content
/ Robotri Public

Ρομποτική Τρίλιζα σε Arduino και C++14

License

Notifications You must be signed in to change notification settings

amachg/Robotri

Repository files navigation

Robotri - 7ο Γυμνάσιο Χαϊδαρίου

Arduino Arduino Arduino

Ρομποτική Τρίλιζα

Στόχος της ομάδας ρομποτικής του σχολείου μας είναι:

  1. Η συναρμολόγηση ενός κιτ ρομποτικού βραχίονα, ανοικτού υλικού συμβατού με arduino, με πέντε βαθμούς ελευθερίας. Ο βραχίονας θα πρέπει να μπορεί να ανασηκώνει και να μετακινεί ελαφρά αντικείμενα μερικών εκατοντάδων γραμμαρίων σε ακτίνα μερικών δεκάδων εκατοστών. Ο βραχίονας θα είναι αρθρωτός και θα φέρει στο άκρο του μηχανισμό αρπάγης (δαγκάνα) για να μετακινεί πούλια σε τυπωμένη πίστα τρίλιζας. Εναλλακτικά, να γράφει τα σημεία της τρίλιζας με μαρκαδόρο στο χαρτί.
  2. Η κατασκευή από μακετόχαρτο δύο τροφοδοτών (γλίστρες) ώστε να μπορεί το ρομπότ να βρίσκει εύκολα τα πούλια και μιας ξύλινης βάσης από μοριοσανίδα στη οποία θα βιδωθεί η βάση του ρομπότ για την εξασφάλιση της σταθερότητας του βραχίονα όταν είναι σε κλίση.
  3. Η σύνδεση ενός μικροελεγκτή arduino στον ρομποτικό βραχίονα, μέσω ειδικής πλακέτας (motor shield), για τον έλεγχο των σερβοκινητήρων του.
  4. Η σύνδεση του μικροελεγκτή σε ένα υπολογιστή PC, ενσύρματα μέσω USB, ώστε να λαμβάνει εντολές και δεδομένα από τον χρήστη-παίκτη μέσω πληκτρολογίου.
  5. Η ανάπτυξη προγράμματος (sketch), σε γλώσσα C++, ώστε ο μικροελεγκτής να μπορεί να κατευθύνει τον βραχίονα στις σωστές θέσεις της πίστας.

Επεκτάσεις:

  1. Ανεξαρτητοποίηση από το PC, για την επικοινωνία με τον χρήστη, με πληκτρολόγιο μεμβράνης ή πιεζοηλεκτρικούς αισθητήρες επαφής (piezo knock sensors) και οθόνη LED στην οποία θα εμφανίζονται τα μηνύματα του παιχνιδιού,
  2. Αυτονόμηση της κατασκευής από τη τροφοδοσία ρεύματος, με χρήση επαναφορτιζόμενων μπαταριών από λάπτοπ,
  3. Η προσθήκη τεχνητής ευφυΐας (AI), ώστε να μπορεί να εκτιμά την τρέχουσα κατάσταση του παιχνιδιού και να διαλέγει την προσφορότερη κίνηση του ρομπότ και τελικά να μην χάνει ποτέ από έναν άνθρωπο.
  4. Αυτονόμηση της κατασκευής από το καλώδιο USB με ασύρματη (bluetooth) σύνδεση με τον υπολογιστή,
  5. Αναγνώριση της εικόνας της πίστας και των αντικειμένων του παιχνιδιού, μέσω κάμερας, με το λογισμικό OpenCV.

Υπάρχοντα υλικά & εργαλεία:

Ρομποτικός βραχίονας Arduino Braccio (είχε αγοραστεί πέρσι 155€), σχολικό PC, ανακυκλωμένη κάμερα web, καλώδιο USB, μινι-δράπανο, πιστόλι θερμής κόλλησης, ηλεκτρικό κολλητήρι, ανακυκλωμένη επαναφορτιζόμενες μπαταρίες λιθίου (από πεταμένο λάπτοπ), φορτιστής μπαταριών.

Υλικά προς αγορά:

Κόστος υλικών: 180€

Τρόπος κατασκευής με φωτογραφίες και βίντεο λειτουργίας


Άδεια χρήσης

Παρακάλω δείτε το αρχείο LICENSE


Επαφή

Instagram: @robot7gymchai

email: [email protected]

Ιστοχώρος 7ου Γυμνάσιο Χαϊδαρίου: http://7gym-chaid.att.sch.gr

Robotics Club του σχολείου:
  • Πετρουλάκης 😏
  • Φελέσκουρας 😥
  • Παπαδόπουλος 😃
  • Νικολακόπουλος ☺️
  • Ανατόλας 😃
  • Χριστοπούλου 👧
  • Περγαντής 😌
  • Ψαρράς 😳

About

Ρομποτική Τρίλιζα σε Arduino και C++14

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published