Σχεδίαση & υλοποίηση εκπαιδευτικού συστήματος μικροελεγκτή (υλικό-λογισμικό) με διεπαφή WEB

Το αντικείμενο της παρούσας διπλωματικής εργασίας είναι η ανάπτυξη μιας εύχρηστης πλατφόρμας, η οποία, με χρήση γραφικού περιβάλλοντος, θα δίνει τη δυνατότητα διαμόρφωσης της συμπεριφοράς ενός συστήματος με μικροελεγκτή συνδεδεμένο με διάφορους αισθητήρες και συσκευές εξόδου ( δίοδος, φωτοδίοδος, ηχ...

Full description

Saved in:
Bibliographic Details
Main Author: Αρακλιώτης, Στυλιανός
Other Authors: Καλλίγερος, Εμμανουήλ
Language:Greek
Published: 2015
Subjects:
Online Access:https://vsmart.lib.aegean.gr/webopac/List.csp?SearchT1=%CE%91%CF%81%CE%B1%CE%BA%CE%BB%CE%B9%CF%8E%CF%84%CE%B7%CF%82&Index1=Keywordsbib&Database=1&SearchMethod=Find_1&SearchTerm1=%CE%91%CF%81%CE%B1%CE%BA%CE%BB%CE%B9%CF%8E%CF%84%CE%B7%CF%82&OpacLanguage=gre&Profile=Default&EncodedRequest=*10*B2*E1O*B2n*03aS*2B*B9*A7*D9e*D2*E4&EncodedQuery=*10*B2*E1O*B2n*03aS*2B*B9*A7*D9e*D2*E4&Source=SysQR&PageType=Start&PreviousList=RecordListFind&WebPageNr=1&NumberToRetrieve=50&WebAction=NewSearch&StartValue=0&RowRepeat=0&ExtraInfo=&SortIndex=Year&SortDirection=-1&Resource=&SavingIndicator=&RestrType=&RestrTerms=&RestrShowAll=&LinkToIndex=
http://hdl.handle.net/11610/8878
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1828460952433983488
author Αρακλιώτης, Στυλιανός
author2 Καλλίγερος, Εμμανουήλ
author_facet Καλλίγερος, Εμμανουήλ
Αρακλιώτης, Στυλιανός
author_sort Αρακλιώτης, Στυλιανός
collection DSpace
description Το αντικείμενο της παρούσας διπλωματικής εργασίας είναι η ανάπτυξη μιας εύχρηστης πλατφόρμας, η οποία, με χρήση γραφικού περιβάλλοντος, θα δίνει τη δυνατότητα διαμόρφωσης της συμπεριφοράς ενός συστήματος με μικροελεγκτή συνδεδεμένο με διάφορους αισθητήρες και συσκευές εξόδου ( δίοδος, φωτοδίοδος, ηχείο, μοτέρ). Έχει δημιουργηθεί για εκπαιδευτικούς σκοπούς και απευθύνεται σε άτομα κυρίως παιδικής και προεφηβικής εφηβικής ηλικίας, με ελάχιστη ή και μηδενική γνώση προγραμματισμού. Ο εύχρηστος χαρακτήρας καθώς και η ευελιξία που προσφέρονται τόσο από πλευράς λογισμικού όσο και υλικού, διευκολύνει τη μύηση των χρηστών στον χώρο των ψηφιακών συστημάτων, της πληροφορικής και του προγραμματισμού αλλά επιπλέον μπορεί ακόμη να οδηγήσει, σε περαιτέρω ενασχόληση. Το γραφικό περιβάλλον αναπτύχθηκε με τη βιβλιοθήκη Blockly της Google, ενώ για την κατασκευή της πλακέτας, χρησιμοποιήθηκε η αρχιτεκτονική Arduino σε συνδυασμό με διάφορα στοιχειώδη εξαρτήματα (φωτοδίοδος, κουμπιά, κ.τ.λ.). Η μεταξύ τους επικοινωνία επιτεύχθηκε με τη βοήθεια του PHP server WAMP και μιας θύρας USB του υπολογιστή. Το γραφικό περιβάλλον επιτρέπει τη δημιουργία προγραμματισμού και διαμόρφωσης της συμπεριφοράς των διασυνδεδεμένων εξαρτημάτων, με τη χρήση και τον συνδυασμό κομματιών παζλ (blocks). Το τελικό αποτέλεσμα μεταφράζεται σε μια κωδικοποιημένη αλληλουχία χαρακτήρων, η οποία, στη συνέχεια, μέσω σειριακής επικοινωνίας (πάνω από τη σύνδεση USB), στέλνεται στον μικροελεγκτή. Ως τελική διαδικασία, ο ήδη προγραμματισμένος μικροελεγκτής αποκωδικοποιεί τους χαρακτήρες και εκτελεί τις κατάλληλες ενέργειες.
id oai:hellanicus.lib.aegean.gr:11610-8878
institution Hellanicus
language Greek
publishDate 2015
record_format dspace
spelling oai:hellanicus.lib.aegean.gr:11610-88782025-02-07T14:08:55Z Σχεδίαση & υλοποίηση εκπαιδευτικού συστήματος μικροελεγκτή (υλικό-λογισμικό) με διεπαφή WEB Αρακλιώτης, Στυλιανός Καλλίγερος, Εμμανουήλ Εκπαιδευτικό Μικροελεγκτής Σύστημα Arduino Blockly Javascript PHP HTML Web Arduino (Programmable controller) Microcontrollers--Programming HTML (Document markup language) JavaScript (Computer program language) Educational innovations Το αντικείμενο της παρούσας διπλωματικής εργασίας είναι η ανάπτυξη μιας εύχρηστης πλατφόρμας, η οποία, με χρήση γραφικού περιβάλλοντος, θα δίνει τη δυνατότητα διαμόρφωσης της συμπεριφοράς ενός συστήματος με μικροελεγκτή συνδεδεμένο με διάφορους αισθητήρες και συσκευές εξόδου ( δίοδος, φωτοδίοδος, ηχείο, μοτέρ). Έχει δημιουργηθεί για εκπαιδευτικούς σκοπούς και απευθύνεται σε άτομα κυρίως παιδικής και προεφηβικής εφηβικής ηλικίας, με ελάχιστη ή και μηδενική γνώση προγραμματισμού. Ο εύχρηστος χαρακτήρας καθώς και η ευελιξία που προσφέρονται τόσο από πλευράς λογισμικού όσο και υλικού, διευκολύνει τη μύηση των χρηστών στον χώρο των ψηφιακών συστημάτων, της πληροφορικής και του προγραμματισμού αλλά επιπλέον μπορεί ακόμη να οδηγήσει, σε περαιτέρω ενασχόληση. Το γραφικό περιβάλλον αναπτύχθηκε με τη βιβλιοθήκη Blockly της Google, ενώ για την κατασκευή της πλακέτας, χρησιμοποιήθηκε η αρχιτεκτονική Arduino σε συνδυασμό με διάφορα στοιχειώδη εξαρτήματα (φωτοδίοδος, κουμπιά, κ.τ.λ.). Η μεταξύ τους επικοινωνία επιτεύχθηκε με τη βοήθεια του PHP server WAMP και μιας θύρας USB του υπολογιστή. Το γραφικό περιβάλλον επιτρέπει τη δημιουργία προγραμματισμού και διαμόρφωσης της συμπεριφοράς των διασυνδεδεμένων εξαρτημάτων, με τη χρήση και τον συνδυασμό κομματιών παζλ (blocks). Το τελικό αποτέλεσμα μεταφράζεται σε μια κωδικοποιημένη αλληλουχία χαρακτήρων, η οποία, στη συνέχεια, μέσω σειριακής επικοινωνίας (πάνω από τη σύνδεση USB), στέλνεται στον μικροελεγκτή. Ως τελική διαδικασία, ο ήδη προγραμματισμένος μικροελεγκτής αποκωδικοποιεί τους χαρακτήρες και εκτελεί τις κατάλληλες ενέργειες. 2015-11-17T10:32:40Z 2015-11-17T10:32:40Z 2015 https://vsmart.lib.aegean.gr/webopac/List.csp?SearchT1=%CE%91%CF%81%CE%B1%CE%BA%CE%BB%CE%B9%CF%8E%CF%84%CE%B7%CF%82&Index1=Keywordsbib&Database=1&SearchMethod=Find_1&SearchTerm1=%CE%91%CF%81%CE%B1%CE%BA%CE%BB%CE%B9%CF%8E%CF%84%CE%B7%CF%82&OpacLanguage=gre&Profile=Default&EncodedRequest=*10*B2*E1O*B2n*03aS*2B*B9*A7*D9e*D2*E4&EncodedQuery=*10*B2*E1O*B2n*03aS*2B*B9*A7*D9e*D2*E4&Source=SysQR&PageType=Start&PreviousList=RecordListFind&WebPageNr=1&NumberToRetrieve=50&WebAction=NewSearch&StartValue=0&RowRepeat=0&ExtraInfo=&SortIndex=Year&SortDirection=-1&Resource=&SavingIndicator=&RestrType=&RestrTerms=&RestrShowAll=&LinkToIndex= http://hdl.handle.net/11610/8878 el application/pdf Σάμος
spellingShingle Εκπαιδευτικό
Μικροελεγκτής
Σύστημα
Arduino
Blockly
Javascript
PHP
HTML
Web
Arduino (Programmable controller)
Microcontrollers--Programming
HTML (Document markup language)
JavaScript (Computer program language)
Educational innovations
Αρακλιώτης, Στυλιανός
Σχεδίαση & υλοποίηση εκπαιδευτικού συστήματος μικροελεγκτή (υλικό-λογισμικό) με διεπαφή WEB
title Σχεδίαση & υλοποίηση εκπαιδευτικού συστήματος μικροελεγκτή (υλικό-λογισμικό) με διεπαφή WEB
title_full Σχεδίαση & υλοποίηση εκπαιδευτικού συστήματος μικροελεγκτή (υλικό-λογισμικό) με διεπαφή WEB
title_fullStr Σχεδίαση & υλοποίηση εκπαιδευτικού συστήματος μικροελεγκτή (υλικό-λογισμικό) με διεπαφή WEB
title_full_unstemmed Σχεδίαση & υλοποίηση εκπαιδευτικού συστήματος μικροελεγκτή (υλικό-λογισμικό) με διεπαφή WEB
title_short Σχεδίαση & υλοποίηση εκπαιδευτικού συστήματος μικροελεγκτή (υλικό-λογισμικό) με διεπαφή WEB
title_sort σχεδίαση υλοποίηση εκπαιδευτικού συστήματος μικροελεγκτή υλικό λογισμικό με διεπαφή web
topic Εκπαιδευτικό
Μικροελεγκτής
Σύστημα
Arduino
Blockly
Javascript
PHP
HTML
Web
Arduino (Programmable controller)
Microcontrollers--Programming
HTML (Document markup language)
JavaScript (Computer program language)
Educational innovations
url https://vsmart.lib.aegean.gr/webopac/List.csp?SearchT1=%CE%91%CF%81%CE%B1%CE%BA%CE%BB%CE%B9%CF%8E%CF%84%CE%B7%CF%82&Index1=Keywordsbib&Database=1&SearchMethod=Find_1&SearchTerm1=%CE%91%CF%81%CE%B1%CE%BA%CE%BB%CE%B9%CF%8E%CF%84%CE%B7%CF%82&OpacLanguage=gre&Profile=Default&EncodedRequest=*10*B2*E1O*B2n*03aS*2B*B9*A7*D9e*D2*E4&EncodedQuery=*10*B2*E1O*B2n*03aS*2B*B9*A7*D9e*D2*E4&Source=SysQR&PageType=Start&PreviousList=RecordListFind&WebPageNr=1&NumberToRetrieve=50&WebAction=NewSearch&StartValue=0&RowRepeat=0&ExtraInfo=&SortIndex=Year&SortDirection=-1&Resource=&SavingIndicator=&RestrType=&RestrTerms=&RestrShowAll=&LinkToIndex=
http://hdl.handle.net/11610/8878
work_keys_str_mv AT arakliōtēsstylianos schediasēylopoiēsēekpaideutikousystēmatosmikroelenktēylikologismikomediepaphēweb