(The Robowheels project)
Αυτοματοποιημένο αναπηρικό αμαξίδιο
https://github.com/talos-robotics/Robowheels
Αυτή η εργασία χορηγείται με άδεια Creative Commons Αναφορά Δημιουργού – Παρόμοια Διανομή 4.0 Διεθνές .
Συμμετέχοντες
Υπεύθυνος εκπαιδευτικός
Μανούσακας Μανούσος – Εκπαιδευτικός Πληροφορικής ΠΕ86Μαθητές
- Αναστασάκης Ιωάννης
- Ρουσιάκης Πέτρος
- Στραβοπόδη Κωνσταντίνα
Γενικά στοιχεία σεναρίου
Σενάριο δραστηριότητας
Αριθμός μαθητών: 5 Αριθμός Ομάδων: 2 Αριθμός ατόμων ανά ομάδα: 2-3 Είδος δραστηριότητας: Ομαδοσυνεργατική Ρόλοι: Δεν υπάρχουν διακριτοί ρόλοι στην ομάδα. Ηλικιακή ομάδα: 12-15<Φάση προετοιμασίας
Οι μαθητές θα πρέπει να: • Διερευνήσουν στο διαδίκτυο και να ανακαλύψουν τις ανάγκες των ατόμων με κινητικά προβλήματα. • Συντάξουν ένα έντυπο όπου θα περιγράφουν τις προδιαγραφές του project. • Να αναζητήσουν στο διαδίκτυο πληροφορίες για τους αισθητήρες που θα χρησιμοποιήσουμε.Φάση σχεδιασμού
Οι μαθητές θα πρέπει να: • Να αναζητήσουν στο διαδίκτυο πληροφορίες για τη συνδεσμολογία των αισθητήρων με το Arduino. • Να αναζητήσουν στο διαδίκτυο πληροφορίες για τις προδιαγραφές των αισθητήρων. • Να δημιουργήσουν στο Fritzing τις παραπάνω συνδεσμολογίες.Φάση υλοποίησης
Οι μαθητές θα πρέπει να: • Δημιουργήσουν τις φυσικές συνδέσεις των υλικών τους με τους αισθητήρες. • Να προγραμματίσουν το Arduino χρησιμοποιώντας το περιβάλλον Arduino IDE έτσι ώστε να παίρνουν τιμές από τους αισθητήρες.Φάση Δοκιμών
Οι μαθητές θα πρέπει να: • Δοκιμάσουν τον εξοπλισμό τους και να επιβεβαιώσουν τη σωστή λειτουργία του.Υλικά ηλεκτρονικά
| ΠΟΣΟΤΗΤΑ | ΕΙΔΟΣ | ΚΟΣΤΟΣ | Σχόλια |
|---|---|---|---|
| 1 | ARDUINO UNO | 25€ | |
| 1 | GP2Y0A21YK0F Sharp IR Analog Distance Sensor | 20€ | |
| 1 | Adafruit Επιταχυνσιόμετρο 3 Αξόνων ±2/4/8g @ 14-bit – MMA8451 | 8€ | |
| 2 | 12V 35RPM JGY37-520 – 37mm Eccentric Large Torque Gear Motor Gearbox with Metal Gearbox | 13€ | |
| 1 | Οδηγός για Βηματικό Κινητήρα L298N Dual H Bridge | 4€ | |
| 1 | LM2596 Step Down Module DC 3V-40V to 5V 12V 3A Voltage Regulator | 3€ | |
| 1 | Voice Recognition Module Rev3 Kit -Arduino Compatible | 32€ | |
| 1 | SIM808 GPS GSM GPRS Bluetooth Module W/2.4G Antenna Replace SIM908 For Arduino | 44€ | Χρειάζεται μόνο για την περίπτωση αναβάθμισης – επέκτασης. Όχι για την βασική έκδοση. |
| 2 | Πυκνωτές >10μF | 1€ | |
| 2 | UPS BATTERY 12V 14AH MAX. 210A | 20€ | |
| Σύνολο | 170€ |
Χρήσιμα αρχεία
| ΠΕΡΙΓΡΑΦΗ | ΜΕΤΑΦΟΡΤΩΣΗ | ΣΧΟΛΙΑ |
|---|---|---|
| SharpIR Βιβλιοθήκη | SharpIR Βιβλιοθήκη | |
| Adafruit MMA8451 Βιβλιοθήκη | Adafruit MMA8451 Βιβλιοθήκη | |
| Adafruit Sensor Βιβλιοθήκη | Adafruit Sensor Βιβλιοθήκη | |
| Voice Recognition Module οδηγός χρήσης | VR3_manual.pdf | |
| Voice Recognition Module Βιβλιοθήκη | VR3 library | |
| L298N Βιβλιοθήκη | L298N | |
Υλικά για την κατασκευή
| ΠΟΣΟΤΗΤΑ | ΕΙΔΟΣ | Σχόλια | |
|---|---|---|---|
| 1 | Ράβδος αλουμινίου 4cm x 2cm Μήκος – 1m | ||
| 2 | Ράβδος αλουμινίου 4cm x 2cm Μήκος – 40 cm | ||
| 2 | Βάση για μοτέρ 3d μοντέλο για εκτύπωση | Κατεβάστε απο εδώ | |
| Βίδες αυτοδιάτρητες – διάφορα μεγέθη | |||
| 2 | Ασφάλειες μεταλλικές – κοπίλια | ||
| 2 | Ρόδες με διάμετρο υποδοχής 6mm | ||
| 1 | Γωνιακό προφίλ αλουμινίου 40 cm | ||
| 1 | Μονοτική ταινία | ||
| 2 | Ράβδος αλουμινίου 4cm x 2cm Μήκος – 20m | ||
| 12 | Βίδες Υ:2cm Π:4χιλ. | ||
| Καλώδια 0.4 mm Διάφορα χρώμματα | |||
| Κολλητήρι – Καλάι | |||
| Πιστόλι σιλικόνης – Ράβδοι συλικόνης | |||
| Δραπανοκατσάβιδο μπαταρίας | |||
| 2 | Ροδάκια Επίπλων Περιστρεφόμενα |
Κατασκευή υποτιθέμενου αμαξιδίου ( εξομοιωτή )


Προοπτική κατασκευής σε πραγματικό αμαξίδιο

Αναλυτική περιγραφή
Οι μαθητές αφού βρουν στοιχεία για την τετραπληγία και την παραπληγία θα μελετήσουν τις ανάγκες και τις λειτουργικές ικανότητες των ατόμων αυτών. Σκοπός είναι η δημιουργία ενός αυτοματοποιημένου οχήματος μετακίνησης που θα προσαρμόζεται ανάλογα το μέλος του σώματος που θα είναι ικανός να θέσει σε κίνηση ο χρήστης του. Θα παρέχει βασικές δικλείδες ασφαλείας για την ακινητοποίησή του. Ένα ηλεκτρικό αναπηρικό αμαξίδιο κοστίζει από 3000 ευρώ και πάνω. Θα ήταν αδύνατο να έχουμε στη διάθεση μας κάτι τέτοιο έτσι ώστε να το τροποποιήσουμε και να πειραματιστούμε. Άλλωστε ας μην ξεχνάμε πως ο διαγωνισμός έχει εκπαιδευτικό χαρακτήρα. Έτσι λοιπόν θα δημιουργήσουμε μια απλή κατασκευή που θα προσομοιώνει το αμαξίδιο και θα πειραματιστούμε πάνω σε αυτό. Οι αρχές λειτουργίας παραμένουν οι ίδιες. Προεκτάσεις Ανάλογα την χρονική δυνατότητα που θα έχουμε, θα μπορούσε να προστεθεί και σύστημα εντοπισμού θέσης και επικοινωνίας που θα μπορεί να θέσει ο χρήστης σε λειτουργία σε περίπτωση κινδύνου. Σκοπός και οφέλη • Ευαισθητοποίηση των μαθητών στο κοινωνικό θέμα της αναπηρίας. • Αναζήτηση λύσεων μετά από μελέτη προδιαγραφών και απαιτήσεων. • Εισαγωγή στην κατασκευή και λειτουργία βασικών ηλεκτρονικών κυκλωμάτων. • Εισαγωγή σε προγραμματιστικά περιβάλλοντα. • Εισαγωγή σε θέματα μηχανικής και κατασκευών. • Ομαδική δουλειά και συνεργασία.Πλατφόρμες που χρησιμοποιήθηκαν
Όλα τα διαδικτυακά εργαλεία που χρησιμοποιήσαμε ανήκουν στο Πανελλήνιο σχολικό δίκτυο.Πλατφόρμες εργασίας
- Ηλεκτρονική τάξη: https://eclass.sch.gr
- Πλατφόρμα τηλεδιασκέψεων: cisco webex
- Ομαδοσυνεργατικά έγγραφα: https://grafis.sch.gr
- Ηλεκτρονικό ταχυδρομείο: https://webmail.sch.gr
- Υπηρεσία Επικοινωνίας: https://www.uc.sch.gr
Εργαλεία ΕΛΛΑΚ που χρησιμοποιήθηκαν
- Libreoffice
- Linux – Elementary OS
- Arduino IDE
- Fritzing
Πληροφορίες για το υλικό
Αισθητήρας GP2Y0A21 IRDA
Οι αισθητήρες απόστασης Sharp είναι μια δημοφιλής επιλογή για πολλά έργα που απαιτούν ακριβείς μετρήσεις απόστασης.
Αυτός ο αισθητήρας υπερύθρων είναι απο τους πιο οικονομικούς, ωστόσο παρέχει πολύ καλύτερη απόδοση από άλλες εναλλακτικές λύσεις IR.
Η διασύνδεση με τους περισσότερους μικροελεγκτές είναι απλή.
Το εύρος ανίχνευσης αυτής της έκδοσης είναι περίπου 10 cm έως 80 cm (4 ″ έως 32).
Το GP2Y0A21 χρησιμοποιεί υποδοχή 3 ακίδων.Αυτά τα καλώδια έχουν συνδετήρες JST 3 ακίδων στο ένα άκρο και διατίθενται με προ-πτυχωμένες αρσενικές ακίδες,
στο άλλο άκρο.
Είναι επίσης δυνατή η συγκόλληση τριών καλωδίων στον αισθητήρα όπου είναι τοποθετημένες οι ακίδες σύνδεσης
Κόκκινο –> 5V
Μαύρο –> GND
Κίτρινο –> DATA (Αναλογικό)
Αισθητήρας Adafruit Επιταχυνσιόμετρο 3 Αξόνων ±2/4/8g @ 14-bit – MMA8451
Κινητήρας dc 12V 35RPM JGY37-520 – 37mm Eccentric Large Torque Gear Motor Gearbox with Metal Gearbox
Οι Κινητήρες DC είναι συνεχείς ενεργοποιητές που μετατρέπουν την ηλεκτρική ενέργεια σε μηχανική ενέργεια. Ο κινητήρας DC επιτυγχάνει αυτό με τη δημιουργία μιας συνεχούς γωνιακής περιστροφής που μπορεί να χρησιμοποιηθεί για την περιστροφή αντλιών, ανεμιστήρων, συμπιεστών, τροχών κλπ. Ο κινητήρας DC ή κινητήρας συνεχούς ρεύματος για να του δώσουμε τον πλήρη τίτλο του είναι ο συνηθέστερα χρησιμοποιούμενος κινητήρας για την παραγωγή συνεχούς κίνηση και της οποίας η ταχύτητα περιστροφής μπορεί εύκολα να ελεγχθεί, καθιστώντας τους ιδανικά για χρήση σε διάφορες εφαρμογές. Ένας ηλεκτροκινητήρας συνεχούς ρεύματος αποτελείται από δύο μέρη, έναν “στάτορα” που είναι το σταθερό τμήμα και έναν “περιστροφέα” που είναι το περιστρεφόμενο τμήμα. Οι κινητήρες DC έχουν σχεδόν γραμμικά χαρακτηριστικά με την ταχύτητα περιστροφής τους να καθορίζεται από την εφαρμοζόμενη τάση συνεχούς ρεύματος και η ροπή εξόδου τους να καθορίζεται από το ρεύμα που ρέει μέσω των περιελίξεων του κινητήρα. Η ταχύτητα περιστροφής κάθε κινητήρα DC μπορεί να ποικίλει από μερικές περιστροφές ανά λεπτό (σ.α.λ.) σε πολλές χιλιάδες στροφές ανά λεπτό, καθιστώντας τις κατάλληλες για ηλεκτρονικές, αυτοκινητοβιομηχανικές ή ρομποτικές εφαρμογές. Συνδυάζοντας τους με κιβώτια ταχυτήτων (Gearbox), η ταχύτητα εξόδου τους μπορεί να μειωθεί, ενώ παράλληλα αυξάνει την ισχύ ροπής του κινητήρα σε υψηλή ταχύτητα.
Οδηγός για Βηματικό Κινητήρα L298N Dual H Bridge
Max. Current per Channel: 2A
Τύπος Οδηγού: DC Motor Stepper
ΕΠΙΠΛΕΟΝ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ
- Driver: L298N Dual H Bridge DC Motor Driver IC
- Motor Power Supply Vs: +5 V to +35 V
- Max average current: 2A
- Peak current Io: 3A
- Logic Level Power Vss: +5 V ~ +7 V (Onboard 5V Regulator can be used if Motor Power is > 7.0V)
- Logic level power: 0 – 36mA
- Logic signal input range: [ Low:-0.3V ≤ Vin ≤ 1.5V] [ High: 2.3V ≤ Vin ≤ Vss]
- Maximum power dissipation: 20W (when the temperature T = 75 ℃)
Μετατροπέας DC-DC Step-Down 1.3-35V 3A
Αισθητήρας Αναγνώρισης Φωνής
Waveshare GSM/GPRS/GPS Shield SIM808 – Χρειάζεται μόνο για την περίπτωση αναβάθμισης – επέκτασης. Όχι για αυτή την βασική έκδοση. Θα δημιουργηθεί σαν ξεχωριστό project στο μέλλον
Συνδεσμολογία Υλικού
ΠΕΡΙΓΡΑΦΗ ΛΕΙΤΟΥΡΓΙΑΣ – Με τη χρήση ΜΜΑ8451
Στη συγκεκριμένη εκδοχή χρησιμοποιούμε ένα γυροσκοπικό αισθητήρα τον οποίο τον προσαρμόζουμε στο μέλος του σώματος που μπορεί το άτομο με τετραπληγία να κινήσει. Ανάλογα την κλήση που δέχεται ο γυροσκοπικός αισθητήρας από τον χρήστη εκτελεί τις αντίστοιχες κινήσεις. Όταν τον γείρει μπροστά τα μοτέρ εκτελούν εμπρόσθια κίνηση. Όταν τον γείρει πίσω τα μοτέρ εκτελούν κίνηση προς τα πίσω. Αντίστοιχα όταν τον γείρει δεξιά ή αριστερά τα μοτέρ εκτελούν τις αντίστοιχες κινήσεις.
Αυτός ο τρόπος έχει σημαντικά πλεονεκτήματα. Ένας άνθρωπος με κινητικές δυσκολίες μπορεί να έχει πολλές ιδιαιτερότητες στο μέλος του σώματος που θα θέτει το όχημα σε κίνηση.
Για παράδειγμα αν περιστρέφει τον αισθητήρα με το κεφάλι του, η κίνηση που κάνει δεξιά ίσως είναι μικρότερη της κίνησης που κάνει αριστερά, Με αυτό τον αισθητήρα μπορούμε να ρυθμίσουμε την ευαισθησία της κάθε κίνησης κατά το δοκούν.
Κώδικας με τον αισθητήρα MMA8451
ΠΕΡΙΓΡΑΦΗ ΛΕΙΤΟΥΡΓΙΑΣ – Με τη χρήση Αναγνώρισης φωνής
Στη συγκεκριμένη εκδοχή χρησιμοποιούμε μία μονάδα αναγνώρισης φωνής και με φωνητικές εντολές, οι οποίες
έχουν προγραμματιστεί εκ των προτέρων, μπορεί να θέσει σε κίνηση ο χρήστης τα μοτέρ.
Για παράδειγμα θα μπορούσε να πει τη λέξη μπροστά και τα μοτέρ να εκτελέσουν εμπρόσθια κίνηση.
Θα μπορούσε να πει τη λέξη δεξιά και τα μοτέρ να εκτελέσουν δεξιά στροφή.
Θα μπορούσε να πει την λέξη stop για να μπορέσει να τερματίσει τη λειτουργία του μοτέρ.
Ένα πλεονέκτημα της συγκεκριμένης μονάδας αναγνώρισης φωνής, είναι ότι είναι ανεξάρτητη γλώσσας και χροιάς.
Μπορεί και συγκρίνει τους φθόγγους με αυτό που έχουμε καταγράψει αρχικά.
Επίσης κάποιοι συνάνθρωποί μας με δυσκολία στην ομιλία ίσως μπορούν να προφέρουν μόνο ήχους. Είναι σε θέση η μονάδα αυτή να τους κατανοήσει. Μια πολύ θετική παράμετρος.
Ένα βασικό μειονέκτημα της πολύ σημαντικό είναι ότι επηρεάζεται αρνητικά από τους περιβάλλοντες ήχους με αποτέλεσμα να μην μπορεί να γίνει σωστά η αναγνώριση.
Κώδικας με τον αισθητήρα voice
Συνδεσμολογία





































