Καλόμοιρος, ΙωάννηςΜπάμπη, Ελένη2024-02-062024-09-272024-02-062024-09-272023https://repository2024.ihu.gr/handle/123456789/4491Στην παρακάτω πτυχιακή εργασία καλούμαστε να λύσουμε το πρόβλημα της σχεδίασης και υλοποίησης δυο ρομποτικών οχημάτων με τη χρήση απλών ελεγκτών χαμηλού κόστους. Οι δύο κατασκευές θα χρησιμοποιούν παρόμοια αλλά και διαφορετικά υλικά. Στην πρώτη σχεδίαση, το όχημα θα κινείται αυτόνομα χωρίς ανθρώπινη παρέμβαση με τη βοήθεια αισθητήρων και θα λαμβάνει δεδομένα οδικού δικτύου. Θα έχει ως βάση του την πλακέτα Arduino στην οποία θα συνδέονται οι αισθητήρες. Τα εργαλεία που θα χρησιμοποιηθούν περιλαμβάνουν κινητήρες DC, αισθητήρας αποστάσεων, οπτικοί αισθητήρες στροφών και το Arduino IDE για τον προγραμματισμό των εξαρτημάτων. Στη δεύτερη σχεδίαση, το όχημα θα κινείται και θα ελέγχεται ασύρματα μέσω οικιακού δικτύου. Θα χρησιμοποιήσουμε την πλατφόρμα NodeMcu Lua ESP8266 ως τη βάση για το ρομποτικό όχημα. Τα εργαλεία που θα χρησιμοποιηθούν περιλαμβάνουν κινητήρες DC, ασύρματες μονάδες επικοινωνίας, το Arduino IDE για τον προγραμματισμό της πλακέτας και την πλατφόρμα Blynk για τον σχεδιασμό και την εκτέλεση της εφαρμογής ελέγχου του οχήματος. Η μεθοδολογία που ακολουθήσαμε περιλαμβάνει τη συγκέντρωση και τη σύνδεση των απαραίτητων εξαρτημάτων και αισθητήρων, καθώς και τον προγραμματισμό τους ώστε να λειτουργούν αξιόπιστα. Η πτυχιακή εργασία αναλύει τη διαδικασία δημιουργίας του κάθε ρομποτικού οχήματος ξεχωριστά, εξετάζει την εφαρμογή των αλγορίθμων και των τεχνικών ελέγχου, και παρουσιάζει τα αποτελέσματα των πειραμάτων. Επιπλέον, εξετάζει τη σημασία του έργου σε σχέση με τη ρομποτική και την αυτοματοποίηση, και προτείνει πιθανές μελλοντικές επεκτάσεις και βελτιώσεις στον τομέα της ασύρματης ρομποτικής. Τέλος, η εργασία προσφέρει μια περιεκτική λύση για τη δημιουργία ενός αξιόπιστου τηλεκατευθυνόμενου ρομποτικού οχήματος με τη χρήση του ESP8266 καθώς και ενός αυτόνομου ρομποτικού οχήματος με τη χρήση Arduino IDE.In the present thesis, we are tasked with addressing the issue of designing and implementing two robotic vehicles using low-cost microcontrollers. These two constructions will utilize similar and different hardware components. In the first design, the vehicle will operate autonomously without human intervention, relying on sensors to collect data and make informed decisions. It will be based on the Arduino platform, and various sensors will be connected to it. The tools to be used include DC motors, distance sensors, optical encoders for measuring wheel rotation, and the Arduino IDE for programming these components. In the second design, the vehicle will move under the control of a network application, using the local home network. We will utilize the NodeMcu Lua ESP8266 platform as the foundation for this robotic vehicle. The tools involved in this design comprise DC motors, wireless communication modules, the Arduino IDE for programming the board and the Blynk platform for designing and executing the vehicle's control application. The methodology we followed includes gathering and connecting the necessary components and sensors, as well as programming them to ensure reliable operation. The thesis analyses the process of creating each robotic vehicle separately, examines the application of control algorithms and techniques, and presents the results of experiments conducted with these vehicles. Furthermore, it explores the significance of this work in the realm of robotics and automation and suggests possible future expansions and improvements in the field of wireless robotics. Finally, the thesis provides a comprehensive solution for creating a reliable and adaptable robotic vehicle which is controlled remotely, using the ESP8266 platform.67elΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνέςhttp://creativecommons.org/licenses/by-nc-nd/4.0/deed.elTEICM::ΡΟΜΠΟΤΙΚΗARDUINO (ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΟΣ ΕΛΕΓΚΤΗΣ)629.892Σχεδίαση και υλοποίηση μικρού αυτόνομου οχήματος με βάση τον ελεγκτή ArduinoΠτυχιακή εργασίαΡομποτικό όχημαΑυτοκινούμενο ρομπότΜικροελεγκτής Arduino