Κατασκευή οχήματος δύο αξόνων με δυνατότητα ισορροπίας και μηδενισμού σφάλματος με χρήση Arduino
Πτυχιακή εργασία
Author
Πουλής, Αλέξιος
Μακρυγιάννη, Βασιλική
Date
2019-09-09Advisor
Νικολάου, ΓρηγόριοςKeywords
Αυτόνομα οχήματα ; Bluetooth ; Arduino ; PID ; Ελεγκτές PID ; Γυροσκόπιο ; ΕπιταχυνσιόμετραAbstract
Σκοπός του οχήματος είναι η πλήρης ισορροπία στους δύο τροχούς και η ομαλή πορεία του. Το όχημα καταβάλει συνεχή προσπάθεια, για μηδενισμό των πιθανών σφαλμάτων. Χρησιμοποιήθηκε ένα γυροσκόπιο (MPU 6050), το οποίο αποτέλεσε το αισθητήριό μας για τον προσδιορισμό της θέσης του οχήματος. Μέσω του αισθητηρίου λαμβάνονταν οι απαραίτητες πληροφορίες σχετικά με την γωνία του οχήματος, συγκρίνοντας αυτή τη γωνία με την επιθυμητή γωνία, στην οποία το όχημα ισορροπεί. Η χρήση του μικροεπεξεργαστή Arduino σε συνδυασμό με τα ηλεκτρονικά εξαρτήματα που χρησιμοποιήθηκαν είναι υπεύθυνα για την ισορροπία του οχήματος. Βασικό κομμάτι για την επίτευξη της εργασίας μας, ήταν η χρήση PID ελεγκτή, με τον οποίο θέσαμε το όχημα μας σε έναν κλειστό βρόχο με ανάδραση. Ήμαστε σε θέση να γνωρίζουμε την απόκλιση της τρέχουσας γωνίας από την επιθυμητή γωνία και προγραμματιστικά να μηδενίσουμε το σφάλμα.
Abstract
Main purpose of the vehicle, is balancing in two wheels and the smooth motion of it. The vehicle tries to balance constantly by eliminating the errors. It succeeds this by using a gyroscope (MPU 6050), which was our main sensor for defining vehicle’s position. Gyroscope gave us information about the vehicle’s angle and then we compared it with the desire angle of the vehicle, in which the vehicle balances. The usage of the micro controller Arduino with combination of some electronics devices make our vehicle to balance. Maincomponent of our project is the use of a PID controller. With PID controller we put our vehicle in a close loop with feedback, so we were able to know every second the error and eliminate it.