Ανάπτυξη εφαρμογής τηλεχειριζόμενου οχήματος με πλατφόρμα Arduino.
Φόρτωση...
Ημερομηνία
2014-12-04T09:52:01Z
Συγγραφείς
Τίτλος Εφημερίδας
Περιοδικό ISSN
Τίτλος τόμου
Εκδότης
Τ.Ε.Ι. Κρήτης, Τεχνολογικών Εφαρμογών (Σ.Τ.Εφ), Τμήμα Μηχανικών Πληροφορικής Τ.Ε.
T.E.I. of Crete, School of Engineering (STEF), Department of Informatics Engineering
T.E.I. of Crete, School of Engineering (STEF), Department of Informatics Engineering
Επιβλέπων
Περίληψη
Σκοπός της πτυχιακής αυτής είναι η δημιουργία ενός τηλεχειριζόμενου οχήματος το οποίο θα μπορεί να εκτελεί της βασικές λειτουργίες κίνησης δηλαδή εμπρός, αριστερά, δεξιά και πίσω. Ο έλεγχος από τον χρήστη γίνεται ασύρματα με Bluetooth μέσω εφαρμογής Android η οποία έχει εγκατασταθεί σε μια Tablet συσκευή. Το όχημα μας αποτελείται από το σασί, μια ειδική πλατφόρμα για Arduino με τέσσερα DC μοτέρ, το Arduino Uno R3, ένα Motor shield το οποίο χρησιμεύει για να δώσουμε κίνηση στα μοτέρ, το Bluetooth module απαραίτητο για την επικοινωνία, ένα σερβοκινητήρα με δυνατότητα περιστροφής 90 μοίρες αριστερά και 90 δεξιά, μία οθόνη LCD και τέλος έχει τοποθετηθεί ένας αισθητήρας απόστασης επάνω στο σερβοκινητήρα που όπως θα εξηγήσουμε παρακάτω θα μας βοηθήσει να αποφύγουμε τυχόν σύγκρουση με κάποιο σταθερό εμπόδιο. Ο προγραμματισμός του Arduino έχει γίνει χρησιμοποιώντας το open-source λογισμικό Arduino IDE της εταιρίας και γράφοντας σε γλώσσα C/C++ ενώ για την Android εφαρμογή έχουμε χρησιμοποιήσει το πρόγραμμα Eclipse της Android γράφοντας στη γλώσσα Java.
The purpose of this thesis is to provide a remotely controlled vehicle which will be able to perform some basic steering functions like moving forward, left, right and rear. It is controlled by the user wirelessly, using the Bluetooth protocol, through an android application which is installed on a Tablet device. It consists of a chassis, a specific platform for Arduino with four DC motors, an Arduino Uno R3, a Motor Shield which serves to give movement to the motors, the Bluetooth module necessary for communication, a servo motor rotatably ninety degrees left and ninety degrees right. Finally a distance sensor is placed over the servo motor and will help us to avoid any conflict with a rigid obstacle. Arduino is programmed using the open source Arduino IDE software in C/C++ language and the Android application to the Android Eclipse software in Java.
The purpose of this thesis is to provide a remotely controlled vehicle which will be able to perform some basic steering functions like moving forward, left, right and rear. It is controlled by the user wirelessly, using the Bluetooth protocol, through an android application which is installed on a Tablet device. It consists of a chassis, a specific platform for Arduino with four DC motors, an Arduino Uno R3, a Motor Shield which serves to give movement to the motors, the Bluetooth module necessary for communication, a servo motor rotatably ninety degrees left and ninety degrees right. Finally a distance sensor is placed over the servo motor and will help us to avoid any conflict with a rigid obstacle. Arduino is programmed using the open source Arduino IDE software in C/C++ language and the Android application to the Android Eclipse software in Java.