Προπτυχιακές εργασίες
Μόνιμο URI για αυτήν τη συλλογήhttps://repository2024.ihu.gr/handle/123456789/30485
Οι πτυχιακές εργασίες σπουδαστών προπτυχιακού κύκλου σπουδών
Περιηγούμαι
Πλοήγηση Προπτυχιακές εργασίες ανά Θέμα "005.133"
Τώρα δείχνει 1 - 20 από 21
- Αποτελέσματα ανά σελίδα
- Επιλογές ταξινόμησης
Τεκμήριο Ανάπτυξη Java εφαρμογής για οπτικοποίηση δεδομένων χρονοσειρών από βάσεις δεδομένων (MySql) και πρόβλεψη μελλοντικών τιμών με τον αλγόριθμο αυτοπαλινδρόμησης (AR)(Τ.Ε.Ι. Κεντρικής Μακεδονίας, 2008-10) Γκουνέλα, Γιαννίτσα; Τσιμπίρης, Αλκιβιάδης; Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε.Σκοπός της πτυχιακής εργασίας είναι καταρχήν η κατασκευή μιας βάσης δεδομένων χρονοσειρών, η επικοινωνία της βάσης αυτής με την Java και η οπτικοποίηση των δεδομένων μέσω γραφημάτων, καθώς και η πρόβλεψη μελλοντικών τιμών των χρονοσειρών. Για την πρόβλεψη των τιμών θα εφαρμοστεί ο αλγόριθμος αυτοπαλινδρόμισης (ΑR). Και πιο συγκεκριμένα τα μοντέλα ΑR(1) και ΑR(2) . επιλέξαμε τα συγκεκριμένα μοντέλα γιατί είναι τα πιο δημοφιλή και συχνά χρησιμοποιούμενα αυτοπαλινδρομούμενα μοντέλα του αλγορίθμου ΑR. Θα αναπτυχθεί εφαρμογή για τους χρήστες όπου θα μπορούν : α) να κάνουν πρόβλεψη μελλοντικών τιμών (με βάση τις υπάρχουσες) και να τις εμφανίζουν στο γράφημα β) να έχουν τη δυνατότητα εγγραφής μελών με περιορισμούς ασφαλείας. Μόνο ο χρήστης root θα έχει το δικαίωμα δημιουργίας και διαγραφής χρηστών ενώ οι υπόλοιποι χρήστες θα έχουν μόνο το δικαίωμα διαχείρισης της εφαρμογής, θα μπορούν δηλαδή να εισάγουν δεδομένα από ένα αρχείο .txt και να τα θέτουν προς επεξεργασία για να προβλέψουν μελλοντικές τιμές και γ) να βλέπουν μια γραφική παράσταση με τις τιμές της βάσης σε Java Application.Τεκμήριο Ανάπτυξη εκπαιδευτικού υλικού για το εργαστηριακό μέρος του μαθήματος <<Προγραμματισμός Ι>>(Τ.Ε.Ι. Κεντρικής Μακεδονίας, 2017-03) Πέσιου, Μαρία; Βαρσάμης, Δημήτριος; Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε.Η εργασία αυτή απευθύνεται κυρίως σε φοιτητές και σπουδαστές ΑΕΙ, οι οποίοι διδάσκονται το μάθημα της γλώσσας C. Ουσιαστικά αναπτύσσεται εκπαιδευτικό υλικό για το εργαστηριακό μέρος του μαθήματος <<Προγραμματισμός Ι>> . Σκοπός της είναι να κατανοήσουν οι φοιτητές την λειτουργία της C αυτό θα επιτευχθεί μέσω των ασκήσεων καθώς και με τη χρήση της θεωρίας η οποία είναι γραμμένη συνοπτικά αλλά ταυτόχρονα με ουσιαστικό τρόπο. Προσπάθησα να δώσω μια πλήρη εικόνα για να μπορέσει κάποιος που βλέπει για πρώτη φορά την C να κατανοήσει την λειτουργία της, τις βασικές εντολές της αλλά και να μπορέσει να κάνει τα δικά του προγράμματα.Τεκμήριο Ανάπτυξη εφαρμογών με τη χρήση του μικροελεγκτή Atmega328 της ηλεκτρονικής συσκευής ARDUINO UNO(Τ.Ε.Ι. Κεντρικής Μακεδονίας, 2013) Τουφεξής, Μιχάλης; Σφονδύλας, Φίλιππος; Μπαλουκτσής, Αναστάσιος; Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε.Η παρούσα πτυχιακή εργασία πραγματεύεται τη μελέτη της αναπτυξιακής υπολογιστικής πλατφόρμας Arduino. H πλατφόρμα Arduino στηρίζεται σε μικροελεγκτή Atmel και αποτελεί ένα ολοκληρωμένο αναπτυξιακό σύστημα ανοιχτού λογισμικού και ευέλικτης προσαρμογής υλικού (open source hardware), προσφέροντας δυνατότητες σε πολλούς τομείς της ηλεκτρονικής. Στο πλαίσια της πτυχιακής εργασίας ορίστηκαν ένα σύνολο από παραδείγματα που αξιοποιούν και επιδεικνύουν τις δυνατότητες της πλατφόρμας. Σκοπός της πτυχιακής εργασίας είναι η μελέτη και η δημιουργία 16 εργαστηριακών ασκήσεων αυξανόμενης δυσκολίας, με τη μορφή φύλλων έργου, για τον προγραμματισμό της πλατφόρμας Arduino. Η πτυχιακή αυτή μπορεί να χρησιμοποιηθεί είτε σαν οδηγός εργαστηριακών ασκήσεων για φοιτητές είτε απλά σαν ένα εγχειρίδιο που βοηθάει τον απλό αναγνώστη, χωρίς ιδιαίτερες γνώσεις, να καταλάβει και να αξιοποιήσει τις δυνατότητες του μικροελεγκτή Arduino. Περιγράφηκε αναλυτικά η αρχή λειτουργίας της, ο τρόπος διασύνδεσης με λίστα περιφερειακών και ο προγραμματισμός σε γλώσσα wiring με το Ολοκληρωμένο Περιβάλλον Ανάπτυξης Arduino IDE.Τεκμήριο Ανάπτυξη ρομποτικού οχήματος με την βοήθεια μικροελεγκτή Arduino(Τ.Ε.Ι. Κεντρικής Μακεδονίας, 2016-04) Παπαδοπούλου, Χρυσούλα; Καλόμοιρος, Ιωάννης; Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε.Στην παρούσα πτυχιακή εργασία αναπτύχθηκε ένα έντροχο ρομποτικό όχημα πλατφόρμας Vex Robotics. Η πλοήγηση του γίνεται με την βοήθεια μικροελεγκτή Arduino Uno, ο οποίος του δίνει την δυνατότητα να κινείται αυτόνομα στο χώρο με τη βοήθεια υπερηχητικών αισθητήρων και διακοπτών επαφής. Το ρομποτικό όχημα προγραμματίστηκε σε γλώσσα Wiring στο περιβάλλον ανάπτυξης κώδικα Arduino IDE . Η βασική λειτουργία του είναι να κινείται αυτόνομα στο χώρο και όταν εντοπίζει εμπόδια να τα αποφεύγει είτε στρίβοντας γύρω από τον εαυτό του είτε πηγαίνοντας πίσω. Στην εν λόγω πτυχιακή εργασία περιγράφονται οι τρόποι με τους οποίους σχεδιάστηκε, κατασκευάστηκε, και προγραμματίστηκε το παραπάνω ρομποτικό όχημα. Επίσης, περιγράφεται ο τρόπος κίνησης, τα προβλήματα και οι δυσκολίες, που αντιμετωπίστηκαν, καθώς και η επίλυση τους, ενώ τέλος, κατατίθενται προτάσεις με σκοπό την περεταίρω βελτίωση της κατασκευής.Τεκμήριο Ανάπτυξη συσκευής ψηφιακής καταγραφής φωνής, με μικροελεγκτή(Τ.Ε.Ι. Κεντρικής Μακεδονίας, 2017-03) Αγγελόπουλος, Ζαφείριος; Καλόμοιρος, Ιωάννης; Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε.Στην παρούσα πτυχιακή εργασία περιγράφεται η σχεδίαση και υλοποίηση μίας συσκευής ψηφιακής καταγραφής ήχου. Για την υλοποίησή της χρησιμοποιήθηκε ο μικροελεγκτής PIC16F877 της οικογένειας μικροελεγτών PIC της εταιρείας Microchip Technology. Οι επιμέρους βαθμίδες είναι η δειγματοληψία του ήχου, η αποθήκευσή του και η αναπαραγωγή του. Η δειγματοληψία επιτυγχάνεται μέσω πυκνωτικού μικροφώνου και μετατροπή του ήχου σε ψηφιακή μορφή, κάνοντας χρήση του μετατροπέα αναλογικού σήματος σε ψηφιακό (ADC–Analog to Digital Converter) που βρίσκεται μέσα στον μικροελεγκτή. Μετέπειτα μέσω του σειριακού πρωτοκόλλου επικοινωνίας σύγχρονης μετάδοσης δεδομένων (SPI–Serial Peripheral Interface), αποθηκεύουμε τα δεδομένα σε μία κάρτα μνήμης τύπου flash (SD-Secure Digital). Με την ολοκλήρωση της αποθήκευσης περνάμε στο στάδιο της αναπαραγωγής, διαβάζοντας τα αποθηκευμένα δεδομένα από την κάρτα SD. Μέσω της βαθμίδας PWM (Pulse Width Modulation) του μικροελεγκτή και ενός χαμηλοπερατού φίλτρου, επιτυγχάνουμε την μετατροπή του ψηφιακού σήματος σε αναλογικό (DAC – Digital to Analog Converter). Με τη βοήθεια ενός μικρού ενισχυτή σήματος και ενός μεγαφώνου, ολοκληρώνεται η αναπαραγωγή του ήχου.Τεκμήριο Ασύρματος μετρητής θερμοκρασίας για αγροτικές εφαρμογές(Τ.Ε.Ι. Κεντρικής Μακεδονίας, 2013-11) Σκορδίλη, Σπυριδούλα; Λάντζος, Θεόδωρος; Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε.Στην Ελλάδα η γεωργία αποτελεί έναν ισχυρό κλάδο, με τον οποίο εκτός από τους επιχειρηματίες, είναι πόλος έλξης και από ερασιτέχνες για λόγους υγείας αλλά και οικονομίας. Το σύστημα της παρούσας εργασίας σχεδιάζει και δίνει λύση στο θέμα παρακολούθησης θερμοκρασίας εξ αποστάσεως και συγκεκριμένα από το κινητό του μέσω διαδικτύου, Bluetooth και πολλών άλλων τρόπων, με σκοπό τις γεωργικές εφαρμογές. Παρακάτω θα αναλυθεί ποιος τρόπος αποστολής της θερμοκρασίας χρησιμοποιήθηκε και για πιο λόγο. Το σύστημα αποτελείται από: • Αισθητήρα θερμοκρασίας • Bluetooth • Μικροεπεξεργαστή Arduino: συνδέονται ο αισθητήρας καθώς και άλλες συσκευές δράσης • Συσκευή με λειτουργικό σύστημα Android: θα αποστέλλεται η θερμοκρασία από τον Arduino Το 1ο κεφάλαιο εισάγει το θεωρητικό μέρος της εργασίας. Οι εγκαταστάσεις λογισμικού που χρησιμοποιήθηκε, η αρχιτεκτονική Arduino και ο λόγος που επιλέχθηκε. Το 2ο κεφάλαιο παρουσιάζει το κατασκευαστικό μέρος της εργασίας Το 3ο κεφάλαιο περιγράφει το λογισμικό μέρος δηλαδή αναλύεται ο κώδικας για την ασύρματη αποστολή θερμοκρασίας από το Arduino σε συσκευή Android. Στο 4ο κεφάλαιο υπάρχουν οι έρευνες που αναλύεται ο καλύτερος τρόπος μεταφοράς των τιμών θερμοκρασίας σε μεγάλες αποστάσεις από το Arduino, καθώς και εμβέλεια του Bluetooth. Τέλος παρουσιάζονται τα παραρτήματα, με την εγκατάσταση και λειτουργία της εφαρμογής και την περιγραφή αρχείων στο CD.Τεκμήριο Δημιουργία-λειτουργία ηλεκτρονικού συντονιστή ήχου μουσικού οργάνου με τη χρήση της πλατφόρμας Arduino και του λογισμικού Matlab(Τ.Ε.Ι. Κεντρικής Μακεδονίας, 2017) Φέρο-Παντίδης, Αριστείδης; Χουζάνας, Πολυχρόνης; Μπαλουκτσής, Αναστάσιος; Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε.Αντικείμενο της παρούσας πτυχιακής εργασίας είναι η υλοποίηση και κατασκευή ενός ηλεκτρονικού συντονιστή ηλεκτρικής κιθάρας (ο οποίος θα μπορεί να χρησιμοποιηθεί και σε άλλα όργανα που μπορούν να συνδεθούν μέσω βύσματος στον συντονιστή)με την διερεύνηση και αξιοποίηση των δυνατοτήτων χαμηλού επιπέδου της ηλεκτρονικής πλατφόρμας Arduino. Στη διαδικασία δημιουργίας της συσκευής είναι απαραίτητη η γνώση προγραμματιστικής γλώσσας του Arduino, η οποία βασίζεται στην C++ , καθώς και λειτουργία των μικροσυσκευών και εξαρτημάτων που χρησιμοποιήθηκαν σε επίπεδο υλικού.Τεκμήριο Κατασκευή ενός ασύρματου μικροϋπολογιστικού συστήματος συλλογής και απεικόνισης δεδομένων(Τ.Ε.Ι. Κεντρικής Μακεδονίας, 2019) Τερζή, Μαριάνα; Μπαλουκτσής, Αναστάσιος; Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε.Η κατασκευή ενός μικροϋπολογιστικού συστήματος αποτελεί μια εφαρμογή ειδικού σκοπού. Αυτό σημαίνει πως η είσοδος δεδομένων έπειτα από επεξεργασία οδηγεί σε μια έξοδο. Στην παρούσα πτυχιακή εργασία υλοποιείται ένα σύστημα βασισμένο στο μικροελεγκτή Arduino Uno. Ο μικροελεγκτής συλλέγει σε πραγματικό χρόνο κάθε 2 δευτερόλεπτα τα δεδομένα από έναν αισθητήρα μετρήσεων θερμοκρασίας και υγρασίας και τα αποθηκεύει σε μια κάρτα μνήμης κάθε 10 δευτερόλεπτα. Οι χρόνοι δειγματοληψίας και καταγραφής μπορούν να αλλάξουν μεταβάλλοντας τις μεταβλητές κατά τον προγραμματισμό του Arduino. Ταυτόχρονα συνδέεται μέσω Bluetooth με οποιαδήποτε android συσκευή που έχει εγκαταστήσει την εφαρμογή που θα υλοποιηθεί και απεικονίζει τα δεδομένα σε πραγματικό χρόνο. Επιπλέον μεταφέροντας το αρχείο καταγραφής των μετρήσεων στον υπολογιστή και μέσω της χρήσης του λογισμικού προγράμματος Matlab απεικονίζονται σε γράφημα οι μετρήσεις, ανάλογου χρονικού διαστήματος κατά την επιλογή του χρήστη.Τεκμήριο Κατασκευή και πλοήγηση μικρού ρομποτικού οχήματος(Τ.Ε.Ι. Κεντρικής Μακεδονίας, 2016-04) Ασλανίδης, Άγγελος; Σεβρικόζης, Παναγιώτης; Μπαλουκτσής, Αναστάσιος; Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε.Σκοπός της εργασίας ήταν η σχεδιασμός και η υλοποίηση ενός αυτοκινούμενου οχήματος διερευνώντας και αξιοποιώντας τις δυνατότητες της πλατφόρμας Arduino. Το όχημα έχει την δυνατότητα να κινείται αυτόνομα στον χώρο αποφεύγοντας τα εμπόδια που εμφανίζονται μπροστά του ενώ εναλλακτικά υπάρχει και η δυνατότητα remote control μέσω Bluetooth και της κατάλληλης εφαρμογής Android. Για την υλοποίηση της κατασκευής ήταν απαραίτητη η γνώση της συνδεσμολογίας των εξαρτημάτων που χρησιμοποιήθηκαν, η αξιοποίηση των δυνατοτήτων χαμηλού επιπέδου της πλατφόρμας Arduino καθώς και η γνώση της γλώσσας προγραμματισμού του Arduino. Η γλώσσα προγραμματισμού του Arduino είναι η Wiring. Ουσιαστικά πρόκειται για έναν κλώνο της C/C++ προσαρμοσμένο κατάλληλα και με τις απαραίτητες βιβλιοθήκες που απαιτούνται για τη λειτουργία και τον χειρισμό ενός μικροελεγκτή όπως το Arduino. Η εργασία αποτελείται από 5 κεφάλαια. Τα 2 πρώτα κεφάλαια αφορούν το θεωρητικό σκέλος της εργασίας ενώ τα υπόλοιπα 3 το πειραματικό: Κεφάλαιο 1ο: Γίνεται μια γενική παρουσίαση των μικροελεγκτών, τα πλεονεκτήματά τους, τα υποσυστήματα και τις κατηγορίες τους καθώς και των γλωσσών προγραμματισμού τους. Κεφάλαιο 2ο: Παρουσιάζεται η πλατφόρμα Arduino, τα shields και τα διάφορα μοντέλα Arduino, ο μικροελεγκτής, οι είσοδοι/έξοδοι και η τροφοδοσία, καθώς και η γλώσσα προγραμματισμούς και το Arduino IDE. Κεφάλαιο 3ο: Γίνεται περιγραφή των εξαρτημάτων που χρησιμοποιήθηκαν στην υλοποίηση της κατασκευής. Κεφάλαιο 4ο: Παρουσιάζεται με διάγραμμα η συνδεσμολογία της κατασκευής, φωτογραφίες από τις διάφορες φάσεις της υλοποίησης καθώς και προβλήματα που παρουσιάστηκαν. Κεφάλαιο 5ο: Παρουσιάζεται το προγραμματιστικό σκέλος της εργασίας με διαγράμματα λογικής ροής καθώς και με τον κώδικα που κατασκευάσαμε.Τεκμήριο Κατασκευή-προγραμματισμός συστήματος έξυπνης κλειδαριάς με την χρήση μικροελεγκτή Arduino(Τ.Ε.Ι. Κεντρικής Μακεδονίας, 2014-09-25) Παληάς, Κλέαρχος; Φραγκούλης, Κωνσταντίνος; Μπαλουκτσής, Αναστάσιος; Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε.Αντικείμενο της παρούσας πτυχιακής εργασίας είναι η υλοποίηση και κατασκευή μιας “έξυπνης” ηλεκτρονικής κλειδαριάς ασφαλείας με την διερεύνηση και αξιοποίηση των δυνατοτήτων χαμηλού επιπέδου της ηλεκτρονικής πλατφόρμας Arduino. Στη διαδικασία δημιουργίας της συσκευής είναι απαραίτητη η γνώση προγραμματιστικής γλώσσας του Arduino, η οποία βασίζεται στην C++ , καθώς και λειτουργία των μικροσυσκευών και εξαρτημάτων που χρησιμοποιήθηκαν σε επίπεδο υλικού. Παρόμοια εμπορικά συστήματα και εργαλεία διατίθενται ευρέως σε παγκόσμιο επίπεδο, όμως αυτό που κάνει το Arduino να ξεχωρίζει είναι το χαμηλότερο κόστος σε σχέση με τα υπόλοιπα συστήματα, όπως επίσης η άμεση επέμβαση του χρήστη στο προγραμματιστικό περιβάλλον του ίδιου το υλικού ( hardware) του Arduino , με αποτέλεσμα να έχε προσελκύσει αρκετά μεγάλο ενδιαφέρον.Κατά την εκπόνηση της εργασίας παρουσιάστηκαν κάποιες δυσκολίες με σημαντικότερες τις παρακάτω: • Δυσχέρεια πρόσβασης στην κατάλληλη βιβλιογραφία λόγω του μικρού χρονικού διαστήματος που ήταν διαθέσιμη η συγκεκριμένη πλατφόρμα, στα πλαίσια της εργασίας. Οι πηγές περιορίζονται ουσιαστικά σε ξενόγλωσση αρθρογραφία και στον διαδίκτυο. Απαιτήθηκε κόπος και χρόνος για τη συλλογή του απαραίτητου υλικού και γνώσης και την διεκπεραίωση της εργασίας. • Ευρύτητα εφαρμογών, αλλά μικρή εμπειρία. Μέχρι στιγμής στη Ελλάδα δεν έχει καταγραφεί σε μεγάλη έκταση στο διαδίκτυο μελέτη ή έρευνα με τη χρήση της συγκεκριμένης ηλεκτρονικής πλατφόρμας με χρήση διαφόρων μικροσυσκευών που χρησιμοποιήθηκαν και στην παρούσα εργασία.Η εργασία αποτελείται από δύο μέρη: Θεωρητικό και πειραματικό. Το κάθε μέρος αποτελείται από δύο κεφάλαια. • Το πρώτο κεφάλαιο αναφέρεται στο μικροελεγχτή που χρησιμοποιούμε για την κατασκευή μας. Αναλύουμε τα πλεονεκτήματα και τα μειονεκτήματά του, την αρχιτεκτονική, τα διάφορα μοντέλα που κυκλοφορούν , τα τεχνικά χαρακτηριστικά , τον τρόπο επικοινωνίας του με τον υπολογιστή και το προγραμματιστικό του περιβάλλον. • Το δεύτερο κεφάλαιο αναφέρεται και αναλύει τα εξαρτήματα και τις μικροσυσκευές που χρησιμοποιήθηκαν για την κατασκευή του συγκεκριμένου Project. Γίνεται αναφορά στον τρόπο λειτουργίας τους, τα τεχνικά τους χαρακτηριστικά, όπως επίσης και κάποια ιστορικά στοιχεία. • Το τρίτο κεφάλαιο της εργασίας αναφέρεται στην διαδικασία περάτωσης της κατασκευής. Αναφέρεται ο τρόπος λειτουργίας της, παρουσιάζονται φωτογραφίες από τα διάφορα στάδιά της, όπως επίσης και προβλήματα που παρουσιάστηκαν κατά την διάρκεια της κατασκευής.• Το τέταρτο και τελευταίο κεφάλαιο περιέχει τον κώδικα της κατασκευής, ο οποίος θα εξηγηθεί και αναλυθεί στον παρόν κεφάλαιο.Τεκμήριο Μελέτη και δημιουργία 10 εργαστηριακών ασκήσεων με τη μορφή φύλλων έργου για τον προγραμματισμό της πλατφόρμας Arduino(Τ.Ε.Ι. Κεντρικής Μακεδονίας, 2013) Χριστοφιλίδης, Ανδρέας; Δεμενίδης, Χαράλαμπος; Μαδεμλής, Ιωάννης; Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε.Η παρούσα πτυχιακή εργασία πραγματεύεται τη μελέτη της αναπτυξιακής υπολογιστικής πλατφόρμας ARDUINO. Η πλατφόρμα ARDUINO στηρίζεται σε μικροελεγκτή Atmel και αποτελεί ένα ολοκληρωμένο αναπτυξιακό σύστημα ανοιχτού λογισμικού και ευέλικτης προσαρμογής υλικού (open-source hardware), προσφέροντας δυνατότητες υλοποίησης εφαρμογών σε πολλούς τομείς της ηλεκτρονικής. Στο πλαίσιο της πτυχιακής ορίστηκαν και υλοποιήθηκαν ένα σύνολο από παραδείγματα που αξιοποιούν και επιδεικνύουν τις δυνατότητες της πλατφόρμας. Περιγράφηκε αναλυτικά η αρχή λειτουργίας της, ο τρόπος διασύνδεσης με μία λίστα περιφερειακών και ο προγραμματισμός της σε γλώσσα wiring με το Ολοκληρωμένο Περιβάλλον Ανάπτυξης Αrduino IDE. Τα προγράμματα συντάχθηκαν σε μορφή εργαστηριακών ασκήσεων.Τεκμήριο Μελέτη και υλοποίηση συστήματος συλλογής και καταγραφής δεδομένων με Arduino(Τ.Ε.Ι. Κεντρικής Μακεδονίας, 2015) Γεωργιάδης, Ανδρέας; Κλεφτογιώργης Ρούσσης, Χρήστος; Μαδεμλής, Ιωάννης; Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε.Η παρούσα πτυχιακή εργασία πραγματεύεται τη μελέτη της αναπτυξιακής υπολογιστικής πλατφόρμας ARDUINO. Η πλατφόρμα ARDUINO στηρίζεται σε μικροελεγκτή Atmel και αποτελεί ένα ολοκληρωμένο αναπτυξιακό σύστημα ανοιχτού λογισμικού και ευέλικτης προσαρμογής υλικού (open-source hardware), προσφέροντας δυνατότητες υλοποίησης εφαρμογών σε πολλούς τομείς της ηλεκτρονικής. Στο πλαίσιο της εργασίας θα μελετήσουμε την αρχιτεκτονική και τον προγραμματισμό του Arduino και θα σχεδιάσουμε κ θα υλοποιήσουμε το υλικό και λογισμικό για την ανάπτυξη ενός συστήματος που θα καταγράφει θερμοκρασία, ατμοσφαιρική πίεση και φωτεινότητα περιβάλλοντος.Τεκμήριο Οπτικοποίηση των δομών της ουράς και της στοίβας και διαχείριση επιθεματικών παραστάσεων σε οπτικοποιημένο περιβάλλον(Τ.Ε.Ι. Κεντρικής Μακεδονίας, 2015-05) Τσολακίδου, Μάρθα; Ούτσιος, Ευάγγελος; Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε.Η παρούσα εργασία πραγματεύεται την υλοποίηση των δομών ουράς και στοίβας με πίνακα, καθώς και την μετατροπή αλλά και τον υπολογισμό μεταθεματικών (Postfix ή RPN) παραστάσεων. Η οπτικοποίηση των παραπάνω έχει γίνει με την χρήση του προγράμματος Netbeans, χρησιμοποιώντας έννοιες του αντικειμενοστραφούς προγραμματισμού και την γλώσσα προγραμματισμού Java. Πιο συγκεκριμένα, λαμβάνει χώρα λεπτομερής ανάλυση της δομής ουράς και στοίβας. Καθότι οι παραπάνω δομές δεδομένων δύνανται να υλοποιηθούν είτε με την χρήση πίνακα, είτε με την χρήση λίστας, για πρακτικούς λόγους, στην παρούσα εργασία επιλέχθηκε η υλοποίηση με την χρήση πίνακα. Επιπλέον, γίνεται λεπτομερής ανάλυση του Αντίστροφου Πολωνικού Συμβολισμού (RPN) και η διαχείριση των επιθεματικών και μεταθεματικών παραστάσεων αποτελεί τον πυρήνα της εργασίας. Η επεξεργασία τους στηρίζεται στην δομή στοίβας . Τα συμπεράσματα που εξάγονται από την πρακτική εφαρμογή των παραπάνω σχετίζονται με την εμπεριστατωμένη μελέτη των δομών στοίβας και ουράς και των λειτουργιών αυτών, την ορθή χρήση και επιμέλεια των μεταθεματικών παραστάσεων, την εμβάθυνση στην γλώσσα προγραμματισμού Java, την κατανόηση της μεθόδου σχεδίασης της οπτικοποίησης καθώς και την ταχύτητα υπολογισμού των ζητούμενων.Τεκμήριο Συλλογή και επεξεργασία δεδομένων από αισθητήρες με την χρήση του υπολογιστή Raspberry Pi 3 και του λογισμικού Matlab-Simulink(Τ.Ε.Ι. Κεντρικής Μακεδονίας, 2017) Μαλέας, Κωνσταντίνος; Μπαλουκτσής, Αναστάσιος; Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε.Σκοπός της εργασίας είναι η συλλογή δεδομένων από αισθητήρες δυο προτύπων (SPI, I2C) καθώς και από συσκευή απεικόνισης (camera board) με την χρήση του υπολογιστή Raspberry pi 3. Αλλά και η επεξεργασία των δεδομένων μέσω του λογισμικού Matlab.Τεκμήριο Σύστημα βασισμένο σε μικροεπεξεργαστή για την ταυτοποίηση ατόμων μέσω barcodes σε εφαρμογές ελεγχόμενης πρόσβασης(Τ.Ε.Ι. Κεντρικής Μακεδονίας, 2015) Φεϊζίδης, Χρήστος; Παυλίδης, Γεώργιος; Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε.Η δημιουργία των καινούργιων φοιτητικών καρτών με barcode έδωσε την ιδέα για την παρούσα πτυχιακή εργασίας, η οποία έχει στόχο την αυτοματοποίηση της μέχρι πρότινος «χειροκίνητης» διαδικασίας δήλωσης παρουσίας των φοιτητών στα εργαστηριακά μαθήματα των ακαδημαϊκών ιδρυμάτων. Η αυτοματοποίηση της διαδικασίας πραγματοποιήθηκε με βασικά στοιχεία το Arduino, μιας πλακέτας μικροελεγκτή και ενός barcode scanner για τη σάρωση του ραβδοκώδικα που είναι τυπωμένος στις φοιτητικές κάρτες. Η επιλογή τους, καθώς και η επιλογή των εξαρτημάτων που τους συνοδεύουν έγινε με εμπεριστατωμένη έρευνα αγοράς έχοντας υπόψη την πιο οικονομική και αποδοτική λύση καθώς και μια λύση, που θα ικανοποιούσε τους εκπαιδευτικούς σκοπούς της πτυχιακής εργασίας. Η ενασχόληση με την ηλεκτρονική καθώς και ο συνδυασμός της με την προγραμματιστική διαδικασία του διαδικτύου και του μικροελεγκτή, εξυπηρέτησαν αυτούς τους σκοπούς με αποτέλεσμα τη διεύρυνση του γνωστικού αντικειμένου του συγγραφέα. Το αντικείμενο της εργασίας παρουσίασε ιδιαίτερο ενδιαφέρον και μάλιστα αποτέλεσε θέμα για την ανάπτυξη ενός επιχειρηματικού πλάνου αξιοποίησης που εκπονήθηκε από σπουδάστριες του πανεπιστημίου Δυτικής Μακεδονίας.Τεκμήριο Σχεδίαση και υλοποίηση ελέγχου ενός κύβου αποτελούμενο από LEDs από την πλατφόρμα Arduino και κινητό τηλέφωνο Android(Τ.Ε.Ι. Κεντρικής Μακεδονίας, 2013-09) Μπακατάρης, Ιωάννης; Στάγκος, Ευάγγελος; Μπαλουκτσής, Αναστάσιος; Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε.Στην παρούσα πτυχιακή αναλύεται ο τρόπος κατασκευής και ο προγραμματισμός ενός κύβου αποτελούμενου από LEDs, διαστάσεων 8x8x8. Ο έλεγχος του κύβου θα πραγματοποιείται μέσω του ειδικού λογισμικού του arduino, επιπλέον θα παρέχεται η δυνατότητα απομακρυσμένου (σειριακού) ελέγχου μέσω Bluetooth από κινητό Android. Παρακάτω γίνεται αναφορά στα εξαρτήματα που χρησιμοποιήθηκαν καθώς και τα χαρακτηριστικά αυτών, επίσης παρουσιάζεται ο τρόπος που αυτά συνδέθηκαν μεταξύ τους. Στη συνέχεια αναλύεται το σκεπτικό πίσω από την υλοποίηση του προγραμματισμού*. Τέλος παρατίθεται ο κώδικας με επεξηγήσεις (όπου κρίνεται αναγκαίο) καθώς και προτάσεις βελτίωσης και η σχετική βιβλιογραφία και πηγές.Τεκμήριο Τεχνικές αυτόματης περίληψης κειμένου(Τ.Ε.Ι. Κεντρικής Μακεδονίας, 2020) Νικολαΐδης, Κωνσταντίνος; Βολογιαννίδης, Σταύρος; Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε.Το διαδίκτυο αποτελεί μία αστείρευτη πηγή πληροφορίας. Ο άνθρωπος καλείται να εξετάσει τον τεράστιο όγκο αυτής με γνώμονα την κριτική του ικανότητα να διακρίνει την ποιοτική πληροφορία από την αθέμιτη. Το εγχείρημα αυτό χρήζει τεχνολογικής υποστήριξης με στόχο την σύμπτυξη του όγκου πληροφορίας. Σκοπός της παρούσας εργασίας είναι να παρουσιάσει άρτια τις τεχνικές αυτόματης περίληψης κειμένου και να δώσει μία αντικειμενικά ακριβή, γρήγορη και απλή μέθοδο αυτόματης περίληψης κειμένου. Αρχικά, γίνεται η ιστορική αναδρομή των μεθόδων αυτόματης περίληψης κειμένου και η πορεία εξέλιξής τους μέχρι και την τωρινή τεχνολογική στάθμη (state-of-the-art). Ακολουθεί η κατηγοριοποίηση των υπαρχόντων τεχνικών και η αναλυτική παρουσίαση των πλεονεκτημάτων και μειονεκτημάτων της καθεμίας. Στη συνέχεια, η εργασία εστιάζει στις μεθόδους που παρέχονται ελεύθερα στον χρήστη και κυρίως τις βιβλιοθήκες της Python, μιας από τις πιο διαδεδομένες open source γλώσσες προγραμματισμού τη δεδομένη χρονική στιγμή. Οι μέθοδοι συγκρίνονται μεταξύ τους με κριτήριο την ακρίβεια, την απλότητα της μεθόδου και του χρόνου εκτέλεσής τους. Τέλος, παρουσιάζονται διαφορετικά παραδείγματα της βέλτιστης τεχνικής αυτόματης περίληψης και τονίζονται οι δυνατότητες που παρέχει για το χρήστη.Τεκμήριο Υλοποίηση αναπτύγματος μικροελεγκτή AVR και μελέτη εκπαιδευτικών παραδειγμάτων(Τ.Ε.Ι. Κεντρικής Μακεδονίας, 2016) Νικολαϊδου, Ευανθία; Καλόμοιρος, Ιωάννης; Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε.Ο σημερινός άνθρωπος ζητά όλο και περισσότερες ολοκληρωμένες ενσωματωμένες εφαρμογές για τη χρησιμοποίησή τους στην καθημερινή ζωή. Κύριο συστατικό στην κατασκευή αυτών των εφαρμογών παίζουν οι μικροελεγκτές, οι οποίοι με τις τεράστιες δυνατότητες που προσφέρουν σήμερα, σε συνδυασμό με τον ελάχιστο όγκο που καταλαμβάνουν αλλά και την μικρή κατανάλωσή τους, αποτελούν ιδανικά στοιχεία στην κατασκευή ενός ολοκληρωμένου φορητού ενσωματωμένου συστήματος. Στόχος της συγκεκριμένης πτυχιακής εργασίας είναι η γνωριμία με τους μικροελεγκτές AVR της εταιρίας atmel, η υλοποίηση ενός πλήρους αναπτύγματος με τον μικροελεγκτή ATmega328P για να δοκιμαστούν απλές εφαρμογές I/O, χρονισμού και σημάτων διακοπής και να μελετηθεί η διαδικασία προγραμματισμού του μικροελεγκτή ώστε να παρατεθούν εκπαιδευτικά παραδείγματα που θα αποτελέσουν υλικό αναφοράς και για άλλους σπουδαστές. Τέλος, μετατρέπεται ο μικροελεγκτής AVR σε Arduino με τη διαδικασία εγκατάστασης του bootloader και επιβεβαιώνεται η διαδικασία μέσω προγραμματισμού του μικροελεγκτή (απλή εφαρμογή σε γλώσσα Wiring) από τη θύρα USB του υπολογιστή.Τεκμήριο Υλοποίηση εργαλείου θόλωσης προγραμμάτων Java(Τ.Ε.Ι. Κεντρικής Μακεδονίας, 2016-05) Τσιλιγγίρης, Αλέξανδρος; Πεταλίδης, Νικόλαος; Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε.Η γλώσσα Java έχει σχεδιαστεί ούτως ώστε να μεταφράζεται σε μια ακολουθία bytes η οποία είναι ανεξάρτητη πλατφόρμας. Αυτό δίνει το πλεονέκτημα σε προγράμματα που είναι γραμμένα στη γλώσσα να έχουν τη δυνατότητα να τρέξουν αυτούσια σε πολλές αρχιτεκτονικές και λειτουργικά συστήματα. Ταυτόχρονα όμως της δίνει το μειονέκτημα να είναι ευάλωτη σε επιθέσεις αποσυγκρότησης (reverse engineering) όπου κάποιος με πρόσβαση μόνο στο εκτελέσιμο μπορεί να εξάγει πληροφορίες για τον αρχικό κώδικα ή ακόμα και τον ίδιο τον κώδικα. Μια τεχνική για να αποφευχθεί αυτό το πρόβλημα είναι αυτό της «θόλωσης» (obfuscation) του αρχικού κώδικα. Οι τεχνικές θόλωσης στηρίζονται στο άλλαγμα των ονομάτων των μεταβλητών, την ισοπέδωση των ιεραρχιών κτλ ούτως ώστε να μην είναι εύκολη η εξαγωγή συμπερασμάτων για τον πηγαίο κώδικα ενός εκτελέσιμου. Σκοπός αυτής της πτυχιακής είναι η μελέτη και παρουσίαση των διαφορετικών τεχνικών θόλωσης καθώς και η υλοποίηση μιας εφαρμογής η οποία θα καθιστά δυνατή την θόλωση κώδικα Java.Τεκμήριο Υλοποίηση μικρού αυτόνομου ρομποτικού οχήματος με μικροελεγκτή Arduino(Τ.Ε.Ι. Κεντρικής Μακεδονίας, 2016) Μάκρα, Αικατερίνη; Καλόμοιρος, Ιωάννης; Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε.Η παρούσα πτυχιακή εργασία έχει σαν στόχο την ανάπτυξη και την δυνατότητα διδασκαλίας της εκπαιδευτικής ρομποτικής κυρίως με τη χρήση του ARDUINO με αισθητήρες και ήχο πάνω σε ένα αυτοκίνητο που θα είναι αυτόνομο. Στο πλαίσιο αυτής της διπλωματικής εργασίας χρησιμοποιείται ένα ολοκληρωμένο κύκλωμα L293D για την κίνηση των κινητήρων. Με τη βοήθεια του μικροεπεξεργαστή atmega328p (ARDUINO) προγραμματίζουμε την ομαλή λειτουργία του οχήματος. Με τη χρήση των αισθητήρων και των ηχητικών εφέ επιτυγχάνεται η αποφυγή εμποδίων που θα βρίσκονται στο δρόμο του αυτοκινήτου μας.