Αναπηρικό αμαξίδιο τηλεχειριζόμενο απο Arduino
Wheelchair remote controlled by Arduino
Λέξεις-κλειδιά
Αναπηρικό καροτσάκι ; Arduino ; ArduinoATMEGA2560 ; Μικροελεγκτής ; Μικροεπεξεργαστής ; Κινητήρες συνεχούς τάσης ; Αισθητήρας υπερήχου(HC-SR04) ; Μοχλός ; Φωτοδίοδος ; Γέφυρα ελέγχου κινητήρα ; Arduino IDEΠερίληψη
Σκοπός της συγκεκριμένης πτυχιακής εργασίας είναι η δημιουργία ενός αναπηρικού
αμαξιδίου οπού μπορεί, με την χρήση ενός μοχλού (Joystick) να κινείται ευθεία,
δεξιά, πίσω και αριστερά με την βοήθεια 2 ηλεκτροκινητήρων συνεχούς τάσης.
Συμπληρωματικά, μπορεί να σταματάει την κίνηση των κινητήρων σε περίπτωση
ενός εμποδίου μπροστά η πίσω από το αμάξι με την χρήση αισθητήρων που
εκπέμπουν υπέρηχους. Επιπλέον έχει ηχητικό συναγερμό και φωτισμό. Για να
επιτευχθεί η συγκεκριμένη κατασκευή, εξηγείται αναλυτικά το Arduino και ο τρόπος
λειτουργίας του. Στην συνέχεια γίνεται αναλυτική αναφορά στα εξαρτήματα που
χρησιμοποιήθηκαν μαζί με το Arduino και στην μεταξύ τους συνδεσμολογία.
Πρόσθετα, γίνεται αναλυτική επεξήγηση στον προγραμματισμού του Arduino
αναλύοντας το πρόγραμμα Arduino IDE και αναλυτικά τις εντολές που
χρησιμοποιήσαμε. Επιπροσθέτως, αναλύουμε πως συντάσσουμε τον κώδικα του
Arduino για το αναπηρικό αμαξίδιο αλλά και τους ελέγχους που πραγματοποιούμε
για να βεβαιωθούμε ότι λειτουργεί σωστά. Κλείνοντας, γίνεται αναφορά στα
συμπεράσματα και στις μελλοντικές επεκτάσεις όπου μπορούν να γίνουν πάνω στην
συγκεκριμένη εφαρμογή
Περίληψη
The purpose of this graduate work is to create a wheelchair where, using a joystick, it
can move straight, right, back and left with the help of 2 continuous voltage electric
motors. In addition, it can be able to stop the engines from moving in the event of an
obstacle in front of or behind the car using ultrasound-emitting sensors. In addition, it
is having a sound alarm and lighting. In order to achieve this construction, Arduino
and the way it works are explained in detail. Detailed reference is then made to the
components to be used together with Arduino and to the connection between them. In
addition, a detailed explanation is made in Arduino's programming by analyzing the
Arduino IDE program and in detail the commands that we used. In addition, we
analyze how we draw up the Arduino wheelchair code and the checks we carry out to
make sure it works properly. In conclusion, reference is made to the conclusions and
future extensions that can be made on this application.