ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «ΕΛΕΓΧΟΣ ΦΟΡΤΙΩΝ ΕΞΟΧΙΚΗΣ ΚΑΤΟΙΚΙΑΣ ΜΕ ARDUINO ΜΕΣΩ ΙΝΤΕRΝΕΤ» LOAD CONTROL COTTAGE WITH ARDUINO VIA INTERNET

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «ΕΛΕΓΧΟΣ ΦΟΡΤΙΩΝ ΕΞΟΧΙΚΗΣ ΚΑΤΟΙΚΙΑΣ ΜΕ ARDUINO ΜΕΣΩ ΙΝΤΕRΝΕΤ» LOAD CONTROL COTTAGE WITH ARDUINO VIA INTERNET"

Transcript

1 Τ.Ε.Ι. ΚΑΒΑΛΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ Τ.Ε. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «ΕΛΕΓΧΟΣ ΦΟΡΤΙΩΝ ΕΞΟΧΙΚΗΣ ΚΑΤΟΙΚΙΑΣ ΜΕ ARDUINO ΜΕΣΩ ΙΝΤΕRΝΕΤ» LOAD CONTROL COTTAGE WITH ARDUINO VIA INTERNET ΣΠΟΥΔΑΣΤΕΣ Σπαθάρας Αθανάσιος Κυριακίδης Αντώνιος Α.Ε.Μ.: 4993 Α.Ε.Μ.: 4898 Επιβλέποντες Καθηγητές: Κόγιας Γρ. Παναγιώτης Κόγια Γρ. Φωτεινή Καβάλα, Μάρτιος 2014

2 Πρόλογος ΠΡΟΛΟΓΟΣ Η Εργασία αυτή αποτελεί την Πτυχιακή μας Εργασία στα πλαίσια των σπουδών μας στο Τμήμα Ηλεκτρολογίας του Τ.Ε.Ι. Καβάλας. Η εκπόνησή της ξεκίνησε το Νοέμβριο του 2013 και ολοκληρώθηκε το Μάρτιο του 2014, υπό την επίβλεψη του κου Κόγια Γρ. Παναγιώτη και της κας Κόγια Φωτεινής, Καθηγητών Εφαρμογών, του Τμήματος Ηλεκτρολόγων Μηχανικών Τ.Ε., της Σχολής Τεχνολογικών Εφαρμογών, του Τ.Ε.Ι. Καβάλας. Η παρούσα εργασία, είχε ως σκοπό τον έλεγχο των φορτίων της εξοχικής μας κατοικίας από απόσταση, μέσω internet από κινητό τηλέφωνο, υπολογιστή ή tablet. Ο τελικός μας στόχος ήταν η συγκέντρωση στοιχείων για όσον αφορά τον τρόπο λειτουργίας της πλακέτας Arduino, την διαδικασία προγραμματισμού της πλακέτας και την ανάπτυξη της Android εφαρμογής η οποία δημιουργήθηκε για να γίνεται ο έλεγχος μέσα σε ένα ποιο όμορφο περιβάλλον. Στην συνέχεια κατασκευάσαμε μία μακέτα στην οποία δείχνουμε τον τρόπο λειτουργίας και ελέγχου της εξοχικής μας κατοικίας από απόσταση. Αισθανόμαστε την υποχρέωση να ευχαριστήσουμε θερμά τον Καθηγητή κο. Κόγια Παναγιώτη, τόσο για την ανάθεση του θέματος, όσο και για το αμείωτο ενδιαφέρον και την προθυμία του στην εξεύρεση πληροφοριών, για τις εύστοχες υποδείξεις σχετικά με τον τρόπο χειρισμού του θέματος, καθώς επίσης και για την αμέριστη βοήθεια, καθοδήγηση και συμπαράσταση που μας παρείχε όλο αυτό το διάστημα. Ένα μεγάλο ευχαριστώ στους γονείς μας για την εμπιστοσύνη τους στις δυνάμεις μας και για τη συνεχή συμπαράσταση και υποστήριξη που είχαμε από μέρους τους. Τελειώνοντας, θα θέλαμε να αναφερθούμε στους καθηγητές και στους συμφοιτητές μας, για τον τρόπο με τον οποίο μας παρείχαν τη βοήθειά τους, όποτε τη χρειαστήκαμε, καθώς επίσης και σε όλους αυτούς που ανήκουν στο φιλικό μας περιβάλλον, οι οποίοι μας συμπαραστάθηκαν και μας ενθάρρυναν κατά την προσπάθεια πραγματοποίησης των στόχων μας. Καβάλα, Μάρτιος 2014 Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 2 ~

3 Πίνακας περιεχομένων ΠΡΟΛΟΓΟΣ... 2 ΠΕΡΙΛΗΨΗ... 5 ABSTRACT... 6 ΚΕΦΑΛΑΙΟ 1 Σύντομη περιγραφή Τι ακριβώς θα μπορούμε να κάνουμε Τι θα χρειαστούμε... 8 ΚΕΦΑΛΑΙΟ 2 Πλακέτα Arduino Ιστορικό Τι είναι το Arduino Μικροελεγκτής - η καρδιά του Arduino Διαφορές στις προτεινόμενες εκδόσεις του Arduino Είσοδοι Έξοδοι Τροφοδοσία Ενσωματωμένα κουμπιά και LED Λογισμικό Γλώσσα προγραμματισμού Shield s - Ολοκληρωμένες πλακέτες προέκτασης λειτουργικότητας του Arduino ΚΕΦΑΛΑΙΟ 3 Εφαρμογή Android Android Ιστορική αναδρομή Εργαλεία ανάπτυξης λογισμικού Eclipse IDE Περιβάλλον ανάπτυξης Android εφαρμογής ΚΕΦΑΛΑΙΟ 4 Γέφυρα h-bridge Η γέφυρα h-bridge Διαδικασία αποχάλκωσης πλακέτας και τοποθέτηση γέφυρας h-bridge πάνω σε αυτή Στάδια αποχάλκωσης Απαραίτητα υλικά για αποχάλκωση Τύπωμα κυκλώματος στην διαφάνεια Τύπωμα κυκλώματος στην πλακέτα Αποχάλκωση της πλακέτας Τρύπημα πλακέτας και τοποθέτηση της H-bridge ΚΕΦΑΛΑΙΟ 5 Υλικά και εργαλεία που χρησιμοποιήθηκαν για την κατασκευή της μακέτας Υλικά που χρησιμοποιήθηκαν και αποτελούν μέρος της κατασκευής - μακέτας Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 3 ~

4 5.1.1 Αισθητήρας θερμοκρασίας lm Καλώδια utp Raster Ολοκληρωμένο l293ne Motor dc 12 volt Τερματικοί διακόπτες Buzzer Led ισχύος Τροφοδοτικά Relay ΚΕΦΑΛΑΙΟ 6 Υλικά και εργαλεία που χρησιμοποιήθηκαν για την υλοποίηση της μακέτας Υλικά Εργαλεία ΚΕΦΑΛΑΙΟ 7 Στάδια κατασκευής της μακέτας Στάδιο 1 ο Ανάπτυξη του κώδικα Arduino Ο αναπτυγμένος κώδικας arduino Τύπωση σελίδας html Στάδιο 2 ο Ανάπτυξη κώδικα εφαρμογής Android Στάδιο 3 ο Σχεδιασμός της μακέτας με χρήση Autocad Στάδιο 4 ο Κατασκευή και διαμόρφωση χώρων Στάδιο 5 ο Τοποθέτηση ηλεκτρονικών συστημάτων και καλωδιώσεων στην μακέτα Στάδιο 6 ο Διαμόρφωση μακέτας ΚΕΦΑΛΑΙΟ 8 Κοστολόγιο κατασκευής μακέτας ΚΕΦΑΛΑΙΟ 9 ΣΥΜΠΕΡΑΣΜΑΤΑ ΒΙΒΛΙΟΓΡΑΦΙΑ Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 4 ~

5 Περίληψη ΠΕΡΙΛΗΨΗ Αντικείμενο της παρούσας πτυχιακής εργασίας είναι να σας παρουσιάσουμε πόσο εύκολα μπορούμε να χειριστούμε καταναλώσεις του σπιτιού μας από απόσταση μέσω του κινητού τηλεφώνου μας, του υπολογιστή μας ή του tablet χρησιμοποιώντας κάποιον browser στο internet. Στην παρούσα πτυχιακή εργασία παρουσιάζεται αναλυτικά η ανάπτυξη του κώδικα όσον αφορά το κομμάτι του προγραμματισμού τόσο της πλακέτας όσο και της android εφαρμογής η οποία μας φιλοξενεί μέσα σε ένα ομορφότερο περιβάλλον, καθώς και η λειτουργία της πλακέτας και η τοποθέτησή της πάνω σε μια μακέτα στην οποία γίνεται η προσομοίωση. Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 5 ~

6 Abstract ABSTRACT The subject of this thesis is to introduce you to how easily we can manipulate our consumptions home remotely via our mobile phone, our computer or tablet using a browser on the internet. This thesis presents the analytical development of the Code regarding the piece of programming both the board and the android application that hosts us in a beautiful environment and the functioning of the board and place it on a model in which is the simulation. Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 6 ~

7 Κεφάλαιο 1 ο ΚΕΦΑΛΑΙΟ 1 Σύντομη περιγραφή 1.1 Τι ακριβώς θα μπορούμε να κάνουμε Στην ουσία θα μπορούμε να χειριστούμε τα πάντα από το PC, Android κινητό/τάμπλετ μας! Από το φωτισμό και τη μουσική, μέχρι την.. καφετιέρα! Επίσης θα μπορούμε να έχουμε ανά πάσα στιγμή εικόνα του τι γίνεται στο σπίτι μας, καθώς και να ορίσουμε ενέργειες που θα γίνονται αυτόματα. Για παράδειγμα αν η θερμοκρασία ανέβει πάνω από 50 o C, να ενεργοποιηθεί το σύστημα πυρόσβεσης κ.λπ. Ο μόνος περιορισμός στο τι μπορούμε να κάνουμε είναι ο χρόνος και τα χρήματα που θέλουμε να διαθέσουμε στο project. Εικόνα1.1: Επικοινωνία με το σπίτι μέσω html από υπολογιστή Εικόνα 1.2: Επικοινωνία με το σπίτι μέσω Android εφαρμογής από το κινητό τηλέφωνο ή το tablet μας Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 7 ~

8 Κεφάλαιο 1 ο 1.2 Τι χρειαστήκαμε Δεν υπάρχει «ασφαλής» απάντηση, καθότι «περιοριζόμαστε» μόνο από τις απαιτήσεις μας, και το τι θέλουμε να φτιάξουμε. Τα βασικά στην κατασκευή μας είναι το Arduino, η Ethernet Shield, καθώς και η Android συσκευή μας. Άλλα πράγματα που θα χρειαστούμε είναι: 1) Αισθητήρες 2) Καλώδια 3) Switches 4) Relay 5) Raster 6) Γέφυρα h-bridge (για αλλαγή φοράς περιστροφής κινητήρα) 7) Μοτέρ 12 V 8) Τερματικοί διακόπτες 9) Σειρήνα 10) Led ισχύος 11) Τροφοδοτικά * Όλα τα παραπάνω θα τοποθετηθούν πάνω στη μακέτα που θα κατασκευάσουμε προκειμένου να γίνει προσομοίωση της λειτουργίας του απομακρυσμένου ελέγχου. Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 8 ~

9 Κεφάλαιο 2 ο ΚΕΦΑΛΑΙΟ 2 Πλακέτα Arduino 2.1 Ιστορικό Το 2005, ένα σχέδιο κίνησε προκειμένου να φτιαχτεί μία συσκευή για τον έλεγχο προγραμμάτων διαδραστικών σχεδίων από μαθητές, η οποία θα ήταν ποιο φθηνή από άλλα πρωτότυπα συστήματα διαθέσιμα εκείνη την περίοδο. Οι ιδρυτές Massimo Banzi και David Cueartielles ονόμασαν το σχέδιο από τον Arduin της Ivrea και ξεκίνησαν να παράγουν πλακέτες σε ένα μικρό εργοστάσιο στην Ιβρέα, κωμόπολη της επαρχίας Τορίνο στην περιοχή Πεδεμόντιο της βορειοδυτικής Ιταλίας- την ίδια περιοχή στην οποία στεγαζόταν η εταιρία υπολογιστών Olivetti. Το σχέδιο Arduino είναι μία διακλάδωση της πλατφόρμας Wiring για λογισμικό ανοικτού κώδικα και προγραμματίζεται χρησιμοποιώντας μια γλώσσα βασισμένη στο Wiring (σύνταξη και βιβλιοθήκες), παρόμοια με την C++ με απλοποιήσεις και αλλαγές, καθώς και ένα ολοκληρωμένο περιβάλλον ανάπτυξης (IDE). 2.2 Τι είναι το Arduino Όπως το περιγράφει ο δημιουργός του, το Arduino είναι μια «ανοικτού κώδικα» πλατφόρμα «πρωτοτυποποίησης» ηλεκτρονικών βασισμένη σε ευέλικτο και εύκολο στη χρήση hardware και software που προορίζεται για οποιονδήποτε έχει λίγη προγραμματιστική εμπειρία, στοιχειώδεις γνώσεις ηλεκτρονικών και ενδιαφέρεται να δημιουργήσει διαδραστικά αντικείμενα ή περιβάλλοντα. Εικόνα 2.1: Πλακέτα Arduino Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 9 ~

10 Κεφάλαιο 2 ο Στην ουσία, πρόκειται για ένα ηλεκτρονικό κύκλωμα που βασίζεται στον μικροελεγκτή ATmega της Atmel και του οποίου όλα τα σχέδια, καθώς και το software που χρειάζεται για την λειτουργία του, διανέμονται ελεύθερα και δωρεάν ώστε να μπορεί να κατασκευαστεί από τον καθένα (απ όπου και ο περίεργος -για hardware- χαρακτηρισμός «ανοικτού κώδικα»). Αφού κατασκευαστεί, μπορεί να συμπεριφερθεί σαν ένας μικροσκοπικός υπολογιστής, αφού ο χρήστης μπορεί να συνδέσει επάνω του πολλαπλές μονάδες εισόδου/εξόδου και να προγραμματίσει τον μικροελεγκτή να δέχεται δεδομένα από τις μονάδες εισόδου, να τα επεξεργάζεται και να στέλνει κατάλληλες εντολές στις μονάδες εξόδου. Μάλιστα κάποιος θα μπορούσε να ισχυριστεί - και θα ήταν ένας αρκετά πετυχημένος παραλληλισμός - ότι λειτουργικά το Arduino μοιάζει πολύ με το NXT Brick των Lego Mindstorms NXT. Άλλωστε η ρομποτική είναι μια από τις πολλές εφαρμογές στις οποίες το Arduino διαπρέπει. Το Arduino βέβαια, δεν είναι ούτε ο μοναδικός, ούτε και ο καλύτερος δυνατός τρόπος για την δημιουργία μιας οποιασδήποτε διαδραστικής ηλεκτρονικής συσκευής. Όμως το κύριο πλεονέκτημά του είναι η τεράστια κοινότητα που το υποστηρίζει και η οποία έχει δημιουργήσει, συντηρεί και επεκτείνει μια ανάλογου μεγέθους online γνωσιακή βάση. Έτσι, παρότι ένας έμπειρος ηλεκτρονικός μπορεί να προτιμήσει διαφορετική πλατφόρμα ή εξαρτήματα ανάλογα με την εφαρμογή που έχει στον νου του, το Arduino, με το εκτενές documentation, καταφέρνει να κερδίσει όλους αυτούς των οποίων οι γνώσεις στα ηλεκτρονικά περιορίζονται στα όσα λίγα έμαθαν στο σχολείο. 2.3 Μικροελεγκτής - η καρδιά του Arduino Το Arduino βασίζεται στον ATmega328, έναν 8-bit RISC μικροελεγκτή, τον οποίο χρονίζει στα 16MHz. Ο ATmega328 διαθέτει ενσωματωμένη μνήμη τριών τύπων: 2Kb μνήμης SRAM που είναι η ωφέλιμη μνήμη που μπορούν να χρησιμοποιήσουν τα προγράμματά σας για να αποθηκεύουν μεταβλητές, πίνακες κ.λπ. κατά το runtime. Όπως και σε έναν υπολογιστή, αυτή η μνήμη χάνει τα δεδομένα της όταν η παροχή ρεύματος στο Arduino σταματήσει ή αν γίνει reset. 1Kb μνήμης EEPROM η οποία μπορεί να χρησιμοποιηθεί για «ωμή» εγγραφή/ανάγνωση δεδομένων (χωρίς datatype) ανά byte από τα προγράμματά σας κατά το runtime. Σε αντίθεση με την SRAM, η EEPROM δεν χάνει τα Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 10 ~

11 Κεφάλαιο 2 ο περιεχόμενά της με απώλεια τροφοδοσίας ή reset οπότε είναι το ανάλογο του σκληρού δίσκου. 32Kb μνήμης Flash, από τα οποία τα 2Kb χρησιμοποιούνται από το firmware του Arduino που έχει εγκαταστήσει ήδη ο κατασκευαστής του. Το firmware αυτό που στην ορολογία του Arduino ονομάζεται bootloader είναι αναγκαίο για την εγκατάσταση των δικών σας προγραμμάτων στον μικροελεγκτή μέσω της θύρας USB, χωρίς δηλαδή να χρειάζεται εξωτερικός hardware programmer. Τα υπόλοιπα 30Kb της μνήμης Flash χρησιμοποιούνται για την αποθήκευση αυτών ακριβώς των προγραμμάτων, αφού πρώτα μεταγλωττιστούν στον υπολογιστή σας. Η μνήμη Flash, όπως και η EEPROM δεν χάνει τα περιεχόμενά της με απώλεια τροφοδοσίας ή reset. Επίσης, ενώ η μνήμη Flash υπό κανονικές συνθήκες δεν προορίζεται για χρήση runtime μέσα από τα προγράμματά σας, λόγω της μικρής συνολικής μνήμης που είναι διαθέσιμη σε αυτά (2Kb SRAM + 1Kb EEPROM), έχει σχεδιαστεί μια βιβλιοθήκη που επιτρέπει την χρήση όσου χώρου περισσεύει (30Kb μείον το μέγεθος του προγράμματός σας σε μεταγλωττισμένη μορφή). Εικόνα 2.2: Πλακέτα Arduino με Ethernet shield 2.4 Διαφορές στις προτεινόμενες εκδόσεις του Arduino Το Arduino Diecimila έχει ουσιαστικά δύο βασικές διαφορές με το Duemilanove: Βασίζεται στον μικροελεγκτή ATmega168, ο οποίος διαθέτει ακριβώς την μισή μνήμη από τον ATmega328, δηλαδή 1Kb SRAM, 512bytes EEPROM και 16Kb Flash (14 ελεύθερα λόγω του bootloader). Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 11 ~

12 Κεφάλαιο 2 ο Δεν επιλέγει αυτόματα μεταξύ της εξωτερικής τροφοδοσίας και της τροφοδοσίας μέσω της θύρας USB. Το Diecimila διαθέτει ειδικό jumper με το οποίο μπορείτε να επιλέξετε χειροκίνητα την πηγή τροφοδοσίας. Το Arduino Mega είναι η πιο εξελιγμένη έκδοση με τον μικροελεγκτή ATmega1280 και αρκετά μεγαλύτερο μέγεθος. Οι διαφορές του από το Duemilanove είναι: Τετραπλάσια μνήμη (8Kb SRAM, 4Kb EEPROM, 128Kb Flash). 40 επιπλέον ψηφιακά pin εισόδου/εξόδου (σύνολο 54) 10 επιπλέον pin αναλογικής εισόδου (σύνολο 16) Υποστήριξη ψευδοαναλογικής εξόδου PWM σε 8 ακόμα ψηφιακά pin (σύνολο 14 PWM pin) Υποστήριξη εξωτερικού interrupt σε 4 ακόμα ψηφιακά pin (σύνολο 6 interrupt) 3 επιπλέον σειριακά interface (σύνολο 4) από τα οποία το ένα προωθείται στον ελεγκτή Serial-Over-USB όπως στο Duemilanove για σύνδεση με τον υπολογιστή. 2.5 Είσοδοι Έξοδοι Καταρχήν το Arduino διαθέτει σειριακό interface. Ο μικροελεγκτής ATmega υποστηρίζει σειριακή επικοινωνία, την οποία το Arduino προωθεί μέσα από έναν ελεγκτή Serial-over-USB ώστε να συνδέεται με τον υπολογιστή μέσω USB. Η σύνδεση αυτή χρησιμοποιείται για την μεταφορά των προγραμμάτων που σχεδιάζονται από τον υπολογιστή στο Arduino αλλά και για αμφίδρομη επικοινωνία του Arduino με τον υπολογιστή μέσα από το πρόγραμμα την ώρα που εκτελείται. Εικόνα 2.3: Ανάλυση πλακέτας Arduino UNO Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 12 ~

13 Κεφάλαιο 2 ο Επιπλέον, στην πάνω πλευρά του Arduino βρίσκονται 14 θηλυκά pin, αριθμημένα από 0 ως 13, που μπορούν να λειτουργήσουν ως ψηφιακές είσοδοι και έξοδοι. Λειτουργούν στα 5V και καθένα μπορεί να παρέχει ή να δεχτεί το πολύ 40 ma. Ως ψηφιακή έξοδος, ένα από αυτά τα pin μπορεί να τεθεί από το πρόγραμμά μας σε κατάσταση HIGH ή LOW, οπότε το Arduino θα ξέρει αν πρέπει να διοχετεύσει ή όχι ρεύμα στο συγκεκριμένο pin. Με αυτόν τον τρόπο μπορούμε λόγου χάρη να ανάψουμε και να σβήσουε ένα LED που έχουμε συνδέσει στο συγκεκριμένο pin. Αν πάλι ρυθμίσουμε ένα από αυτά τα pin ως ψηφιακή είσοδο μέσα από το πρόγραμμά μας, μπορούε με την κατάλληλη εντολή να διαβάσουμε την κατάστασή του (HIGH ή LOW) ανάλογα με το αν η εξωτερική συσκευή που έχουμε συνδέσει σε αυτό το pin διοχετεύει ή όχι ρεύμα στο pin (με αυτόν τον τρόπο λόγου χάρη μπορούμε να «διαβάζουμε» την κατάσταση ενός διακόπτη). Μερικά από αυτά τα 14 pin, εκτός από ψηφιακές είσοδοι/έξοδοι έχουν και δεύτερη λειτουργία. Συγκεκριμένα: Τα pin 0 και 1 λειτουργούν ως RX και TX της σειριακής όταν το πρόγραμμά μας ενεργοποιεί την σειριακή θύρα. Έτσι, όταν λόγου χάρη το πρόγραμμά μας στέλνει δεδομένα στην σειριακή, αυτά προωθούνται και στην θύρα USB μέσω του ελεγκτή Serial-Over-USB αλλά και στο pin 0 για να τα διαβάσει ενδεχομένως μια άλλη συσκευή (π.χ. ένα δεύτερο Arduino στο δικό του pin 1). Αυτό φυσικά σημαίνει ότι αν στο πρόγραμμά μας ενεργοποιήσουμε το σειριακό interface, χάνουμε 2 ψηφιακές εισόδους/εξόδους. Τα pin 2 και 3 λειτουργούν και ως εξωτερικά interrupt (interrupt 0 και 1 αντίστοιχα). Με άλλα λόγια, μπορούμε να τα ρυθμίσουμε μέσα από το πρόγραμμά μας ώστε να λειτουργούν αποκλειστικά ως ψηφιακές είσοδοι στις οποίες όταν συμβαίνουν συγκεκριμένες αλλαγές, η κανονική ροή του προγράμματος σταματάει *άμεσα* και εκτελείται μια συγκεκριμένη συνάρτηση. Τα εξωτερικά interrupt είναι ιδιαίτερα χρήσιμα σε εφαρμογές που απαιτούν συγχρονισμό μεγάλης ακρίβειας. Τα pin 3, 5, 6, 9, 10 και 11 μπορούν να λειτουργήσουν και ως ψευδοαναλογικές έξοδοι με το σύστημα PWM (Pulse Width Modulation), δηλαδή το ίδιο σύστημα που διαθέτουν οι μητρικές των υπολογιστών για να ελέγχουν τις ταχύτητες των ανεμιστήρων. Έτσι, μπορούμε να συνδέσουμε λόγου χάρη ένα LED σε κάποιο από αυτά τα pin και να ελέγξουμε πλήρως την φωτεινότητά του με ανάλυση 8bit (256 καταστάσεις από 0-σβηστό ως 255-πλήρως αναμμένο) αντί να έχουμε απλά την δυνατότητα αναμμένο-σβηστό που παρέχουν οι υπόλοιπές ψηφιακές έξοδοι. Είναι σημαντικό να καταλάβουμε ότι το PWM δεν είναι πραγματικά αναλογικό Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 13 ~

14 Κεφάλαιο 2 ο σύστημα και ότι θέτοντας στην έξοδο την τιμή 127, δεν σημαίνει ότι η έξοδος θα δίνει 2.5V αντί της κανονικής τιμής των 5V, αλλά ότι θα δίνει ένα παλμό που θα εναλλάσσεται με μεγάλη συχνότητα και για ίσους χρόνους μεταξύ των τιμών 0 και 5V. Στην κάτω πλευρά του Arduino, με τη σήμανση ANALOG IN, έχει μια ακόμη σειρά από 6 pin, αριθμημένα από το 0 ως το 5. Το καθένα από αυτά λειτουργεί ως αναλογική είσοδος κάνοντας χρήση του ADC (Analog to Digital Converter) που είναι ενσωματωμένο στον μικροελεγκτή. Για παράδειγμα, μπορούμε να τροφοδοτήσουμε ένα από αυτά με μια τάση την οποία μπορούμε να κυμάνουμε με ένα ποτενσιόμετρο από 0V ως μια τάση αναφοράς Vref η οποία, αν δεν κάνετε κάποια αλλαγή είναι προρυθμισμένη στα 5V. Τότε, μέσα από το πρόγραμμά μας μπορούμε να «διαβάσουμε» την τιμή του pin ως ένα ακέραιο αριθμό ανάλυσης 10-bit, από 0 (όταν η τάση στο pin είναι 0V) μέχρι 1023 (όταν η τάση στο pin είναι 5V). Η τάση αναφοράς μπορεί να ρυθμιστεί με μια εντολή στο 1.1V, ή σε όποια τάση επιθυμούμε (μεταξύ 2 και 5V) τροφοδοτώντας εξωτερικά με αυτή την τάση το pin με την σήμανση AREF που βρίσκεται στην απέναντι πλευρά της πλακέτας. Έτσι, αν τροφοδοτήσουμε το pin AREF με 3.3V και στην συνέχεια δοκιμά-σουμε να διαβάσουμε κάποιο pin αναλογικής εισόδου στο οποίο εφαρμόζετε τάση 1.65V, το Arduino θα μας ας επιστρέψει την τιμή 512. Τέλος, καθένα από τα 6 αυτά pin, με κατάλληλη εντολή μέσα από το πρόγραμμα μπορεί να μετατραπεί σε ψηφιακό pin εισόδου/εξόδου όπως τα 14 που βρίσκονται στην απέναντι πλευρά και τα οποία περιγράφηκαν πριν. Σε αυτή την περίπτωση τα pin μετονομάζονται από 0~5 σε 14~19 αντίστοιχα. 2.6 Τροφοδοσία Το Arduino μπορεί να τροφοδοτηθεί με ρεύμα είτε από τον υπολογιστή μέσω της σύνδεσης USB, είτε από εξωτερική τροφοδοσία που παρέχεται μέσω μιας υποδοχής φις των 2.1mm (θετικός πόλος στο κέντρο) και βρίσκεται στην κάτω-αριστερή γωνία του Arduino. Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 14 ~

15 Κεφάλαιο 2 ο Εικόνα 2.4: Προτεινόμενοι μέθοδοι τροφοδοσίας της πλακέτας Για να μην υπάρχουν προβλήματα, η εξωτερική τροφοδοσία πρέπει να είναι από 7 ως 12V και μπορεί να προέρχεται από ένα κοινό μετασχηματιστή του εμπορίου, από μπαταρίες ή οποιαδήποτε άλλη πηγή DC. Δίπλα από τα pin αναλογικής εισόδου, υπάρχει μια ακόμα συστοιχία από 6 pin με την σήμανση POWER. Η λειτουργία του καθενός έχει ως εξής: Το πρώτο, με την ένδειξη RESET, όταν γειωθεί (σε οποιοδήποτε από τα 3 pin με την ένδειξη GND που υπάρχουν στο Arduino) έχει ως αποτέλεσμα την επανεκκίνηση του Arduino. Το δεύτερο, με την ένδειξη 3.3V, μπορεί να τροφοδοτήσει τα εξαρτήματά σας με τάση 3.3V. Η τάση αυτή δεν προέρχεται από την εξωτερική τροφοδοσία αλλά παράγεται από τον ελεγκτή Serial-over-USB και έτσι η μέγιστη ένταση που μπορεί να παρέχει είναι μόλις 50 ma. Το τρίτο, με την ένδειξη 5 V, μπορεί να τροφοδοτήσει τα εξαρτήματά σας με τάση 5 V. Ανάλογα με τον τρόπο τροφοδοσίας του ίδιου του Arduino, η τάση αυτή προέρχεται είτε άμεσα από την θύρα USB (που ούτως ή άλλως λειτουργεί στα 5 V), είτε από την εξωτερική τροφοδοσία αφού αυτή περάσει από ένα ρυθμιστή τάσης για να την «φέρει» στα 5 V. Το τέταρτο και το πέμπτο pin, με την ένδειξη GND, είναι φυσικά γειώσεις. Το έκτο και τελευταίο pin, με την ένδειξη Vin έχει διπλό ρόλο. Σε συνδυασμό με το pin γείωσης δίπλα του, μπορεί να λειτουργήσει ως μέθοδος εξωτερικής Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 15 ~

16 Κεφάλαιο 2 ο τροφοδοσίας του Arduino, στην περίπτωση που δεν σας βολεύει να χρησιμοποιήσετε την υποδοχή του φις των 2.1mm. Αν όμως έχετε ήδη συνδεδεμένη εξωτερική τροφοδοσία μέσω του φις, μπορείτε να χρησιμοποιήσετε αυτό το pin για να τροφοδοτήσετε εξαρτήματα με την πλήρη τάση της εξωτερικής τροφοδοσίας (7~12 V), πριν αυτή περάσει από τον ρυθμιστή τάσης όπως γίνεται με το pin των 5 V. 2.7 Ενσωματωμένα κουμπιά και LED Πάνω στην πλακέτα του Arduino υπάρχει ένας διακόπτης micro-switch και 4 μικροσκοπικά LED επιφανειακής στήριξης. Η λειτουργία του διακόπτη (που έχει την σήμανση RESET) και του ενός LED με την σήμανση POWER είναι μάλλον προφανής. Τα δύο LED με τις σημάνσεις TX και RX, χρησιμοποιούνται ως ένδειξη λειτουργίας του σειριακού interface, καθώς ανάβουν όταν το Arduino στέλνει ή λαμβάνει (αντίστοιχα) δεδομένα μέσω USB. Σημειώστε ότι τα LED αυτά ελέγχονται από τον ελεγκτή Serial-over- USB και συνεπώς δεν λειτουργούν όταν η σειριακή επικοινωνία γίνεται αποκλειστικά μέσω των ψηφιακών pin 0 και 1. Τέλος, υπάρχει το LED με την σήμανση L. Η βασική δοκιμή λειτουργίας του Arduino είναι να του αναθέσετε να αναβοσβήνει ένα LED.Για να μπορούμε να το κάνουμε αυτό από την πρώτη στιγμή, χωρίς να συνδέσουμεε τίποτα πάνω στο Arduino, οι κατασκευαστές του σκέφτηκαν να ενσωματώσουν ένα LED στην πλακέτα, το οποίο σύνδεσαν στο ψηφιακό pin 13. Έτσι, ακόμα και αν δεν έχετε συνδέσει τίποτα πάνω στο φυσικό pin 13, αναθέτοντάς του την τιμή HIGH μέσα από το πρόγραμμά μας, θα ανάψει αυτό το ενσωματωμένο LED. 2.8 Λογισμικό Το IDE του Arduino είναι γραμμένο σε Java και μπορεί να τρέξει σε πολλαπλές πλατφόρμες. Περιλαμβάνει επεξεργαστή κώδικα (επεξεργαστή κειμένου με διάφορα εύχρηστα εργαλεία) και μεταγλωττιστή, και έχει την ικανότητα να φορτώνει εύκολα το πρόγραμμα μέσω σειριακής θύρας από τον υπολογιστή στην πλακέτα. Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 16 ~

17 Κεφάλαιο 2 ο Εικόνα 2.5 : Περιβάλλον ανάπτυξης κώδικα Arduino Το περιβάλλον ανάπτυξης είναι βασισμένο στην Processing, ένα περιβάλλον ανάπτυξης σχεδιασμένο να εισαγάγει στον προγραμματισμό νέους χρήστες μη εξοικειωμένους με την ανάπτυξη λογισμικού. Η συγκεκριμένη γλώσσα προγραμματισμού προέρχεται από την Wiring, μια γλώσσα που μοιάζει με την C η οποία παρέχει παρόμοια λειτουργικότητα για μια πιο περιορισμένης σχεδίασης πλακέτα, της οποίας το περιβάλλον ανάπτυξης βασίζεται επίσης στην Processing. Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 17 ~

18 Κεφάλαιο 2 ο 2.9 Γλώσσα προγραμματισμού Η γλώσσα του Arduino βασίζεται στη γλώσσα Wiring, μια παραλλαγή C/C++ για μικροελεγκτές αρχιτεκτονικής AVR όπως ο ATmega, και υποστηρίζει όλες τις βασικές δομές της C καθώς και μερικά χαρακτηριστικά της C++. Για compiler χρησιμοποιείται ο AVR gcc και ως βασική βιβλιοθήκη C χρησιμοποιείται η AVR libc. Λόγω της καταγωγής της από την C, στην γλώσσα του Arduino μπορείτε να χρησιμοποιήσετε ουσιαστικά τις ίδιες βασικές εντολές και συναρτήσεις, με την ίδια σύνταξη, τους ίδιους τύπων δεδομένων και τους ίδιους τελεστές όπως και στην C. Πέρα από αυτές όμως, υπάρχουν κάποιες ειδικές εντολές, συναρτήσεις και σταθερές που βοηθούν για την διαχείριση του ειδικού hardware του Arduino. Οι πιο σημαντικές από αυτές επεξηγούνται στον πίνακα που ακολουθεί: Όρισμα Είδος Τύπος Παράμετροι Περιγραφή LOW Σταθερά int - HIGH Σταθερά int - INPUT Σταθερά int - OUTPUT Σταθερά int - pinmode Εντολή - (pin, mode) digitalwrite Εντολή - (pin,pinstatus) digitalread Συνάρτηση int (pin) analogreference Εντολή - (type) Έχει την τιμή 0 και είναι αντίστοιχη του λογικού false. Έχει την τιμή 1 και είναι αντίστοιχη του λογικού true. Έχει την τιμή 0 και είναι αντίστοιχη του λογικού false. Έχει την τιμή 1 και είναι αντίστοιχη του λογικού true. Καθορίζει αν το συγκεκριμένο ψηφιακόpin θα είναι pin εισόδου ή pin εξόδου ανάλογα με την τιμή που δίνεται στην παράμετρο mode (INPUT ή OUTPUT αντίστοιχα). Θέτει την κατάσταση pinstatus (HIGH ή LOW) στο συγκεκριμένο ψηφιακό pin. Επιστρέφει την κατάσταση του συγκεκριμένου ψηφιακού pin (0 για LOW και 1 για HIGH) εφόσον αυτό είναι pin εισόδου. Δέχεται τις τιμές DEFAULT, INTERNAL ή EXTERNAL στην παράμετρο type για να καθορίσει την τάση αναφοράς (V ref) Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 18 ~

19 Κεφάλαιο 2 ο των αναλογικών εισόδων (5V, 1.1V ή η εξωτερική τάση με την οποία τροφοδοτείται το pin AREF αντίστοιχα) analogread Συνάρτηση int (pin) analogwrite Εντολή - (pin, value) Επιστρέφει έναν ακέραιο από 0 εώς 1023, ανάλογα με την τάση που τροφοδοτείται το συγκεκριμένο pin αναλογικής εισόδου στην κλίμακα 0 ως V ref. Θέτει το συγκεκριμένο ψηφιακό pin σε κατάσταση ψευδοαναλογικής εξόδου (PWM). Η παράμετρος value καθορίζει το πλάτος του παλμού σε σχέση με την περίοδο του παραγόμενου σήματος στην κλίμακα από 0 ως 255 (π.χ. με value127, το πλάτος του παλμού είναι ίσο με μισή περίοδο). Μετρητής που επιστρέφει το χρονικό διάστημα σε ms από την στιγμή που άρχισε η εκτέλεση του προγράμματος. Millis Συνάρτηση unsigned long () Λάβετε υπόψη ότι λόγω του τύπου μεταβλητής (unsigned long δηλ. 32bit) θα γίνει overflow σε 2^32ms δηλαδή περίπου σε 50 μέρες, οπότε ο μετρητής θα ξεκινήσει πάλι από το μηδέν. delay Εντολή - (time) Σταματά προσωρινά την ροή του προγράμματος για time ms. Η παράμετρος time είναι unsigned long (από 0 ως 2^32). Σημειώστε ότι παρά την προσωρινή παύση, συναρτήσεις των οποίων η εκτέλεση ενεργοποιείται από interrupt θα εκτελεστούν κανονικά κατά την διάρκεια μιας delay. attachinterrupt Εντολή - (interrupt,function, triggermode) Θέτει σε λειτουργία το συγκεκριμένοinterrupt, ώστε να ενεργοποιεί την συνάρτηση function, κάθε φορά που ικανοποιείται η συνθήκη που ορίζεται από την Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 19 ~

20 Κεφάλαιο 2 ο detachinterrupt Εντολή - (interrupt) παράμετρο triggermode: LOW (ενεργοποίηση όταν η κατάσταση του pin που αντιστοιχεί στο συγκεκριμένο interrupt γίνει LOW) RISING (όταν από LOW γίνει HIGH) FALLING (όταν από HIGH γίνει LOW) CHANGE (όταν αλλάξει κατάσταση γενικά) Απενεργοποιεί συγκεκριμένο interrupt. το nointerrupts Εντολή - () interrupts Εντολή - () Σταματά προσωρινά την λειτουργία όλων των interrupt Επαναφέρει την λειτουργία των interrupt που διακόπηκε προσωρινά από μια εντολή nointerrupts. Serial.begin Μέθοδος κλάσης - (datarate) Θέτει τον ρυθμό μεταφοράς δεδομένων του σειριακού interface (σε baud) Διοχετεύει τα δεδομένα data για Serial.println Μέθοδος κλάσης - (data) αποστολή μέσω του σειριακού interface. Η παράμετρος data μπορεί να είναι είτε αριθμός είτε αλφαριθμητικό. Επιπλέον, στην γλώσσα του Arduino κάθε πρόγραμμα αποτελείται από δύο βασικές ρουτίνες ώστε να έχει την γενική δομή: // Ενσωματώσεις βιβλιοθηκών, δηλώσεις μεταβλητών... void setup() { //... } void loop() Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 20 ~

21 Κεφάλαιο 2 ο { //... } // Υπόλοιπες συναρτήσεις... Η βασική ρουτίνα setup() εκτελείται μια φορά μόνο κατά την εκκίνηση του προγράμματος ενώ η βασική ρουτίνα loop() περιέχει το βασικό κορμό του προγράμματος και η εκτέλεσή της επαναλαμβάνεται συνέχεια σαν ένας βρόγχος while (true). Αν και πρόκειται μόνο για τις πιο βασικές λειτουργίες της γλώσσας του Arduino, με αυτές και με λίγες βασικές γνώσεις C είναι δυνατόν να δημιουργηθεί το sketch ακόμα και για κάποιο αρκετά περίπλοκο project Shield s - Ολοκληρωμένες πλακέτες προέκτασης λειτουργικότητας του Arduino Τα shield s είναι ολοκληρωμένες πλακέτες που είναι σχεδιασμένες ώστε να κουμπώνουν πάνω στο Arduino προεκτείνοντας την λειτουργικότητά του. Είναι η hardware αντίστοιχη έννοια των plugin, addon και extension που υπάρχουν στο software. Μερικά από τα πιο δημοφιλή shield που κυκλοφορούν στο εμπόριο για το Arduino είναι: Ethernet shield: Δίνει στο Arduino τη δυνατότητα να δικτυωθεί σε ένα LAN ή στο internet μέσω ενός τυπικού καλωδίου Ethernet. WiFi shield: Όμοιο με το Ethernet shield, χωρίς φυσικά το καλώδιο. Διάφορα shield s οθόνης: Προσθέτουν οθόνη στο Arduino. Κυκλοφορούν από απλές οθόνες τύπου calculator μέχρι OLED touchscreen υψηλής ανάλυσης τύπου iphone. Wave shield: Δίνει στο Arduino την δυνατότητα να παίζει ήχους/μουσική από κάρτες SD. GPS shield: Προσθέτει GPS δυνατότητες στο Arduino (εντοπισμό στίγματος). Διάφορα Motor Shield s: Σας επιτρέπουν να οδηγήσετε εύκολα μοτέρ διάφορων τύπων (απλά DC, servo, stepper κ.λπ.) από το Arduino. ProtoShield: Μια προσχεδιασμένη πλακέτα πρωτοτυποποίησης, συμβατή στις διαστάσεις του Arduino και χωρίς εξαρτήματα για να φτιάξετε το δικό σας shield. Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 21 ~

22 Κεφάλαιο 2 ο Εικόνα 2.6: Διάφορες shield Τα shield s είναι σχεδιασμένα ώστε αφού κουμπωθούν πάνω στο Arduino να προωθούν τις υποδοχές του, ώστε να μπορείτε να συνδέσετε επιπλέον τα δικά σας εξαρτήματα ή να κουμπώσετε και επόμενο shield. Φυσικά, το κάθε shield χρησιμοποιεί ορισμένους από τους πόρους συνδεσιμότητας του Arduino και έτσι δεν μπορείτε να συνδέσετε απεριόριστα shield s. Μάλιστα κάποια shield μπορεί να μην είναι συμβατά μεταξύ τους γιατί χρησιμοποιούν τα ίδια pin του Arduino για επικοινωνία με αυτό. Επίσης, επειδή κάποια shield s δεν προωθούν τις συνδέσεις του Arduino (όπως π.χ. οι οθόνες οι οποίες δεν έχουν νόημα αν τις καλύψετε από πάνω με ένα επόμενο shield), υπάρχουν ειδικά extender shield s που κουμπώνουν στο Arduino και δίνουν την δυνατότητα σε δύο άλλα shield s να κουμπώσουν πάνω τους, λειτουργώντας σαν πολύπριζα. Όπως και για το ίδιο το Arduino, το βασικό πλεονέκτημα των shield s δεν είναι τόσο το προφανές πλεονέκτημα του έτοιμου hardware όσο ότι συνοδεύονται συνήθως από έτοιμες βιβλιοθήκες που μας επιτρέπουν να προγραμματίζουμε τα sketch μας σε high level. Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 22 ~

23 Κεφάλαιο 3 ο ΚΕΦΑΛΑΙΟ 3 Εφαρμογή Android 3.1 Android Το Android είναι μια ολοκληρωμένη, ανοιχτή και ελεύθερη πλατφόρμα για κινητά τηλέφωνα και ταμπλέτες που περιλαμβάνει το λειτουργικό σύστημα (OS) το οποίο είναι βασισμένο στον πυρήνα Linux, το απαραίτητο ενδιάμεσο λογισμικό, βιβλιοθήκες και κάποιες βασικές εφαρμογές. Επιτρέπει την ανάπτυξη εφαρμογών λογισμικού που εκμεταλλεύονται πλήρως τις δυνατότητες μιας συμβατής συσκευής και των περιφερειακών της, όπως για παράδειγμα την αποστολή γραπτών μηνυμάτων ή τη χρήση του GPS και της φωτογραφικής μηχανής. Το Android είναι μια πλατφόρμα ανοικτού κώδικα, πράγμα που σημαίνει ότι μπορεί εύκολα να επεκταθεί και να τροποποιηθεί για να συμβαδίζει και να υιοθετεί τις τελευταίες τεχνολογίες και εξελίξεις. Το γεγονός ότι και η πηγή της πλατφόρμας, το Linux, είναι Ελεύθερο Λογισμικό διασφαλίζει ότι η ανάπτυξη το Android θα έχει συνεχή πρόοδο και θα εξελίσσεται αφού ένας μεγάλος αριθμός ικανών προγραμματιστών εργάζεται για τη δημιουργία ελεύθερων για χρήση προηγμένων εργαλείων λογισμικού. 3.2 Ιστορική αναδρομή Η Εταιρία Android Α.Ε. ιδρύθηκε στην Καλιφόρνια των Ηνωμένων Πολιτειών τον Οκτώβριο του 2003 από τον Andy Rubin, τον Rich Miner, τον Nick Sears και τον Chris White για την ανάπτυξη εξυπνότερων κινητών συσκευών. Παρά τα προφανή επιτεύγματα των ιδρυτών και των πρώτων υπαλλήλων της, η Android Α.Ε. λειτουργούσε κρυφά, αποκαλύπτοντας μόνο ότι δούλευε σε λογισμικό για κινητά τηλέφωνα. Η Google απέκτησε την Android Α.Ε. στις 17 Αυγούστου 2005, κάνοντας την Android Α.Ε. εξολοκλήρου θυγατρική της. Όλοι οι κύριοι εργαζόμενοι της Android Α.Ε., συμπεριλαμβανομένων των Andy Rubin, Rich Miner και Chris White, παρέμειναν στην εταιρεία και μετά την εξαγορά. Η Android Α.Ε. δεν ήταν γνωστή κατά το χρόνο της απόκτησης, αλλά πολλοί υπέθεσαν ότι η Google σχεδίαζε να διεισδύσει στην αγορά της κινητής τηλεφωνίας με αυτή την κίνηση. Στις 5 Νοεμβρίου 2007, η Open Handset Alliance, μία κοινοπραξία πολλών εταιρειών που περιλαμβάνουν τις εταιρίες Broadcom Corporation, Google, HTC, Intel, LG, Marvell Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 23 ~

24 Κεφάλαιο 3 ο Technology Group, η Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint Nextel, T- Mobile και Texas Instruments, αποκαλύφθηκε. Ο στόχος της Open Handset Alliance είναι η ανάπτυξη ανοικτών προτύπων για τις κινητές συσκευές. Την ίδια ημέρα, η Open Handset Alliance παρουσίασε επίσης το πρώτο της προϊόν, το Android, μια κινητή συσκευή πλατφόρμα χτισμένη στο πυρήνα του Linux. 3.3 Εργαλεία ανάπτυξης λογισμικού Για την ευκολότερη ανάπτυξη εφαρμογών για συσκευές με Android, η Google διαθέτει δωρεάν μια ομάδα εργαλείων. Τα εργαλεία αυτά βοηθάνε τον προγραμματιστή σε όλη τη διαδικασία ανάπτυξης της εφαρμογής, από την μεταγλώττιση του πηγαίου κώδικα μέχρι την ψηφιακή υπογραφή της εφαρμογής για τη διανομή της. Για τη δημιουργία μιας εφαρμογής για Android συνήθως ακολουθείται μια συγκεκριμένη πορεία ανάπτυξης η οποία περιλαμβάνει τέσσερα βήματα, όπως φαίνονται στο σχήμα 3.1: Σχήμα 3.1: Η πορεία ανάπτυξης μιας εφαρμογής στο Android Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 24 ~

25 Κεφάλαιο 3 ο 3.4 Eclipse IDE Περιβάλλον ανάπτυξης Android εφαρμογής Η εφαρμογή μας στο Android βασίζεται στη γλώσσα προγραμματισμού Java. Έτσι, μπορούμε να χρησιμοποιήσουμε έναν οποιονδήποτε text editor για να γράψουμε τον κώδικα και μετέπειτα να μεταγλωττίσουμε τα αρχεία μέσω γραμμής εντολών. Ο συγκεκριμένος τρόπος ανάπτυξης δεν είναι ιδιαίτερα φιλικός προς το χρήστη γι αυτό συνίσταται η χρήση ενός IDE (Integrated Development Environment) που να υποστηρίζει Java, όπως το Eclipse ή το Netbeans. Εικόνα 3.1: Το λογότυπο του Eclipse IDE Το Eclipse είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης λογισμικού με δυνατότητα εύκολης επεκτασημότητας χάρη στο σύστημα αρθρωμάτων που διαθέτει. Είναι γραμμένο κυρίως στη γλώσσα προγραμματισμού Java και μπορεί να χρησιμοποιηθεί για την ανάπτυξη εφαρμογών σε Java και μέσω των διαφόρων αρθρωμάτων μπορεί να υποστηρίξει και επιπλέον γλώσσες προγραμματισμού όπως C, C++, Perl, PHP, Python, Ruby και άλλες. Το Eclipse είναι μια εφαρμογή Ελεύθερου Λογισμικού καθώς διατίθεται κάτω από την άδεια Eclipse Public License. Αναπτύσσεται ραγδαία από την παγκόσμια κοινότητα του Ελεύθερου Λογισμικού ανώ χρηματοδοτείται από το ίδρυμα Eclipse και από διάφορες δωρεές. Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 25 ~

26 Κεφάλαιο 4 ο ΚΕΦΑΛΑΙΟ 4 Γέφυρα h-bridge 4.1 Η γέφυρα h-bridge Η οδήγηση ενός βηματικού κινητήρα είναι ελαφρώς πολυπλοκότερη από την αντίστοιχη ενός κινητήρα συνεχούς ρεύματος, αν και υπάρχουν ορισμένα κοινά σημεία. Έτσι όπως στους dc κινητήρες χρειαζόμαστε μια γέφυρα H (H - Bridge) για να μπορούμε να τους περιστρέφουμε (αριστερόστροφα και δεξιόστροφα), έτσι και στους βηματικούς χρειαζόμαστε ένα αντίστοιχο εξάρτημα. Η διαφορά είναι ότι δεν αρκεί μόνο αυτό. Απαιτούνται μερικά επιπλέον εξαρτήματα. Μια γέφυρα (H -bridge) είναι δυνατόν να κατασκευαστεί με διακριτά εξαρτήματα (με τρανζίστορ), ωστόσο κυκλοφορούν στο εμπόριο και σε ολοκληρωμένη μορφή (σε τσιπ δηλαδή). Ένα ολοκληρωμένο που μπορεί να κάνει αυτήν τη δουλεία είναι το L293 (L293B ή L293D). Το συγκεκριμένο ολοκληρωμένο μπορεί να οδηγήσει 2 διαφορετικούς dc κινητήρες ή έναν διπολικό βηματικό κινητήρα. Το ρεύμα που μπορεί να δώσει είναι 1 Α ανά κανάλι (ή ανά κινητήρα). Η τροφοδοσία του είναι διπλή και μπορεί να είναι από 4,5 V μέχρι 36 V (τη μεγαλύτερη τάση τη βάζουμε για την τροφοδοσία των κινητήρων, π.χ έχουμε δύο κινητήρες των 12 V). Σχέδιο 4.1: λειτουργία του ολοκληρωμένου h-bridge Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 26 ~

27 Κεφάλαιο 4 ο Σε περίπτωση που οι κινητήρες μας "τραβάνε" περισσότερο από 300 mα ρεύμα, είναι προτιμότερο να τοποθετήσουμε μία ψήκτρα πάνω στο ολοκληρωμένο, για να μην έχουμε θερμική φυγή και καταστροφή του.σε περίπτωση που θέλουμε να οδηγήσουμε μεγαλύτερους κινητήρες, είναι φυσικό να έχουμε μεγαλύτερες απαιτήσεις σε ρεύμα. Σε μια τέτοια περίπτωση είναι προτιμότερο να χρησιμοποιήσουμε το ολοκληρωμένο L298, που μπορεί να χειριστεί ένα συνεχές ρεύμα μέχρι 2 A (ή στιγμιαία 3A). Φυσικά η ψήκτρα είναι απαραίτητη. Με βάση τα παραπάνω είμαστε σε θέση να οδηγήσουμε έναν βηματικό κινητήρα, χρησιμοποιώντας μόνο το ολοκληρωμένο L293. Βέβαια το να οδηγήσουμε έναν βηματικό κινητήρα δεν είναι τόσο απλό, σε σχέση με έναν κινητήρα συνεχούς ρεύματος. Αυτό σημαίνει ότι, αν θέλουμε να χρησιμοποιήσουμε κάποιον μικρολεγκτή, πρέπει να γράψουμε έναν σχετικά πολυπλοκότερο κώδικα (σε σύγκριση με αυτόν που γράφουμε στην περίπτωση των κινητήρων dc). Ο κώδικας δεν είναι δύσκολος, αλλά όπως και να έχει "απασχολεί" περισσότερο των επεξεργαστεί (σε αντίθεση με τους κινητήρες συνεχούς). Αντίστοιχα το ψηφιακό κύκλωμα είναι ελαφρώς δυσκολότερο, για την περίπτωση που δεν θέλουμε να χρησιμοποιήσουμε κάποιον μικροελεγκτή. Ωστόσο είναι πολύ εύκολο να κατασκευάσουμε ένα μικρό κύκλωμα, που να κάνει την δύσκολη δουλεία και το μόνο που να αφήνει στον επεξεργαστή (ή στο ψηφιακό κύκλωμα), είναι να αποφασίζει σε ποια κατεύθυνση θα περιστρέφει τον κινητήρα, αλλά και πόσα βήματα αυτός θα κάνει. 4.2 Διαδικασία αποχάλκωσης πλακέτας και τοποθέτηση γέφυρας h- bridge πάνω σε αυτή Στάδια αποχάλκωσης Η διαδικασία αποχάλκωσης χωρίζεται σε 4 στάδια: 1. εκτύπωση κυκλώματος σε διαφάνεια. 2. τύπωμα κυκλώματος σε φωτοευαίσθητη πλακέτα. 3. εμφάνιση κυκλώματος στην πλακέτα. 4. αποχάλκωση. Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 27 ~

28 Κεφάλαιο 4 ο Απαραίτητα υλικά για αποχάλκωση Τα απαραίτητα υλικά για την διαδικασία της αποχάλκωσης είναι τα εξής : 1.Μια πλακέτα χαλκού. 2. Διαφάνεια για InkJet εκτυπωτή ή απλή διαφάνεια αν έχουμε Laser εκτυπωτή. 3. Γάντια κουζίνας (προτιμήσαμε αυτά, γιατί είναι πιο ανθεκτικά από τα μίας χρήσεως). 4. Τριχλωριούχος σίδηρος (διατίθεται σε ηλεκτρονικά καταστήματα). 5. Πλαστική λεκάνη (να χωράει μέσα η πλακέτα μας). 6. Πιαστράκια (για να πιάνουμε την πλακέτα μέσα στο υγρό). 7. Ένα κομμάτι ξύλο ή κάτι αντίστοιχο για να ανακατέψουμε το μίγμα μας (τριχλωριούχος σίδηρος). 8. Διάφανα γυαλιά τύπου μάσκας για την αποχάλκωση Τύπωμα κυκλώματος στην διαφάνεια. Αφού έχουμε σχεδιάσει το τυπωμένο κύκλωμα χρειάζεται να το τυπώσουμε σε διαφάνεια. Εάν τυπώσουμε απλή διαφάνεια σε inkjet τότε το μελάνι δεν θα «καθίσει» πάνω και με το που το ακουμπήσουμε θα φύγει. Τυπώνουμε το κύκλωμα (προσέχοντας πια πλευρά είναι η «σαγρέ» της διαφάνειας) με επιλογή στον εκτυπωτή για Best quality ώστε να πετύχουμε το πιο έντονο και πυκνό μαύρο. Το μαύρο πρέπει ένα είναι όσο το δυνατόν πιο πυκνό για να είμαστε σίγουροι πως δεν θα αλλοιωθούν οι αγωγοί μας έπειτα κατά την εμφάνιση και κατά συνέπεια και κατά την αποχάλκωση. Για αυτόν τον σκοπό μπορούμε να κάνουμε δύο παραλλαγές. Η μία είναι να τυπώσουμε το κύκλωμα όπως παραπάνω και αφού τοαφήσουμε μερικά λεπτά να στεγνώσει τέλεια το μελάνι τότε ξανά τοποθετούμε την διαφάνεια στον εκτυπωτή προσέχοντας να είναι απόλυτα ευθυγραμμισμένη με τους οδηγούς του εκτυπωτή (διαφορετικά δεν θα πέσει ο αγωγός ακριβώς ο ένας πάνω στον άλλον με καταστροφικά αποτελέσματα (πιθανότατα βραχυκυκλώματα) και ξανά τυπώνουμε. Έτσι έχουμε τυπώσει 2 φορές την πλακέτα την μία πάνω στην άλλη ενισχύοντας το μαύρο ακόμα περισσότερο. Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 28 ~

29 Κεφάλαιο 4 ο Έπειτα κόβουμε προσεκτικά τη διαφάνεια αφήνοντας περίπου 1 cm απόσταση από το τυπωμένο κύκλωμα Τύπωμα κυκλώματος στην πλακέτα Αρχικά προετοιμάζουμε τον χώρο ώστε να είναι καθαρός. Τοποθετούμε την πλακέτα σε επίπεδη επιφάνια περνούμε το σίδερο και πατάμε το τυπωμένο σχέδιο σε χαμηλή θερμοκρασία ώστε να μην κάψουμε την διαφάνεια για περίπου 5-7 min. Έπειτα αφήνουμε την πλακέτα μας να κρυώσει και την τοποθετούμε σε κρύο νερό ώστε να αποκολλήσουμε την μεμβράνη και να μήνη επάνω το τυπωμένο το κύκλωμα. Στην συνέχεια την σκουπίζουμε προσεκτικά και επιδιορθώνουμε τυχόν ατέλειες από την τύπωση με ανεξίτηλο μαρκαδόρο Αποχάλκωση της πλακέτας Αυτό το στάδιο είναι το ποιο χρονοβόρο και παράλληλα το στάδιο με τη μεγαλύτερη προσοχή διότι ο τριχλωριούχος σίδηρος είναι τοξικός και επικίνδυνος για το δέρμα και τα μάτια μας. Γι αυτόν το λόγο πήραμε τα απαραίτητα μέτρα προστασίας (γάντια και γυαλιά). Αρχικά τοποθετήσαμε σε ένα πλαστικό σκεύος ζεστό νερό και στη συνέχεια τον τριχλωριούχο σίδηρο. Με τη βοήθεια ενός ξύλου ξαναανακατέψαμε το διάλυμα. Στη συνέχεια εμβαπτίσαμε την πλακέτα στο διάλυμα και με τηνβοήθεια πλαστικής πιάστρας την ανακατεύαμε σε τακτά χρονικά διαστήματα. Μετά από περίπου 8-9 min η πλακέτα μας ήταν έτοιμη. Εικόνα 4.2: Διαδικασία αποχάλκωσης Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 29 ~

30 Κεφάλαιο 4 ο Τρύπημα πλακέτας και τοποθέτηση της H-bridge Μετά την διαδικασία της αποχάλκωσης ασχοληθήκαμε με το τρύπημα της πλακέτας και την τοποθέτηση της H-bridge πάνω σε αυτήν. Εικονα 4.3: Τρύπημα πλακέτας Εικόνα 4.4: Κολλήσεις της H-bridge και τοποθέτηση καλωδίων Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 30 ~

31 Κεφάλαιο 5 ο ΚΕΦΑΛΑΙΟ 5 Υλικά και εργαλεία που χρησιμοποιήθηκαν για την κατασκευή της μακέτας 5.1 Υλικά που χρησιμοποιήθηκαν και αποτελούν μέρος της κατασκευής - μακέτας Αισθητήρας θερμοκρασίας lm35 Εικόνα 5.1: Πλακέτα lm 35 Το LM35 είναι ένας αισθητήρας θερμοκρασίας, ακριβείας, σε ολοκληρωμένη μορφή. Η τάση εξόδου από τον αισθητήρα είναι γραμμικά ανάλογη της θερμοκρασίας Celsius. Έτσι το LM35 έχει ένα πλεονέκτημα σε σχέση με όλους εκείνους τους αισθητήρες στους οποίους η τάση εξόδου είναι ανάλογη της θερμοκρασίας Kelvin, αφού ο χρήστης δεν χρειάζεται να αφαιρεί μια σταθερή αλλά μεγάλη τάση για να προσαρμοστεί στην κλίμακα Celsius. To LM35 δεν χρειάζεται κανένα εξωτερικό ρυθμιστικό κύκλωμα για να προσφέρει ακρίβεια ( )1/4 ο C σε θερμοκρασία δωματίου και ( )3/4 ο C σε φουλ κλίμακα θερμοκρασίας από -55 σε +150 ο C. Η μικρή σύνθετη αντίσταση εξόδου, η γραμμικότητά της και το εσωτερικό ρυθμιστικό κύκλωμα κάνουν πολύ εύκολη την προσαρμογή του αισθητήρα στο μικροελεγκτή. Μπορεί να πάρει απλή τροφοδοσία ή συμμετρική. Καταναλώνει πολύ μικρό ρεύμα 60 μα και έτσι αναπτύσσει πολύ μικρή θερμοκρασία μόλις 0,1 ο C Καλώδια utp Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 31 ~

32 Κεφάλαιο 5 ο Εικονα 5.2: Καλώδιο UTP Όλες οι εγκαταστάσεις της κατασκευής μας, έγιναν με το συγκεκριμένο τύπο καλωδίου Raster Εικόνα 5.3: Raster Το raster (διάτρητη πλακέτα ),χρησιμοποιήθηκε για να γίνουν οι διακλαδώσεις των γραμμών τροφοδοσίας Ολοκληρωμένο l293ne Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 32 ~

33 Κεφάλαιο 5 ο Εικόνα 5.4: Ολοκληρωμένο l293νε Το ολοκληρωμένο l293νε χρησιμοποιήθηκε για να καταφέρουμε την αλλαγή φοράς περιστροφής του κινητήρα Motor dc 12 volt Εικόνα 5.5: Μotοr γκαραζόπορτας Το motοr χρησιμοποιήθηκε στην κατασκευή μας για το άνοιγμα/κλείσιμο της Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 33 ~

34 Κεφάλαιο 5 ο Τερματικοί διακόπτες Εικόνα 5.6: Τερματικοί διακόπτες Οι τερματικοί διακόπτες χρησιμοποιήθηκαν στην κατασκευή μας για την σωστή λειτουργία της γκαραζόπορτας Buzzer Εικόνα 5.7: buzzer Ένα buzzer είναι μια ηχητική συσκευή σηματοδότησης η οποία μπορεί να είναι μηχανική, ηλεκτρομηχανική ή πιεζοηλεκτρική. Τυπικές χρήσεις των buzzers και βομβητές περιλαμβάνουν συστήματα συναγερμού. Στην κατασκευή μας τον βομβητή τον χρησιμοποιήσαμε για την ηχητική αναγγελία φωτιάς. Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 34 ~

35 Κεφάλαιο 5 ο Led ισχύος Εικόνα 5.8: Led ισχύος Δίοδος Εκπομπής Φωτός, (LED, Light Emitting Diode), αποκαλείται ένας ημιαγωγός ο οποίος εκπέμπει φωτεινή ακτινοβολία στενού φάσματος όταν του παρέχεται μία ηλεκτρική τάση κατά τη φορά ορθής πόλωσης (forward-biased). Ο συγκεκριμένος τύπος led χρησιμοποιήθηκε στην κατασκευή μας σαν φωτιστικό σημείο Τροφοδοτικά Εικόνα 5.9: Τροφοδοτικό Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 35 ~

36 Κεφάλαιο 5 ο Τα τροφοδοτικά χαµηλής τάσης αποτελούνται από τον µετασχηµατιστή που µας δίνει την απαιτούµενη εναλ. χαµηλή τάση, την γέφυρα ανόρθωσης, το φίλτρο εξοµάλυνσης που αποτελείται από πυκνωτές και τους σταθεροποιητές τάσης. Ο μετασχηματιστής πρέπει να µας δίνει στο δευτερεύον τύλιγµα την απαιτούµενη τάση και ισχύ. Ο ανορθωτής µμετατρέπει το εναλλασσόμενο ρεύµα από το δευτερεύον του µετασχηματιστή σε παλµούς συνεχούς ρεύµατος. Το φίλτρο εξομαλύνει τους ανορθωμένους παλµούς από τη γέφυρα ώστε να αποβεί όσο το δυνατόν πιο συνεχής η τάση στην έξοδο. Οι σταθεροποιητές τάσης είναι κυκλώματα που διατηρούν την τάση σταθερή για μεταβολές του φορτίου. Τα τροφοδοτικά χαμηλής τάσης τα χρησιμοποιήσαμε στην πτυχιακή μας για την τροφοδοσία των κυκλωμάτων μας διότι χρειαζόντουσαν DC τάση. Για την κατασκευή μας χρησιμοποιήθηκαν 5 τροφοδοτικά: 1. Για την τροφοδοσία της πλακέτας Arduino 2. Για την τροφοδοσία της πλακέτας των Relay 3. Για την τροφοδοσία των led 4. Για την τροφοδοσία του Router 5. Για την τροφοδοσία της Κάμερας Relay Εικόνα 5.10: Ηλεκτρονόμος (relay) Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 36 ~

37 Κεφάλαιο 5 ο Ο ηλεκτρονόμος, ρελέ (relay) ή ρελές είναι ένας ηλεκτρικός διακόπτης που ανοίγει και κλείνει ένα ηλεκτρικό κύκλωμα κάτω από τον έλεγχο ενός άλλου ηλεκτρικού κυκλώματος. Στην αρχική μορφή του, ένας ηλεκτρομαγνήτης ενεργοποιούσε το διακόπτη, με το άνοιγμα ή κλείσιμο μιας ή περισσότερων επαφών. Εφευρέθηκε από τον Τζόζεφ Χένρυ το Επειδή ένας ηλεκτρονόμος είναι ικανός να ελέγχει ένα κύκλωμα εξόδου υψηλότερης ισχύος από το κύκλωμα εισόδου, μπορεί να θεωρηθεί, γενικά, μια μορφή ηλεκτρικού ενισχυτή. Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 37 ~

38 Κεφάλαιο 6 ο ΚΕΦΑΛΑΙΟ 6 Υλικά και εργαλεία που χρησιμοποιήθηκαν για την υλοποίηση της μακέτας 6.1 Υλικά 1) Ράβδοι θερμής σιλικόνης (στερέωση διάφορων υλικών) 2) Μονωτική ταινία (μόνωση καλωδίων) 3) Θερμοσυστελλόμενα (μόνωση συνδέσεων καλωδίων) 4) Πιάστρες καλωδίων (στερέωση καλωδίων) 5) Βίδες (στερέωση μακέτας) 6) Ξυλόστοκος (επιδιόρθωση ) 7) Ξυλόκολλα (ενώσεις ξύλων) 8) Καρφωτικά (στερέωση ξύλινων πλακών) 9) Μπογιές (βάψιμο μακέτας) 10) Νοβοπάν (διαμόρφωση χώρου) 11) Καβίλιες (κάγκελα μπαλκονιού) 12) Καλαμάκια (φωτιστικά σημεία κήπου) 13) Ψεύτικα λουλούδια θαμνάκια (διακόσμιση) 14) Πλαστικά έπιπλα (διακόσμιση) 15) Βέργα σιδήρου (άξονας γκαραζόπορτας) 16) Πλαστικός κύλινδρος (θερμοσίφωνο) 17) Ταπετσαρίες (διακόσμιση) 6.2 Εργαλεία 1) Πένσα 2) Μυτοτσίμπιδο 3) Κόφτης 4) Κατσαβίδι Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 38 ~

39 Κεφάλαιο 6 ο 5) Πολύμετρο 6) Τρυπάνι 7) Τροχός 8) Βιδολόγος 9) Πιστόλι ζεστής σιλικόνης 10) Μακαρόνι περιελίξεων καλωδίων 11) Πινέλα 12) Σπάτουλες 13) Γυαλόχαρτο 14) Κολλητήρι 15) Καλάι 16) Χαρτοκόπτης 17) Ψαλίδι 18) Σέγα 19) Πριόνι ξύλου Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 39 ~

40 Κεφάλαιο 7 ο ΚΕΦΑΛΑΙΟ 7 Στάδια κατασκευής της μακέτας 7.1 Στάδιο 1 ο Ανάπτυξη του κώδικα Arduino Σε πρώτη φάση ασχοληθήκαμε με την ανάπτυξη του κώδικα όσον αφορά το κομμάτι του Arduino έτσι ώστε να έχουμε τον πλήρη και σωστό έλεγχο των καταναλώσεών μας σε ένα περιβάλλον διαμορφωμένο σύμφωνα με τις ανάγκες μας. Το πρόγραμμα στο οποίο έγινε η ανάπτυξη του κώδικα ονομάζεται Arduino.ino και παρακάτω στην φωτογραφία φαίνεται το λογισμικό που χρησιμοποιήθηκε και ένας μέρος του κώδικά μας. Καθώς και στην συνέχεια θα δείξουμε όλη την ανάπτυξη του κώδικα, στον οποίο θα τονίζουμε σε ορισμένα σημεία τον τρόπο λειτουργίας των εντολών. Εικόνα 7.1: Το πρόγραμμα Arduino.ino Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 40 ~

41 Κεφάλαιο 7 ο Ο αναπτυγμένος κώδικας arduino #include <SPI.h> #include <Ethernet.h> //eisagogi bibliothikon byte mac[] = {0xDE, 0xAD, 0xBE, 0xEE, 0xFE, 0xED }; //h mac dieythinsi tis ethernet kartas IPAddress ip(192,168,2,100); //i ip dieythinsi toy arduino EthernetServer server(80); //i porta toy arduino String readstring; //metablit gia apothikeysi toy reguest boolean lights_room=false; boolean lights_livingroom=false; boolean lights_kitchen=false; boolean lights_bathroom=false; boolean lights_garden=false; boolean boiler=false; boolean garage_door_open=false; boolean garage_door_close=false; //dilosi metabliton gia anoixta-kleista fota klp int lights_room_pin = 2; analogika ta alla einai ta digital int lights_livingroom_pin = 3; int lights_kitchen_pin = A5; int lights_bathroom_pin = 5; int lights_garden_pin = 6; int boiler_pin = 7; int garage_door_open_pin = 8; int garage_door_close_pin = 9; int garage_door_left_stop_pin = A1; int garage_door_right_stop_pin = A2; int temperature_pin = A3; int temp_alarm_pin = A4; // orizo ena onoma sta pinakia poy tha xrisimopoihso gia eksodo, osa exoyn A mprosta einai ta void setup(void){ pinmode(lights_room_pin, OUTPUT); //lights_room //orizo ton aritho toy pin kai an thelo na einai eksodon h eisodos pinmode(lights_livingroom_pin, OUTPUT); //lights_livingroom pinmode(lights_kitchen_pin, OUTPUT); //lights_kitchen pinmode(lights_bathroom_pin, OUTPUT); //lights_bathroom pinmode(lights_garden_pin, OUTPUT); //lights_garden pinmode(boiler_pin, OUTPUT); //boiler pinmode(garage_door_open_pin, OUTPUT); //garage_door_open pinmode(garage_door_close_pin, OUTPUT); //garage_door_close pinmode(garage_door_left_stop_pin, INPUT); //garage_door_left_stop pinmode(garage_door_right_stop_pin, INPUT); //garage_door_right_stop Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 41 ~

42 Κεφάλαιο 7 ο Ethernet.begin(mac, ip); server.begin(); delay(1000); } //ksekinao to webserver kai ena delay gia na statheropoihthei void loop(){ EthernetClient client = server.available(); if (client) { readstring=""; while (client.connected()) { if (client.available()) { char c = client.read(); if (readstring.length() < 100) { //otan dextei neo client kai einai syndedemenos diabaze to request(to string ths entolis) kai to apothikeyei sto readstring readstring += c; //to diabazei xaraktira xaraktira kai to apothikeyei } if (c == '\n') { //if HTTP request has ended client.println("http/ OK"); //send new page client.println("content-type: text/html"); client.println("connection: close"); // the connection will be closed after completion of the response client.println(); //otan dexete ena reguest toy typou prepei to arduino na kanei thn energeia poy theloyme //sto readstring exei apothikeytei mono to?roomtemp opote emeis tsekaroyme ti dextikame kai analga kanyme thn energeia poy theloyme if(readstring.indexof("?room_temp")>-1){ client.println((5.0 * analogread(temperature_pin) * 100.0)/1024.0,1); //edo apantame thn timi tis thermokrasias poy diabasame apo ton lm35 kai tiponoyme mexri 1 dekadiko } else if(readstring.indexof("?lights_room_on")>-1 readstring.indexof("?lights_room=on")>-1){ lights_room=true; //toso se ayto oso kai sta parakato, allazoyme mia metabliti analoga tin entoli kai typonoyme thn selida printwebpage(client); } else if(readstring.indexof("?lights_room_off")>-1 readstring.indexof("?lights_room=off")>-1){ lights_room=false; printwebpage(client); } else if(readstring.indexof("?lights_livingroom_on")>-1 readstring.indexof("?lights_livingroom=on")>-1){ lights_livingroom=true; printwebpage(client); } else if(readstring.indexof("?lights_livingroom_off")>-1 readstring.indexof("?lights_livingroom=off")>-1){ lights_livingroom=false; printwebpage(client); Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 42 ~

43 Κεφάλαιο 7 ο } else if(readstring.indexof("?lights_kitchen_on")>-1 readstring.indexof("?lights_kitchen=on")>-1){ lights_kitchen=true; printwebpage(client); } else if(readstring.indexof("?lights_kitchen_off")>-1 readstring.indexof("?lights_kitchen=off")>-1){ lights_kitchen=false; printwebpage(client); } else if(readstring.indexof("?lights_bathroom_on")>-1 readstring.indexof("?lights_bathroom=on")>-1){ lights_bathroom=true; printwebpage(client); } else if(readstring.indexof("?lights_bathroom_off")>-1 readstring.indexof("?lights_bathroom=off")>-1){ lights_bathroom=false; printwebpage(client); } else if(readstring.indexof("?lights_garden_on")>-1 readstring.indexof("?lights_garden=on")>-1){ lights_garden=true; printwebpage(client); } else if(readstring.indexof("?lights_garden_off")>-1 readstring.indexof("?lights_garden=off")>-1){ lights_garden=false; printwebpage(client); } else if(readstring.indexof("?boiler_on")>-1 readstring.indexof("?boiler=on")>-1){ boiler=true; printwebpage(client); } else if(readstring.indexof("?boiler_off")>-1 readstring.indexof("?boiler=off")>-1){ boiler=false; printwebpage(client); } else if(readstring.indexof("?garage_door_open")>-1 readstring.indexof("?garage_door_open=open")>-1){ garage_door_open=true; garage_door_close=false; printwebpage(client); } else if(readstring.indexof("?garage_door_close")>-1 readstring.indexof("?garage_door_close=close")>-1){ garage_door_close=true; garage_door_open=false; Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 43 ~

44 Κεφάλαιο 7 ο printwebpage(client); } else if(readstring.indexof("?get_states")>-1){ to diakopton client.print(lights_room); client.print(lights_livingroom); client.print(lights_kitchen); client.print(lights_bathroom); client.print(lights_garden); client.print(boiler); } //ayto to xrisimopoioyme mono sto android, gia na diabasoyme tis katastaseis olon else{ printwebpage(client); } // an den dextei kapoio /?xxxx tote apla typonei pali tn selida delay(1); //delay gia na parei o browser dedomena client.stop(); } }//if client available }//while client availble }//if client else{ //edo ginete oli h allagi to katastaseon ton pin analoga me tin timi ton metabliton poy exoyme allaksei proigoymenos if (lights_room){ digitalwrite(lights_room_pin, HIGH); ligts_room_pin tha ginei hight (5v ara tha anapsei) }else if (!lights_room){ digitalwrite(lights_room_pin, LOW); } //px. an h timi ths metablitis lights_room einai true to pin me onoma if (lights_livingroom){ digitalwrite(lights_livingroom_pin, HIGH); }else if (!lights_livingroom){ digitalwrite(lights_livingroom_pin, LOW); } if (lights_kitchen){ digitalwrite(lights_kitchen_pin, HIGH); }else if (!lights_kitchen){ digitalwrite(lights_kitchen_pin, LOW); } if (lights_bathroom){ digitalwrite(lights_bathroom_pin, HIGH); }else if (!lights_bathroom){ digitalwrite(lights_bathroom_pin, LOW); } Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 44 ~

45 Κεφάλαιο 7 ο if (lights_garden){ digitalwrite(lights_garden_pin, HIGH); }else if (!lights_garden){ digitalwrite(lights_garden_pin, LOW); } if (boiler){ digitalwrite(boiler_pin, HIGH); }else if (!boiler){ digitalwrite(boiler_pin, LOW); } if (garage_door_open && (digitalread(garage_door_left_stop_pin)==low)){//anoigma exoyme 3 katastaseis xreiazomaste 2 metablites digitalwrite(garage_door_open_pin, HIGH); digitalwrite(garage_door_close_pin, LOW); }else if (garage_door_close && (digitalread(garage_door_right_stop_pin)==low)){//kleisimo digitalwrite(garage_door_open_pin, LOW); digitalwrite(garage_door_close_pin, HIGH); }else{ digitalwrite(garage_door_open_pin, LOW); digitalwrite(garage_door_close_pin, LOW); garage_door_open=false; garage_door_close=false; } //gia tis portes epeidi if ((5.0 * analogread(temperature_pin) * 100.0)/ > 50){ tone(temp_alarm_pin, 440); //h tone einai synartisi gia to speaker, stelnei sto pin temp_alarm_pin syxnotita 440Hz oso h thermokrasia eiani megaliteri ton 50 bathmon }else{ notone(temp_alarm_pin); } } } Τύπωση σελίδας html void printwebpage(ethernetclient client ){ //edo typonoyme thn selida client.println("<!doctype html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/tr/xhtml1/dtd/xhtml1- transitional.dtd\">"); client.println("<html xmlns=\"http://www.w3.org/1999/xhtml\">"); client.println("<head>"); client.println("<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" />"); client.println("<meta http-equiv=\"refresh\" content=\"1;url=http:// /\">"); client.println("<title>smart Home</title>"); client.println("</head>"); client.println("<body>"); Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 45 ~

46 Κεφάλαιο 7 ο client.println("<h2><strong>welcome TO YOUR SMART HOME</strong></h2>"); client.println("<p>"); client.print("η θερμοκρασία στο δωμάτιο είναι: "); client.print((5.0 * analogread(temperature_pin) * 100.0)/1024.0); client.println(" <br>"); client.print("<form method=get>"); client.print("φώτα δωματίου:"); if (lights_room) client.println("<font color=\"green\"><b>on</b></font>"); else client.println("<font color=\"red\"><b>off</b></font>"); client.print("<input type=submit name=lights_room value=on>"); client.print("<input type=submit name=lights_room value=off>"); client.print("</form>"); client.println("<br>"); client.print("<form method=get>"); client.print("φώτα σαλονιού:"); if (lights_livingroom) client.println("<font color=\"green\"><b>on</b></font>"); else client.println("<font color=\"red\"><b>off</b></font>"); client.print("<input type=submit name=lights_livingroom value=on>"); client.print("<input type=submit name=lights_livingroom value=off>"); client.print("</form>"); client.println("<br>"); client.print("<form method=get>"); client.print("φώτα κουζίνας:"); if (lights_kitchen) client.println("<font color=\"green\"><b>on</b></font>"); else client.println("<font color=\"red\"><b>off</b></font>"); client.print("<input type=submit name=lights_kitchen value=on>"); client.print("<input type=submit name=lights_kitchen value=off>"); client.print("</form>"); client.println("<br>"); client.print("<form method=get>"); client.print("φώτα μπάνιου:"); if (lights_bathroom) client.println("<font color=\"green\"><b>on</b></font>"); else client.println("<font color=\"red\"><b>off</b></font>"); client.print("<input type=submit name=lights_bathroom value=on>"); client.print("<input type=submit name=lights_bathroom value=off>"); client.print("</form>"); client.println("<br>"); client.print("<form method=get>"); client.print("φώτα κήπου:"); if (lights_garden) client.println("<font color=\"green\"><b>on</b></font>"); else client.println("<font color=\"red\"><b>off</b></font>"); client.print("<input type=submit name=lights_garden value=on>"); client.print("<input type=submit name=lights_garden value=off>"); client.print("</form>"); Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 46 ~

47 Κεφάλαιο 7 ο client.println("<br>"); client.print("<form method=get>"); client.print("γκαραζόπορτα:"); if (garage_door_open && (digitalread(garage_door_left_stop_pin)==low)) client.println("<font color=\"green\"><b>ανοίγει</b></font>"); else if (garage_door_close && (digitalread(garage_door_right_stop_pin)==low)) client.println("<font color=\"green\"><b>κλείνει</b></font>"); else client.println("<font color=\"red\"><b>σταματημενη</b></font>"); client.print("<input type=submit name=garage_door_open value=open>"); client.print("<input type=submit name=garage_door_close value=close>"); client.print("</form>"); client.println("<br>"); client.print("<form method=get>"); client.print("θερμοσίφωνας:"); if (boiler) client.println("<font color=\"green\"><b>on</b></font>"); else client.println("<font color=\"red\"><b>off</b></font>"); client.print("<input type=submit name=boiler value=on>"); client.print("<input type=submit name=boiler value=off>"); client.print("</form>"); client.println("<br>"); client.print("κάμερα Ασφαλείας:"); client.print("<button onclick=\"window.location.href='http:// :8080/jsfs.html'\" >Camera</button> "); client.println("<br>"); } client.println("</p>"); client.println("</body>"); client.println("</html>"); 7.2 Στάδιο 2 ο Ανάπτυξη κώδικα εφαρμογής Android Σε δεύτερη φάση ασχοληθήκαμε με την ανάπτυξη του κώδικα όσον αφορά το κομμάτι της Android εφαρμογής έτσι ώστε να έχουμε τον πλήρη έλεγχο των καταναλώσεών μας σε ένα περιβάλλον πιο όμορφα διαμορφωμένο, με την χρήση του κινητού ή του tablet μας. Το πρόγραμμα στο οποίο έγινε η ανάπτυξη του κώδικα ονομάζεται eclipse.ide και παρακάτω στην φωτογραφία φαίνεται το λογισμικό που χρησιμοποιήθηκε και ένας μέρος του κώδικά μας. Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 47 ~

48 Κεφάλαιο 7 ο Εικόνα 7.2: Το προγραμμα eclipse.ide 7.3 Στάδιο 3 ο Σχεδιασμός της μακέτας με χρήση Autocad Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 48 ~

49 Κεφάλαιο 7 ο Για να φτάσουμε στο στάδιο κατασκευής της μακέτας ήταν απαραίτητη η μέτρηση αποστάσεων των τοίχων δωματίων και του ύψους της μακέτας σύμφωνα με τα έπιπλα που είχαμε ως σκοπό να τοποθετήσουμε σε αυτή. Σ αυτό το στάδιο ασχοληθήκαμε με τον σχεδιασμό της κάτοψης της μακέτας με ακριβής διαστάσεις έτσι ώστε να έχουμε ένα σωστό αποτέλεσμα όσον αφορά την διαμόρφωση του χώρου. Παρακάτω σας παρουσιάζουμε τον σχεδιασμό της κάτοψης της μακέτας μας με τις ακριβής της διαστάσεις : Εικόνα 7.3 : Κάτοψη μακέτας 7.4 Στάδιο 4 ο Κατασκευή και διαμόρφωση χώρων Σε αυτό το στάδιο ασχοληθήκαμε με την υλοποίηση της κατασκευής της μακέτας. Για αρχή σύμφωνα με το παραπάνω σχέδιο ( εικόνα 7.3 ) κόψαμε στις ανάλογες διαστάσεις των ξύλων που είχαμε ως σκοπό να χρησιμοποιήσουμε για να υλοποιηθεί η προβλεπόμενη διαμόρφωση χώρου. Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 49 ~

50 Κεφάλαιο 7 ο Παρακάτω ακολουθεί ένα άλμπουμ φωτογραφιών: Εικόνα 7.4: Κοπή ξύλων Εικόνα 7.5 : Κοπή ξύλων Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 50 ~

51 Κεφάλαιο 7 ο Εικόνα 7.6: Κοπή περιμετρικών τοίχων Εικόνα 7.7: Κοπή περιμετρικών τοίχων Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 51 ~

52 Κεφάλαιο 7 ο Εικόνα 7.8: Τοποθέτηση περιμετρικών τοίχων επάνω στην βάση της μακέτας Εικόνα 7.9: Κοπή βάσης μακέτας για την διαμόρφωση του μπαλκονιού Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 52 ~

53 Κεφάλαιο 7 ο Εικόνα 7.10: Κοπή βάσης μακέτας για την διαμόρφωση του μπαλκονιού Εικόνα 7.11 : Τοποθέτηση ορόφου Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 53 ~

54 Κεφάλαιο 7 ο Εικόνα 7.12: Διαμόρφωση περιμετρικών τοίχων ορόφου Εικόνα 7.13: Διαμόρφωση περιμετρικών τοίχων ορόφου Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 54 ~

55 Κεφάλαιο 7 ο Εικόνα 7.14: Διαμόρφωση εσωτερικών τοίχων ορόφου Εικόνα 7.15: Διαμόρφωση εσωτερικών τοίχων ορόφου Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 55 ~

56 Κεφάλαιο 7 ο Εικόνα 7.16: Τελικό αποτέλεσμα μακέτας 7.5 Στάδιο 5 ο Τοποθέτηση ηλεκτρονικών συστημάτων και καλωδιώσεων στην μακέτα Αφού κατασκευάστηκε η μακέτα, στο 5 ο στάδιο θα ασχοληθούμε με την τοποθέτηση των καλωδιώσεων και των ηλεκτρονικών μας συστημάτων πάνω σε αυτή. Παρακάτω ακολουθεί ένα άλμπουμ φωτογραφιών στο οποίο παρουσιάζεται βήμα προς βήμα η εξέληξη της εγκατάστασης. Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 56 ~

57 Κεφάλαιο 7 ο Εικόνα 7.17: Προετοιμασία για την καλωδίωση κυκλωμάτων φωτισμού Εικόνα 7.18: Καλωδίωση κυκλωμάτων φωτισμού Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 57 ~

58 Κεφάλαιο 7 ο Εικόνα 7.19: Τοποθέτηση φωτιστικού σημείου led Εικόνα 7.20: Πλήρης τοποθέτηση φωτιστικών σημείων led Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 58 ~

59 Κεφάλαιο 7 ο Εικόνα 7.21: Προετοιμασία και διαχωρισμός καλωδίων Εικόνα 7.22: Σύνδεση φορτίων πάνω σε relay Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 59 ~

60 Κεφάλαιο 7 ο Εικόνα 7.23: Τοποθέτηση καλυμμάτων καλωδίων Εικόνα 7.24: Κολλήσεις εντολών από τον επεξεργαστή στα Relay Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 60 ~

61 Κεφάλαιο 7 ο Εικόνα 7.25: Τοποθέτηση jack Rj-45 για επικοινωνία της Ethernet shield με το δίκτυό μας Εικόνα 7.26: Τοποθέτηση jack Rj-45 για επικοινωνία της Ethernet shield με το δίκτυό μας Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 61 ~

62 Κεφάλαιο 7 ο Εικόνα 7.27: Τελική μορφή εγκατάστασης ηλεκτρονικών κυκλωμάτων 7.6 Στάδιο 6 ο Διαμόρφωση μακέτας Στο στάδιο αυτό ασχοληθήκαμε με το βάψιμο των χώρων της μακέτας, με την επίπλωση και την διακόσμησή της τόσο στον εσωτερικό χώρο όσο και στον εξωτερικό (κήπος). Παρακάτω ακολουθεί ένα άλμπουμ φωτογραφιών στο οποίο παρουσιάζεται βήμα προς βήμα η εξέλιξη της διαμόρφωσης - διακόσμησης της μακέτας. Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 62 ~

63 Κεφάλαιο 7 ο Εικόνα 7.27: Βάψιμο εξωτερικών χώρων Εικόνα 7.28: Βάψιμο εξωτερικών χώρων Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 63 ~

64 Κεφάλαιο 7 ο Εικόνα 7.29: Βάψιμο και διακόσμηση εσωτερικών χώρων Εικόνα 7.30 : Βάψιμο και διακόσμηση εσωτερικών χώρων Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 64 ~

65 Κεφάλαιο 7 ο Εικόνα 7.31: Διαμόρφωση κήπου Εικόνα 7.32: Διαμόρφωση κήπου Σπαθάρας Αθανάσιος Α.Μ 4993 Κυριακίδης Αντώνιος Α.Μ 4898 ~ 65 ~

Πλακέτα Arduino. 1ο ΕΠΑΛ Περάματος - 7ο ΕΚ Πειραιά

Πλακέτα Arduino. 1ο ΕΠΑΛ Περάματος - 7ο ΕΚ Πειραιά Πλακέτα Arduino Το 2005 oι Massimo Banzi και David Cueartielles στο Ivrea Δημιουργούν την υπολογιστική πλατφόρμα Arduino. Το Arduino είναι βασισμένο σε μια απλή μητρική πλακέτα ανοικτού κώδικα, με ενσωματωμένο

Διαβάστε περισσότερα

ΕΛΕΓΧΟΣ ΑΝΤΛΙΟΣΤΑΣΙΟΥ ΜΕ ΔΕΞΑΜΕΝΗ ΜΕΣΩ GSM CHECK IN TANK PUMPING THROUGH GSM

ΕΛΕΓΧΟΣ ΑΝΤΛΙΟΣΤΑΣΙΟΥ ΜΕ ΔΕΞΑΜΕΝΗ ΜΕΣΩ GSM CHECK IN TANK PUMPING THROUGH GSM ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΏΝ ΕΦΑΡΜΟΓΏΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ Τ.Ε. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ CHECK IN TANK PUMPING THROUGH GSM Επιβλέπων Καθηγητής: Κόγιας Παναγιώτης Επιβλέπουσα Καθηγήτρια: Κόγια Φωτεινή ΚΑΒΑΛΑ, ΦΕΒΡΟΥΑΡΙΟΣ

Διαβάστε περισσότερα

Bread Online. Παναγιώτης Ιωαννίδης Επιβλέπων καθηγητής: Μηνάς Δασυγένης

Bread Online. Παναγιώτης Ιωαννίδης Επιβλέπων καθηγητής: Μηνάς Δασυγένης Bread Online Σχεδιασμός και μετατροπή μιας απλής οικιακής συσκευής σε επαναπρογραμματιζόμενη συσκευή IP Παναγιώτης Ιωαννίδης Επιβλέπων καθηγητής: Μηνάς Δασυγένης Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών

Διαβάστε περισσότερα

Ενσωματωμένα Συστήματα

Ενσωματωμένα Συστήματα Ενσωματωμένα Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ARDUINO Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

Διαβάστε περισσότερα

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Αυτοματισμοί και

Διαβάστε περισσότερα

ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ I: ΕΙΣΑΓΩΓΗ ΣΤΑ ΗΛΕΚΤΡΟΝΙΚΑ

ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ I: ΕΙΣΑΓΩΓΗ ΣΤΑ ΗΛΕΚΤΡΟΝΙΚΑ ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ I: ΕΙΣΑΓΩΓΗ ΣΤΑ ΗΛΕΚΤΡΟΝΙΚΑ 1.1 ΕΙΣΑΓΩΓΗ ΣΤΑ ΑΝΑΛΟΓΙΚΑ ΗΛΕΚΤΡΟΝΙΚΑ 1 1.1.1 Αναλογικά σήματα 1 1.1.2 Οι αντιστάσεις 3 1.1.3 Οι πυκνωτές 7 1.1.4 Τα πηνία 11 1.1.5 Οι δίοδοι 13 1.1.6

Διαβάστε περισσότερα

Σχεδιασμός και υλοποίηση κυκλώματος μέτρησης κατανάλωσης ισχύος

Σχεδιασμός και υλοποίηση κυκλώματος μέτρησης κατανάλωσης ισχύος Σχεδιασμός και υλοποίηση κυκλώματος μέτρησης κατανάλωσης ισχύος Φοιτητής Φετινίδης Αναστάσιος Επιβλέπων Δασυγένης Μηνάς Μάρτιος 2014 1 Περιεχόμενα παρουσίασης Εισαγωγή Θεωρητικό υπόβαθρο Υλικό μέρος του

Διαβάστε περισσότερα

Κωνσταντίνος Γκαλονάκης. Arduino: Προγραμματισμός στην πράξη

Κωνσταντίνος Γκαλονάκης. Arduino: Προγραμματισμός στην πράξη Κωνσταντίνος Γκαλονάκης Arduino: Προγραμματισμός στην πράξη 1 Σύνδεση του Arduino με τον Η/Υ και προγραμματισμός αυτού. 1. Εγκατάσταση περιβάλλοντος Arduino IDE Για να προγραμματίσετε τη μονάδα σας θα

Διαβάστε περισσότερα

Παιδιά κάτω των 13 ετών δε θα πρέπει να χρησιμοποιούν το κιτ χωρίς επίβλεψη. Μη συνδέετε την κύρια πλακέτα σε εξωτερική τροφοδοσία μεγάλης ισχύος.

Παιδιά κάτω των 13 ετών δε θα πρέπει να χρησιμοποιούν το κιτ χωρίς επίβλεψη. Μη συνδέετε την κύρια πλακέτα σε εξωτερική τροφοδοσία μεγάλης ισχύος. 2 ΠΕΡΙΕΧΟΜΕΝΑ 01. Robotale (Arduino-Compatible) 02. Ράστερ 830 οπών 03. Κουτί αποθήκευσης 04. Κόκκινα leds (τεμ. 5) 05. Κίτρινα leds (τεμ. 5) 06. Πράσινα leds (τεμ. 5) 07. Αντιστάτες 220 Ohm (τεμ. 8) 08.

Διαβάστε περισσότερα

Μάθημα 4.1 Βασικές μονάδες προσωπικού υπολογιστή

Μάθημα 4.1 Βασικές μονάδες προσωπικού υπολογιστή Μάθημα 4.1 Βασικές μονάδες προσωπικού υπολογιστή - Εισαγωγή - Αρχιτεκτονική προσωπικού υπολογιστή - Βασικά τμήματα ενός προσωπικού υπολογιστή - Η κεντρική μονάδα Όταν ολοκληρώσεις το μάθημα αυτό θα μπορείς:

Διαβάστε περισσότερα

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής)

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής) ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α Γενικού Λυκείου (Μάθημα Επιλογής) Σύγχρονα Υπολογιστικά Συστήματα τους υπερυπολογιστές (supercomputers) που χρησιμοποιούν ερευνητικά εργαστήρια τα μεγάλα συστήματα (mainframes)

Διαβάστε περισσότερα

ANDROID Προγραμματισμός Εφαρμογών

ANDROID Προγραμματισμός Εφαρμογών ANDROID Προγραμματισμός Εφαρμογών Παναγιώτης Κρητιώτης ΑΜ 1607 Περιεχόμενα Εισαγωγή Βασικά Στοιχεία Χαρακτηριστικά Αρχιτεκτονική Εργαλεία Προγραμματισμού Eclipse IDE Android SDK - ADT Plugin Προσομοιωτής

Διαβάστε περισσότερα

ΡΟΜΠΟΤΙΚΗ ΚΑΙ ΑΥΤΟΜΑΤΙΣΜΟΣ

ΡΟΜΠΟΤΙΚΗ ΚΑΙ ΑΥΤΟΜΑΤΙΣΜΟΣ ΡΟΜΠΟΤΙΚΗ ΚΑΙ ΑΥΤΟΜΑΤΙΣΜΟΣ ΡΟΜΠΟΤΙΚΗ Η Ρομποτική είναι ο κλάδος της επιστήμης που κατασκευάζει και μελετά μηχανές που μπορούν να αντικαταστήσουν τον άνθρωπο στην εκτέλεση μιας εργασίας. Tι είναι το ΡΟΜΠΟΤ

Διαβάστε περισσότερα

Μαθαίνοντας το hardware του αναπτυξιακού

Μαθαίνοντας το hardware του αναπτυξιακού 1. ΑΣΚΗΣΗ 1 Μαθαίνοντας το hardware του αναπτυξιακού Προϋποθέσεις Το εργαστήριο αυτό προϋποθέτει το διάβασμα και χρήση των εξής: Αρχείο mcbstr9.chm HTML, που δίδεται με τα υπόλοιπα αρχεία του εργαστηρίου.

Διαβάστε περισσότερα

ΑΥΤΟΜΑΤΟ ΣΥΣΤΗΜΑ ΕΝΑΛΛΑΓΗΣ ΤΑΧΥΤΗΤΩΝ ΣΕ ΠΟΔΗΛΑΤΟ

ΑΥΤΟΜΑΤΟ ΣΥΣΤΗΜΑ ΕΝΑΛΛΑΓΗΣ ΤΑΧΥΤΗΤΩΝ ΣΕ ΠΟΔΗΛΑΤΟ Τ.Ε.Ι. ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΑΥΤΟΜΑΤΙΣΜΟΥ ΑΥΤΟΜΑΤΟ ΣΥΣΤΗΜΑ ΕΝΑΛΛΑΓΗΣ ΤΑΧΥΤΗΤΩΝ ΣΕ ΠΟΔΗΛΑΤΟ ΟΝΟΜΑΤΑ ΦΟΙΤΗΤΩΝ: ΒΟΥΡΔΕΡΗΣ ΑΝΤΩΝΙΟΣ Α.Μ: 30086 ΙΩΑΝΝΟΥ ΙΩΑΝΝΗΣ Α.Μ: 33359 ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: ΝΙΚΟΛΑΟΥ ΓΡΗΓΟΡΗΣ Ιστορική

Διαβάστε περισσότερα

ΡΟΜΠΟΤΙΚΗ. ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication

ΡΟΜΠΟΤΙΚΗ. ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication ΡΟΜΠΟΤΙΚΗ ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication ΜΠΑΝΤΗΣ ΑΝΤΩΝΙΟΣ 533 ΤΣΙΚΤΣΙΡΗΣ ΔΗΜΗΤΡΙΟΣ 551 ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΟΥ ΡΟΜΠΟΤ LEGO NXT Το ρομπότ

Διαβάστε περισσότερα

Project 5: Συνθέτοντας μουσική

Project 5: Συνθέτοντας μουσική Project 5: Συνθέτοντας μουσική Επίπεδο: Μέτριο Κατηγορία: Προγραμματισμός Σύντομη Περιγραφή: Πράγματι το Arduino είναι ικανό να παίξει μουσική! Το μόνο επιπλέον εξάρτημα που απαιτείται είναι Buzzer ή πιεζοηλεκτρικό

Διαβάστε περισσότερα

ΑΣΚΗΣΗ 8 Tutorial by TeSLa Συνδεσμολογία κυκλώματος Διαδικασία Προγραμματισμού

ΑΣΚΗΣΗ 8 Tutorial by TeSLa Συνδεσμολογία κυκλώματος Διαδικασία Προγραμματισμού Α.Τ.Ε.Ι. ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΑΥΤΟΜΑΤΙΣΜΟΥ ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΑΣΚΗΣΗ 8 Tutorial by TeSLa Συνδεσμολογία κυκλώματος Διαδικασία Προγραμματισμού Θεσσαλονίκη, Ιανουάριος 2007 Η Άσκηση 8 του εργαστηρίου

Διαβάστε περισσότερα

ΑΙΣΘΗΤΗΡΑΣ ΣΧΕΤΙΚΗΣ ΥΓΡΑΣΙΑΣ. Η πιο συνηθισμένη έκφραση για την υγρασία του αέρα είναι η σχετική υγρασία (Relative Ηumidity, RH).

ΑΙΣΘΗΤΗΡΑΣ ΣΧΕΤΙΚΗΣ ΥΓΡΑΣΙΑΣ. Η πιο συνηθισμένη έκφραση για την υγρασία του αέρα είναι η σχετική υγρασία (Relative Ηumidity, RH). ΑΙΣΘΗΤΗΡΑΣ ΣΧΕΤΙΚΗΣ ΥΓΡΑΣΙΑΣ Η πιο συνηθισμένη έκφραση για την υγρασία του αέρα είναι η σχετική υγρασία (Relative Ηumidity, RH). Η σχετική υγρασία είναι ο λόγος επί τοις εκατό (%) της μάζας των υδρατμών

Διαβάστε περισσότερα

Βασικά χαρακτηριστικά

Βασικά χαρακτηριστικά 1 of 6 10/09/2013 13:34 Ηλεκτρονικός πίνακας ελέγχου (πλακέτα) για ρολλά, τύπου S-2055, της εταιρείας AUTOTECH. Είναι κατάλληλος για ρολλά που τροφοδοτούνται από μονοφασικό εναλλασσόμενο ρεύμα 230 V AC

Διαβάστε περισσότερα

Σχεδιασμός και Υλοποίηση οχήματος ελεγχόμενου μέσω Bluetooth

Σχεδιασμός και Υλοποίηση οχήματος ελεγχόμενου μέσω Bluetooth ΕΚΘΕΣΗ ΑΝΑΦΟΡΑΣ ΕΡΓΑΣΙΑΣ ΕΞΑΜΗΝΟΥ ΜΕ ΘΕΜΑ: Σχεδιασμός και Υλοποίηση οχήματος ελεγχόμενου μέσω Bluetooth Design and Implementation of a remote control vehicle using Bluetooth ΑΝΑΣΤΑΣΙΟΥ ΚΩΝΣΤΑΝΤΙΝΟΣ Επιβλέπων:

Διαβάστε περισσότερα

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2008 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΠΡΑΚΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ΜΑΘΗΜΑ : ΑΥΤΟΜΑΤΙΣΜΟΙ ΚΑΙ

Διαβάστε περισσότερα

PWM (Pulse Width Modulation) Διαμόρφωση εύρους παλμών

PWM (Pulse Width Modulation) Διαμόρφωση εύρους παλμών PWM (Pulse Width Modulation) Διαμόρφωση εύρους παλμών Μία PWM κυματομορφή στην πραγματικότητα αποτελεί μία περιοδική κυματομορφή η οποία έχει δύο τμήματα. Το τμήμα ΟΝ στο οποίο η κυματομορφή έχει την μέγιστη

Διαβάστε περισσότερα

Model: ED-CS5000. Ηλεκτρονικός πίνακας ελέγχου για συρόμενες και ανοιγόμενες μονόφυλλες πόρτες.

Model: ED-CS5000. Ηλεκτρονικός πίνακας ελέγχου για συρόμενες και ανοιγόμενες μονόφυλλες πόρτες. Model: ED-CS5000 Ηλεκτρονικός πίνακας ελέγχου για συρόμενες και ανοιγόμενες μονόφυλλες πόρτες. Ο πίνακας είναι συμβατός με χειριστήρια σταθερού (11 32bit) η κυλιόμενου κωδικού στην συχνότητα των 433,92Mhz

Διαβάστε περισσότερα

ΜΕΤΑΤΡΟΠΕΙΣ ΣΥΝΕΧΟΥΣ ΡΕΥΜΑΤΟΣ

ΜΕΤΑΤΡΟΠΕΙΣ ΣΥΝΕΧΟΥΣ ΡΕΥΜΑΤΟΣ ΜΑΘ.. 12 ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΜΕΤΑΤΡΟΠΕΙΣ ΣΥΝΕΧΟΥΣ ΡΕΥΜΑΤΟΣ 1. ΓΕΝΙΚΑ Οι μετατροπείς συνεχούς ρεύματος επιτελούν τη μετατροπή μιας τάσης συνεχούς μορφής, σε συνεχή τάση με ρυθμιζόμενο σταθερό πλάτος ή και πολικότητα.

Διαβάστε περισσότερα

Εργαστηριακές σημειώσεις για το μάθημα: «Εισαγωγή στην Μηχατρονική»

Εργαστηριακές σημειώσεις για το μάθημα: «Εισαγωγή στην Μηχατρονική» Εργαστηριακές σημειώσεις για το μάθημα: «Εισαγωγή στην Μηχατρονική» Τμήμα Μηχανολογίας Δρ. Φασουλάς Γιάννης, jfasoulas@staff.teicrete.gr Τ.Ε.Ι. Κρήτη, Σχολή Τεχνολογικών Εφαρμογών, Ηράκλειο Κρήτης, (2013)

Διαβάστε περισσότερα

ΤΑΞΗ ΣΤ ΕΙΡΗΝΗ ΠΕΤΡΑΚΗ (ΔΑΣΚΑΛΑ ΣΥΜΒΟΥΛΟΣ ΣΧ.Τ.) ΕΝΟΤΗΤΕΣ Α.Π.: ΔΟΜΕΣ ΕΝΕΡΓΕΙΑ ΗΛΕΚΤΡΙΣΜΟΣ ΜΗΧΑΝΙΣΜΟΙ - ΤΡΟΧΑΛΙΕΣ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ («EGG BOX»)

ΤΑΞΗ ΣΤ ΕΙΡΗΝΗ ΠΕΤΡΑΚΗ (ΔΑΣΚΑΛΑ ΣΥΜΒΟΥΛΟΣ ΣΧ.Τ.) ΕΝΟΤΗΤΕΣ Α.Π.: ΔΟΜΕΣ ΕΝΕΡΓΕΙΑ ΗΛΕΚΤΡΙΣΜΟΣ ΜΗΧΑΝΙΣΜΟΙ - ΤΡΟΧΑΛΙΕΣ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ («EGG BOX») ΕΝΟΤΗΤΕΣ Α.Π.: ΤΑΞΗ ΣΤ ΔΟΜΕΣ ΕΝΕΡΓΕΙΑ ΗΛΕΚΤΡΙΣΜΟΣ ΜΗΧΑΝΙΣΜΟΙ - ΤΡΟΧΑΛΙΕΣ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ («EGG BOX») ΕΙΡΗΝΗ ΠΕΤΡΑΚΗ (ΔΑΣΚΑΛΑ ΣΥΜΒΟΥΛΟΣ ΣΧ.Τ.) Παιδιά, ας προσπαθήσουμε να λύσουμε το πιο κάτω ΠΡΟΒΛΗΜΑ:

Διαβάστε περισσότερα

ΥΠΟΥΡΓΕΙΟ ΠΑΙ ΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙ ΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2014

ΥΠΟΥΡΓΕΙΟ ΠΑΙ ΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙ ΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2014 ΥΠΟΥΡΓΕΙΟ ΠΑΙ ΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙ ΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2014 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Αυτοματισμοί και

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Επιβλέπων: Αγγέλης Κωνσταντίνος, Αναπληρωτής Καθηγητής «Μελέτη και υλοποίηση συστήματος

Διαβάστε περισσότερα

Περιεχόμενα. Σελίδα. Διακόπτες μεμβράνης Σύνδεσμοι Λάμπες και μεταβλητή αντίσταση Ηλεκτρομαγνήτης Σύμβολα κυκλώματος ΔΙΕΡΕΥΝΗΤΙΚΗ ΜΑΘΗΣΗ

Περιεχόμενα. Σελίδα. Διακόπτες μεμβράνης Σύνδεσμοι Λάμπες και μεταβλητή αντίσταση Ηλεκτρομαγνήτης Σύμβολα κυκλώματος ΔΙΕΡΕΥΝΗΤΙΚΗ ΜΑΘΗΣΗ 1 Περιεχόμενα Σελίδα Περιεχόμενα 1 Εισαγωγή 2 Ηλεκτρικά εξαρτήματα 3 Ηλεκτρισμός στο σπίτι 4 Ένα κύκλωμα 5 Η τάση 6 Θετικό και αρνητικό 7 Το κόψιμο και η απογύμνωση καλωδίων 8 Η σύνδεση των εξαρτημάτων

Διαβάστε περισσότερα

Οδηγίες προγραμματισμού MOTORLINE EVO 60 & 100 Μηχανισμός για γκαραζόπορτες οροφής

Οδηγίες προγραμματισμού MOTORLINE EVO 60 & 100 Μηχανισμός για γκαραζόπορτες οροφής Οδηγίες προγραμματισμού MOTORLINE EVO 60 & 100 Μηχανισμός για γκαραζόπορτες οροφής Τοποθέτηση μηχανισμού Εγκαταστήστε το μηχανισμό σύμφωνα με τα σχέδια του αγγλικού φυλλαδίου δίνοντας ιδιαίτερη προσοχή

Διαβάστε περισσότερα

Επιβλέπων Καθηγητής : Μιχάλης Παπουτσιδάκης. Φοιτητές : Λούντζη Αθηνά Α.Μ 35158. Ράπτης Ιωάννης Α.Μ 33823

Επιβλέπων Καθηγητής : Μιχάλης Παπουτσιδάκης. Φοιτητές : Λούντζη Αθηνά Α.Μ 35158. Ράπτης Ιωάννης Α.Μ 33823 Σχολή Τεχνολογικών Εφαρμογών Τμήμα Αυτοματισμού Πτυχιακή Εργασία Θέμα : «Επαναπρογραμματιζόμενο Σύστημα ασφάλειας με χρωματικό κώδικα» Επιβλέπων Καθηγητής : Μιχάλης Παπουτσιδάκης Φοιτητές : Λούντζη Αθηνά

Διαβάστε περισσότερα

Ενσωματωμένα Συστήματα

Ενσωματωμένα Συστήματα Ενσωματωμένα Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ ARDUINO Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

Διαβάστε περισσότερα

5. ΗΛΕΚΤΡΟΝΙΚΑ ΕΞΑΡΤΗΜΑΤΑ Ι (ΑΝΤΙΣΤΑΤΕΣ )

5. ΗΛΕΚΤΡΟΝΙΚΑ ΕΞΑΡΤΗΜΑΤΑ Ι (ΑΝΤΙΣΤΑΤΕΣ ) 5. ΗΛΕΚΤΡΟΝΙΚΑ ΕΞΑΡΤΗΜΑΤΑ Ι (ΑΝΤΙΣΤΑΤΕΣ ) Μεταβλητοί αντιστάτες Η τιμή της αντίστασης των μεταβλητών αντιστατών σε αντίθεση με αυτή των σταθερών, δε διατηρείται σταθερή αλλά μεταβάλλεται, είτε μηχανικά

Διαβάστε περισσότερα

Εγχειρίδιο Έναρξης. Vodafone Mobile Broadband Hotspot Vodafone MiFi 2352

Εγχειρίδιο Έναρξης. Vodafone Mobile Broadband Hotspot Vodafone MiFi 2352 Εγχειρίδιο Έναρξης Vodafone Mobile Broadband Hotspot Vodafone MiFi 2352 Καλώς ήρθατε στον κόσμο των κινητών επικοινωνιών 1 Καλώς ήρθατε 1 Απαιτήσεις συστήματος 2 Γενική επισκόπηση συσκευής 3 Γρήγορο ξεκίνημα

Διαβάστε περισσότερα

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΠΡΑΚΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Αυτοματισμοί και

Διαβάστε περισσότερα

Κατασκευή συστήματος ελέγχου ηλεκτρικών συσκευών μέσα από το διαδίκτυο (System manufacture for electrical appliance control via internet)

Κατασκευή συστήματος ελέγχου ηλεκτρικών συσκευών μέσα από το διαδίκτυο (System manufacture for electrical appliance control via internet) Τμήμα Ηλεκτρολόγων Μηχανικών του ΤΕΙ Ανατολικής Μακεδονίας και Θράκης Κατασκευή συστήματος ελέγχου ηλεκτρικών συσκευών μέσα από το διαδίκτυο (System manufacture for electrical appliance control via internet)

Διαβάστε περισσότερα

[Πληκτρολογήστε τον τίτλο του 2013 εγγράφου]

[Πληκτρολογήστε τον τίτλο του 2013 εγγράφου] [Πληκτρολογήστε τον τίτλο του 2013 εγγράφου] ΣΥΣΤΗΜΑ ΤΗΛΕ-ΕΠΙΤΗΡΗΣΗΣ ΔΕΞΑΜΕΝΩΝ ΝΕΡΟΥ ΜΕΣΩ ΚΙΝΗΤΗΣ ΤΗΛΕΦΩΝΙΑΣ ΜΕ ΑΥΤΟΜΑΤΙΣΜΟ ΠΛΗΡΩΣΗΣ ΠΙΣΙΝΑΣ ΠΕΡΙΟΧΗ: Ψαθάδικα, Νήσος Μήλος ΕΡΓΟΔΟΤΗΣ: Αρχιτεκτονικό Γραφείο

Διαβάστε περισσότερα

XTC45 universal timer

XTC45 universal timer XTC45 universal timer Περιγραφή Ο XTC45 είναι ένας χρονοδιακόπτης γενικής χρήσης ο οποίος μπορεί να ελεγχθεί και να προγραμματιστεί με το λογισμικό που τον συνοδεύει, μέσω ενσύρματου ή ασύρματου δικτύου

Διαβάστε περισσότερα

ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕΧΝΙΚΟΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ

ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕΧΝΙΚΟΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕΧΝΙΚΟΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΕΡΓΑΣΙΑ ΜΕ ΤΙΤΛΟ ΕΠΕΞΕΡΓΑΣΤΕΣ - CPU Μπακρατσάς Γιώργος geback007@yahoo.gr Δεκέμβριος, 2014 Περιεχόμενα ΕΙΣΑΓΩΓΗ... 3 ΙΣΤΟΡΙΚΗ ΑΝΑΔΡΟΜΗ... 4 ΧΡΟΝΟΛΟΓΙΕΣ

Διαβάστε περισσότερα

ΤΕΛΕΣΤΙΚΟΣ ΕΝΙΣΧΥΤΗΣ - Λύσεις ασκήσεων στην ενότητα

ΤΕΛΕΣΤΙΚΟΣ ΕΝΙΣΧΥΤΗΣ - Λύσεις ασκήσεων στην ενότητα ΤΕΛΕΣΤΙΚΟΣ ΕΝΙΣΧΥΤΗΣ - Λύσεις ασκήσεων στην ενότητα 1. Να αναφέρετε τρεις τεχνολογικούς τομείς στους οποίους χρησιμοποιούνται οι τελεστικοί ενισχυτές. Τρεις τεχνολογικοί τομείς που οι τελεστικοί ενισχυτές

Διαβάστε περισσότερα

ΟΚΙΜΑΣΤΙΚΟ MS 48 NS Σύντοµες οδηγίες χρήσης

ΟΚΙΜΑΣΤΙΚΟ MS 48 NS Σύντοµες οδηγίες χρήσης ΟΚΙΜΑΣΤΙΚΟ MS 48 NS Σύντοµες οδηγίες χρήσης Προσοχή: i) Απαγορεύεται η χρήση του δοκιµαστικού από παιδιά. ii) H χρήση του συγκεκριµένου δοκιµαστικού εργαλείου απαιτεί να τηρούνται όλοι οι κανόνες προστασίας

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΊΔΡΥΜΑ ΑΝΑΤΟΛΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΚΑΙ ΘΡΑΚΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ Τ.Ε. ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΊΔΡΥΜΑ ΑΝΑΤΟΛΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΚΑΙ ΘΡΑΚΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ Τ.Ε. ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ v ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΊΔΡΥΜΑ ΑΝΑΤΟΛΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΚΑΙ ΘΡΑΚΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ Τ.Ε. ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Τα έξυπνα φανάρια με Arduino Intelligent lanterns with

Διαβάστε περισσότερα

DLOG-2016 ΚΑΤΑΓΡΑΦΙΚΟ ΘΕΡΜΟΚΡΑΣΙΩΝ ΚΑΙ ΥΓΡΑΣΙΩΝ Version: 3.2.12

DLOG-2016 ΚΑΤΑΓΡΑΦΙΚΟ ΘΕΡΜΟΚΡΑΣΙΩΝ ΚΑΙ ΥΓΡΑΣΙΩΝ Version: 3.2.12 DLOG-2016 ΚΑΤΑΓΡΑΦΙΚΟ ΘΕΡΜΟΚΡΑΣΙΩΝ ΚΑΙ ΥΓΡΑΣΙΩΝ Version: 3.2.12 ΠΕΡΙΓΡΑΦΗ Το DLOG-2016 είναι ένα ηλεκτρονικό σύστημα συνεχούς μέτρησης και καταγραφής αναλογικών μεγεθών (θερμοκρασία, υγρασία) που είναι

Διαβάστε περισσότερα

Electronics μαζί με τα συνοδευτικά καλώδια και το αισθητήριο θερμοκρασίας LM335 που περιέχονται

Electronics μαζί με τα συνοδευτικά καλώδια και το αισθητήριο θερμοκρασίας LM335 που περιέχονται Τομέας: Ηλεκτρονικός Εκπαιδευτικός: Μπουλταδάκης Στέλιος Μάθημα: Συλλογή και μεταφορά δεδομένων μέσω Η/Υ, Αισθητήρες-Ενεργοποιητές Αντικείμενο: α) Μέτρηση θερμοκρασίας με το αισθητήριο LM335 και μεταφορά

Διαβάστε περισσότερα

Εισαγωγή στην Πληροφορική

Εισαγωγή στην Πληροφορική Εισαγωγή στην Πληροφορική Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή στην Πληροφορική 1 Γενικές πληροφορίες Εισαγωγή στην Πληροφορική ιδασκαλία: Παναγιώτης Χατζηδούκας Email:

Διαβάστε περισσότερα

ΤΕΧΝΙΚΟ ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ

ΤΕΧΝΙΚΟ ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΤΕΧΝΙΚΟ ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ 1 Πίνακας 1. Μοντέλα Inverters IP20 380-480V ±10% - 3 Phase Input Αριθμός Μοντέλου με φίλτρο KW Έξοδος Ρεύματος (Α) Frame Size ODL-2-24400-3KF42 4 9.5 2 ODL-2-34055-3KF42

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΞΕΚΙΝΩΝΤΑΣ. Παρακάτω θα γνωρίσουμε μερικά από τα εξαρτήματα που χρειάζονται για την συναρμολόγηση και σύνδεση της θυροτηλεόρασης.

ΕΙΣΑΓΩΓΗ ΞΕΚΙΝΩΝΤΑΣ. Παρακάτω θα γνωρίσουμε μερικά από τα εξαρτήματα που χρειάζονται για την συναρμολόγηση και σύνδεση της θυροτηλεόρασης. ΕΙΣΑΓΩΓΗ Καλώς ήλθατε στον υπέροχο κόσμο της ψηφιακής εικόνας. Αυτό το μοντέλο είναι ένα από τα πιο πλήρη και προηγμένα συστήματα ήχου και εικόνας. Μερικά από τα εξαρτήματα και χαρακτηριστικά του μπορεί

Διαβάστε περισσότερα

The best solution for home electronic integration

The best solution for home electronic integration The best solution for home electronic integration R 2 ZAS Έξυπνος ελεγκτής δωματίου KNX Τηλεχειριστήριο ZN1VI-TPZAS-B 1:1 (120 x 88 x 11 mm.) ZN1VI-TPZAS-S ZN1VI-TPZAS-W ZN1IR-ZAS (85.5 x 54 x 12 mm.)

Διαβάστε περισσότερα

ΕΡΩΤΗΣΕΙΣ ΣΥΝΤΗΡΗΣΗ Η/Υ

ΕΡΩΤΗΣΕΙΣ ΣΥΝΤΗΡΗΣΗ Η/Υ ΕΡΩΤΗΣΕΙΣ ΣΥΝΤΗΡΗΣΗ Η/Υ 1) Τι είναι μητρική πλακέτα; Είναι η βασική ηλεκτρονική πλακέτα ενός Η/Υ πάνω στην οποία συνδέονται όλα τα εξαρτήματα ενός Η/Υ όπως ο επεξεργαστής, η μνήμη, οι κάρτες επέκτασης,

Διαβάστε περισσότερα

Ρυθμιστής ηλιακής φόρτισης και αποφόρτισης. Οδηγίες χρήσεις

Ρυθμιστής ηλιακής φόρτισης και αποφόρτισης. Οδηγίες χρήσεις Ρυθμιστής ηλιακής φόρτισης και αποφόρτισης Οδηγίες χρήσεις Ο ρυθμιστής φόρτισης MPPT-30 είναι ένας αποτελεσματικός ρυθμιστής. -Έχει αποτελεσματική λειτουργία φόρτισης MPPT για να παρακολουθείτε αυτόματα

Διαβάστε περισσότερα

ΔΙΑΚΟΠΤΗΣ ΛΑΜΠΑΣ ΜΕ ΜΙΚΡΟΕΛΕΓΚΤΗ AVR AT90S2313

ΔΙΑΚΟΠΤΗΣ ΛΑΜΠΑΣ ΜΕ ΜΙΚΡΟΕΛΕΓΚΤΗ AVR AT90S2313 ΔΙΑΚΟΠΤΗΣ ΛΑΜΠΑΣ ΜΕ ΜΙΚΡΟΕΛΕΓΚΤΗ AVR AT90S2313 Η ιδέα για την κατασκευή αυτή μου ήρθε καθώς σκεφτόμουν κάποιο τρόπο εξοικονόμησης ενέργειας για τα φώτα της σκάλας του σπιτιού μου. Το σπίτι είναι διόροφο

Διαβάστε περισσότερα

ΨΗΦΙΑΚΟ ΟΠΤΙΚΟ ΣΤΡΟΦΟΜΕΤΡΟ UNIT-T UT371/372

ΨΗΦΙΑΚΟ ΟΠΤΙΚΟ ΣΤΡΟΦΟΜΕΤΡΟ UNIT-T UT371/372 ΨΗΦΙΑΚΟ ΟΠΤΙΚΟ ΣΤΡΟΦΟΜΕΤΡΟ UNIT-T UT371/372 Οδηγίες Χρήσης ΠΕΡΙΕΧΟΜΕΝΑ 1. Περιληπτικά 3 2. Τι θα βρείτε στη συσκευασία... 3 Πληροφορίες σχετικά με την ασφάλεια της συσκευής...3 Κανόνες για την ασφαλή λειτουργία

Διαβάστε περισσότερα

-I/O-SYSTEM 750 BMS ΕΛΕΓΧΟΣ ΚΤΙΡΙΑΚΩΝ ΕΓΚΑΤΑΣΤΑΣΕΩΝ ΚΑΙ ΚΛΙΜΑΤΙΣΜΟΥ

-I/O-SYSTEM 750 BMS ΕΛΕΓΧΟΣ ΚΤΙΡΙΑΚΩΝ ΕΓΚΑΤΑΣΤΑΣΕΩΝ ΚΑΙ ΚΛΙΜΑΤΙΣΜΟΥ VER.DATE: 10/04/2014 -I/O-SYSTEM 750 BMS ΕΛΕΓΧΟΣ ΚΤΙΡΙΑΚΩΝ ΕΓΚΑΤΑΣΤΑΣΕΩΝ ΚΑΙ ΚΛΙΜΑΤΙΣΜΟΥ η φιλοσοφία To σύστημα ελέγχου WAGO έχει σχεδιαστεί με σκοπό την ευκολία στην σχεδίαση και στην εκτέλεση ενός project

Διαβάστε περισσότερα

Educational Laboratory of Multi Instruments (ELMI) for LabVIEW TM and MultiSIM TM

Educational Laboratory of Multi Instruments (ELMI) for LabVIEW TM and MultiSIM TM Educational Laboratory of Multi Instruments (ELMI) for LabVIEW TM and MultiSIM TM I Εκπαιδευτική Μονάδα Εργαστηριακών Ασκήσεων για προγραμματισμό LabVIEW TM και MultiSIM TM της National Instruments (Portable

Διαβάστε περισσότερα

devolo dlan powerline technology Σύντομη παρουσίαση dlan 1200+ WiFi ac

devolo dlan powerline technology Σύντομη παρουσίαση dlan 1200+ WiFi ac devolo dlan powerline technology Σύντομη παρουσίαση dlan 1200+ WiFi ac dlan 1200+ WiFi ac 2 dlan 1200+ WiFi ac Υφιστάμενη κατάσταση Οι φορητές συσκευές όλο πληθαίνουν καθημερινά. Όλο και περισσότεροι χρήστες

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος 2001-2002 ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #4

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος 2001-2002 ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #4 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος 2001-2002 ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #4 «Προγραμματισμός Η/Υ» - Τετράδιο Εργαστηρίου #4 2 Γενικά Στο Τετράδιο #4 του Εργαστηρίου θα αναφερθούμε σε θέματα διαχείρισης πινάκων

Διαβάστε περισσότερα

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Αυτοματισμοί και

Διαβάστε περισσότερα

Ενότητα Β1 κεφ.2 ο «Σο Εσωτερικό του Τπολογιστή»

Ενότητα Β1 κεφ.2 ο «Σο Εσωτερικό του Τπολογιστή» 1 2 1) ΚΟΤΣΙ ΤΠΟΛΟΓΙΣΗ (computer case): το κύριο κουτί που περικλείει τις βασικές συσκευές του υπολογιστή (επεξεργαστή, αποθήκες, RAM). 2) ΜΗΣΡΙΚΗ (motherboard): η πιο μεγάλη κάρτα πάνω στην οποία βρίσκεται

Διαβάστε περισσότερα

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2008

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2008 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2008 Τεχνολογία Ι Θεωρητικής Κατεύθυνσης Τεχνικών Σχολών Μάθημα : Μικροϋπολογιστές

Διαβάστε περισσότερα

Το υποσύστηµα "αίσθησης" απαιτήσεις και επιδόσεις φυσικά µεγέθη γενική δοµή και συγκρότηση

Το υποσύστηµα αίσθησης απαιτήσεις και επιδόσεις φυσικά µεγέθη γενική δοµή και συγκρότηση Το υποσύστηµα "αίσθησης" απαιτήσεις και επιδόσεις φυσικά µεγέθη γενική δοµή και συγκρότηση Το υποσύστηµα "αίσθησης" είσοδοι της διάταξης αντίληψη του "περιβάλλοντος" τροφοδοσία του µε καθορίζει τις επιδόσεις

Διαβάστε περισσότερα

Εγχειρίδιο Οδηγιών rapidcount E15

Εγχειρίδιο Οδηγιών rapidcount E15 Εγχειρίδιο Οδηγιών rapidcount E15 1 Γενικές προφυλάξεις: Παρακαλείσθε να λάβετε όλες τις απαραίτητες προφυλάξεις κατά το χειρισμό του μετρητή. Μην χρησιμοποιείτε τον μετρητή σε πολύ ζεστούς ή υγρούς χώρους.

Διαβάστε περισσότερα

ΑΣΚΗΣΗ 0. Κύκλωμα - Όργανα

ΑΣΚΗΣΗ 0. Κύκλωμα - Όργανα ΑΣΚΗΣΗ 0 Κύκλωμα Όργανα ΤΙ ΧΡΕΙΑΖΟΜΑΣΤΕ: Ένα τροφοδοτικό GP 4303D, δύο πολύμετρα FLUKE 179 ένα λαμπάκι πυρακτώσεως, ένα πυκνωτή και καλώδια. ΣΚΟΠΟΣ: α) Να μάθουμε να φτιάχνουμε ένα κύκλωμα στον πάγκο β)

Διαβάστε περισσότερα

ΚΑΤΑΛΟΓΟΣ ΠΡΟΪΟΝΤΩΝ 2014

ΚΑΤΑΛΟΓΟΣ ΠΡΟΪΟΝΤΩΝ 2014 ΚΑΤΑΛΟΓΟΣ ΠΡΟΪΟΝΤΩΝ 2014 POLYMECHANICS Μπενάκη 5 Πεύκα Θεσσαλονίκη Τηλ: +302315 318802 www.polymechanics.gr info@polymechanics.gr ΚΑΤΑΛΟΓΟΣ ΠΡΟΪΟΝΤΩΝ 2014 Σειρά καταγραφικών συστήµατων Ultima Πληροφορίες

Διαβάστε περισσότερα

ΥΠΟΥΡΓΕΙΟ ΠΑΙ ΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙ ΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2011

ΥΠΟΥΡΓΕΙΟ ΠΑΙ ΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙ ΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2011 ΥΠΟΥΡΓΕΙΟ ΠΑΙ ΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙ ΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2011 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΠΡΑΚΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Αυτοματισμοί και

Διαβάστε περισσότερα

Ελεύθερα Προγραμματιζόμενος Ελεγκτής Θερμικών Εφαρμογών

Ελεύθερα Προγραμματιζόμενος Ελεγκτής Θερμικών Εφαρμογών Ελεύθερα Προγραμματιζόμενος Ελεγκτής Θερμικών Εφαρμογών Γενικά Χρήση Επιπλέον δυνατότητες Ελεγχόμενες διατάξεις Ελεύθερα προγραμματιζόμενος ελεγκτής θερμοκρασίας με 4 εισόδους αισθητηρίων και 3 εξόδους

Διαβάστε περισσότερα

ΜΕΛΕΤΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΣΥΣΤΗΜΑΤΟΣ ΜΕΤΡΗΣΗΣ ΑΤΜΟΣΦΑΙΡΙΚΩΝ ΠΑΡΑΜΕΤΡΩΝ ΠΟΥ ΕΠΗΡΕΑΖΟΥΝ ΤΗΝ ΔΙΕΝΕΡΓΕΙΑ ΑΣΤΡΟΝΟΜΙΚΩΝ ΠΑΡΑΤΗΡΗΣΕΩΝ ΚΑΙ ΜΕΤΡΗΣΕΩΝ.

ΜΕΛΕΤΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΣΥΣΤΗΜΑΤΟΣ ΜΕΤΡΗΣΗΣ ΑΤΜΟΣΦΑΙΡΙΚΩΝ ΠΑΡΑΜΕΤΡΩΝ ΠΟΥ ΕΠΗΡΕΑΖΟΥΝ ΤΗΝ ΔΙΕΝΕΡΓΕΙΑ ΑΣΤΡΟΝΟΜΙΚΩΝ ΠΑΡΑΤΗΡΗΣΕΩΝ ΚΑΙ ΜΕΤΡΗΣΕΩΝ. Ερασιτεχνικής Αστρονομίας ΜΕΛΕΤΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΣΥΣΤΗΜΑΤΟΣ ΜΕΤΡΗΣΗΣ ΑΤΜΟΣΦΑΙΡΙΚΩΝ ΠΑΡΑΜΕΤΡΩΝ ΠΟΥ ΕΠΗΡΕΑΖΟΥΝ ΤΗΝ ΔΙΕΝΕΡΓΕΙΑ ΑΣΤΡΟΝΟΜΙΚΩΝ ΠΑΡΑΤΗΡΗΣΕΩΝ ΚΑΙ ΜΕΤΡΗΣΕΩΝ. Κυριάκος Πανίτσας Διπλ. Ηλεκτρολόγος Μηχανικός-Εκπαιδευτικός

Διαβάστε περισσότερα

- Εισαγωγή - Επίπεδα μνήμης - Ολοκληρωμένα κυκλώματα μνήμης - Συσκευασίες μνήμης προσωπικών υπολογιστών

- Εισαγωγή - Επίπεδα μνήμης - Ολοκληρωμένα κυκλώματα μνήμης - Συσκευασίες μνήμης προσωπικών υπολογιστών Μάθημα 4.5 Η Μνήμη - Εισαγωγή - Επίπεδα μνήμης - Ολοκληρωμένα κυκλώματα μνήμης - Συσκευασίες μνήμης προσωπικών υπολογιστών Όταν ολοκληρώσεις το μάθημα αυτό θα μπορείς: Να αναφέρεις τα κυριότερα είδη μνήμης

Διαβάστε περισσότερα

ΑΝΑLOG TO DIGITAL CONVERTER (ADC)

ΑΝΑLOG TO DIGITAL CONVERTER (ADC) ΑΝΑLOG TO DIGITAL CONVERTER (ADC) O ADC αναλαμβάνει να μετατρέψει αναλογικές τάσεις σε ψηφιακές ώστε να είναι διαθέσιμες εσωτερικά στο μικροελεγκτή για επεξεργασία. Η αναλογική τάση που θέλουμε να ψηφιοποιηθεί

Διαβάστε περισσότερα

Μάθημα 4.2 Η μητρική πλακέτα

Μάθημα 4.2 Η μητρική πλακέτα Μάθημα 4.2 Η μητρική πλακέτα - Εισαγωγή - Οι βάσεις του επεξεργαστή και της μνήμης - Οι υποδοχές της μητρικής πλακέτας - Άλλα μέρη της μητρική πλακέτας - Τυποποιήσεις στην κατασκευή μητρικών πλακετών Όταν

Διαβάστε περισσότερα

AUTOTECH R-2010 - Ηλεκτρονικός πίνακας ελέγχου για ρολλά 230VAC

AUTOTECH R-2010 - Ηλεκτρονικός πίνακας ελέγχου για ρολλά 230VAC AUTOTECH R-2010 - Ηλεκτρονικός πίνακας ελέγχου για ρολλά 230VAC Ηλεκτρονικός πίνακας ελέγχου (πλακέτα) για ρολλά, τύπου R-2010. Είναι κατάλληλος για ρολλά που τροφοδοτούνται από μονοφασικό εναλλασσόμενο

Διαβάστε περισσότερα

Γρήγορη έναρξη. Επέκταση εμβέλειας WiFi AC1200. Μοντέλο EX6150

Γρήγορη έναρξη. Επέκταση εμβέλειας WiFi AC1200. Μοντέλο EX6150 Γρήγορη έναρξη Επέκταση εμβέλειας WiFi AC1200 Μοντέλο EX6150 Έναρξη χρήσης Η Επέκταση εμβέλειας WiFi της NETGEAR αυξάνει την απόσταση κάλυψης ενός δικτύου WiFi ενισχύοντας το υπάρχον σήμα WiFi και βελτιώνοντας

Διαβάστε περισσότερα

Εγκατάσταση. Επέκταση εμβέλειας WiFi N600. Μοντέλο WN3500RP

Εγκατάσταση. Επέκταση εμβέλειας WiFi N600. Μοντέλο WN3500RP Εγκατάσταση Επέκταση εμβέλειας WiFi N600 Μοντέλο WN3500RP Έναρξη χρήσης Η Επέκταση εμβέλειας WiFi της NETGEAR αυξάνει την απόσταση κάλυψης ενός δικτύου WiFi ενισχύοντας το υπάρχον σήμα WiFi και βελτιώνοντας

Διαβάστε περισσότερα

ΤΕΧΝΙΚΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ

ΤΕΧΝΙΚΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ Ακολουθήστε μας... Olympia Electronics RF54 @Olympiaelectro Olympia Electronics OlympiaElectronics Olympia Electronics Συσκευή ελέγχου ηλεκτρικής κλειδαριάς, και κλιματισμού που συνεργάζεται με καρτοδιακόπτες

Διαβάστε περισσότερα

Κατασκευή και προγραμματισμός ηλεκτρονικών μουσικών οργάνων

Κατασκευή και προγραμματισμός ηλεκτρονικών μουσικών οργάνων Κατασκευή και προγραμματισμός ηλεκτρονικών μουσικών οργάνων Δραστηριότητα στο πλαίσιο του Ομίλου Προγραμματισμού Ηλεκτρονικών Παιχνιδιών, του Πρότυπου Πειραματικού Δημοτικού Σχολείου Φλώρινας κατά το σχολικό

Διαβάστε περισσότερα

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2013

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2013 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2013 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Μικροϋπολογιστές

Διαβάστε περισσότερα

UTH 150 A UTH 150 B GR Οδηγίες Χρήσης

UTH 150 A UTH 150 B GR Οδηγίες Χρήσης ΘΕΡΜΟΣΤΑΤΕΣ UTH 150 A UTH 150 B GR Οδηγίες Χρήσης Ο θερμοστάτης UTH 150 προορίζεται για έλεγχο της ενδοδαπέδιας υπέρυθρης θέρμανσης HEAT PLUS. Ο σωστός έλεγχος και προγραμματισμός του θερμοστάτη, σε συνδυασμό

Διαβάστε περισσότερα

Energy Under Control

Energy Under Control ΕΓΧΕΙΡΙ ΙΟ ΣΥΝ ΕΣΗΣ & ΛΕΙΤΟΥΡΓΙΑΣ Energy Under Control D.MITSOTAKIS & Co Ο ΗΓΙΕΣ ΧΡΗΣΗΣ Για την ασφάλειά σας Η συσκευή έχει δύο λειτουργίες: θέρµανσης/ στεγνώµατος πετσετών και συµπληρωµατικής θέρµανσης

Διαβάστε περισσότερα

Β2.6 Άλλες Περιφερειακές Συσκευές και Κάρτες Επέκτασης

Β2.6 Άλλες Περιφερειακές Συσκευές και Κάρτες Επέκτασης Β2.6 Άλλες Περιφερειακές Συσκευές και Κάρτες Επέκτασης Τι θα μάθουμε σήμερα: Να αναγνωρίζουμε και να ονομάζουμε άλλες περιφερειακές συσκευές και κάρτες επέκτασης Να εντοπίζουμε τα κύρια χαρακτηριστικά

Διαβάστε περισσότερα

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client ΕΣΔ 516 Τεχνολογίες Διαδικτύου Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client Περιεχόμενα Περιεχόμενα Javascript και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις

Διαβάστε περισσότερα

Σχ. Έτος: 2012-2013 1ο ΕΠΑΛ ΑΙΓΙΟΥ «ΕΞΥΠΝΟ ΣΠΙΤΙ» Υπεύθυνοι Εκπαιδευτικοί: Πρίντζιος Γεώργιος - ΠΕ 17.08 Ψήμμας Νικόλαος ΠΕ 17.01

Σχ. Έτος: 2012-2013 1ο ΕΠΑΛ ΑΙΓΙΟΥ «ΕΞΥΠΝΟ ΣΠΙΤΙ» Υπεύθυνοι Εκπαιδευτικοί: Πρίντζιος Γεώργιος - ΠΕ 17.08 Ψήμμας Νικόλαος ΠΕ 17.01 Σχ. Έτος: 2012-2013 1ο ΕΠΑΛ ΑΙΓΙΟΥ «ΕΞΥΠΝΟ ΣΠΙΤΙ» Υπεύθυνοι Εκπαιδευτικοί: Πρίντζιος Γεώργιος - ΠΕ 17.08 Ψήμμας Νικόλαος ΠΕ 17.01 Αίγιο, Απρίλιος 2013 ΕΡΕΥΝΗΤΙΚΗ ΟΜΑΔΑ Η ερευνητική μας ομάδα αποτελείται

Διαβάστε περισσότερα

μικροελεγκτή και απεικόνιση τους σε πραγματικό χρόνο»

μικροελεγκτή και απεικόνιση τους σε πραγματικό χρόνο» ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. Πτυχιακή Εργασία «Αναζήτηση πληροφοριών RSS feeds με μικροελεγκτή και απεικόνιση τους σε πραγματικό χρόνο» Γιάννενας Ιωάννης A.M.: 9375 Επιβλέπων

Διαβάστε περισσότερα

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Σχεδίαση και ανάπτυξη οχήματος που ακολουθεί μια γραμμή

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Σχεδίαση και ανάπτυξη οχήματος που ακολουθεί μια γραμμή ΤΕΙ ΑΝΑΤΟΛΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΚΑΙ ΘΡΑΚΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Σχεδίαση και ανάπτυξη οχήματος που ακολουθεί μια γραμμή Σπουδαστές: Ταβλάκης Γεώργιος ΑΕΜ:

Διαβάστε περισσότερα

Γρήγορη έναρξη. Επέκταση εμβέλειας WiFi AC750. Μοντέλο EX3700

Γρήγορη έναρξη. Επέκταση εμβέλειας WiFi AC750. Μοντέλο EX3700 Γρήγορη έναρξη Επέκταση εμβέλειας WiFi AC750 Μοντέλο EX3700 Έναρξη χρήσης Η Επέκταση εμβέλειας WiFi της NETGEAR αυξάνει την απόσταση κάλυψης ενός δικτύου WiFi ενισχύοντας το υπάρχον σήμα WiFi και βελτιώνοντας

Διαβάστε περισσότερα

Ο ψηφιακός ελεγκτής Vario Hydro προορίζεται για τον έλεγχο εγκαταστάσεων με υδροθερμικά τζάκια που είναι η κύρια ή βοηθητική πηγή ενέργειας.

Ο ψηφιακός ελεγκτής Vario Hydro προορίζεται για τον έλεγχο εγκαταστάσεων με υδροθερμικά τζάκια που είναι η κύρια ή βοηθητική πηγή ενέργειας. VARIOhydro Ψηφιακός Ελεγκτής Υδροθερμικών Τζακιών Γενικά Ο ψηφιακός ελεγκτής Vario Hydro προορίζεται για τον έλεγχο εγκαταστάσεων με υδροθερμικά τζάκια που είναι η κύρια ή βοηθητική πηγή ενέργειας. Η χρήση

Διαβάστε περισσότερα

ΒΑΣΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ. Τίτλος Μαθήματος. Διαλέξεις - Θεωρητική Διδασκαλία, Εποπτευόμενο Εργαστήριο Επίδειξη, Μελέτες (Projects)

ΒΑΣΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ. Τίτλος Μαθήματος. Διαλέξεις - Θεωρητική Διδασκαλία, Εποπτευόμενο Εργαστήριο Επίδειξη, Μελέτες (Projects) ΒΑΣΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ Τίτλος Μαθήματος Μικροελεγκτές και Ενσωματωμένα συστήματα Ανάπτυξη και Εφαρμογές Κωδικός Μαθήματος Μ2 Θεωρία / Εργαστήριο Θεωρία + Εργαστήριο Πιστωτικές μονάδες 4 Ώρες Διδασκαλίας 2Θ+1Ε

Διαβάστε περισσότερα

Αυτοματισμός PLC. Ειδικά Συστήματα Ελέγχου Πλοίου 2012 Κεφ. 2: Αυτοματισμός. Γ. Παπαλάμπρου

Αυτοματισμός PLC. Ειδικά Συστήματα Ελέγχου Πλοίου 2012 Κεφ. 2: Αυτοματισμός. Γ. Παπαλάμπρου Αυτοματισμός PLC Ειδικά Συστήματα Ελέγχου Πλοίου 2012 Κεφ. 2: Αυτοματισμός Γ. Παπαλάμπρου Άσκηση 3. Τυπικό διάγραμμα συστήματος συναγερμού με οπτικο-ακουστικό σήμα* Το σύστημα παρουσιάζεται σε κανονική

Διαβάστε περισσότερα

www.tridimas.gr E-mail: info@tridimas.gr

www.tridimas.gr E-mail: info@tridimas.gr Κεντρικό: Ν. Πλαστήρα 257 & Αιόλου 36, ΤΚ: 135 62, Αγ. Ανάργυροι Αθήνα, Τηλ. Κέντρο: 210 26 20 250, Fax: 210 26 23 805 Υποκατάστημα: Σμύρνης 31, Τ.Κ.: 143 41, Ν. Φιλαδέλφεια, Αθήνα Τηλ: 210 25 25 534-210

Διαβάστε περισσότερα

Ποτέ μην αποσυνδέετε των αγωγό γείωσης από το καλώδιο τροφοδοσίας. Η συσκευή δεν είναι κατάλληλη για χρήση σε εξωτερικούς χώρους.

Ποτέ μην αποσυνδέετε των αγωγό γείωσης από το καλώδιο τροφοδοσίας. Η συσκευή δεν είναι κατάλληλη για χρήση σε εξωτερικούς χώρους. ΕΝΙΣΧΥΤΕΣ ΓΙΑ ΣΥΣΤΗΜΑΤΑ PA MUSP 080 / 120 / 180 Ο ΗΓΙΕΣ ΧΡΗΣΗΣ Ο ΗΓΙΕΣ ΑΣΦΑΛΕΙΑΣ ΚΑΙ ΠΡΟΦΥΛΑΞΗΣ ιαβάστε προσεκτικά τις οδηγίες πριν χρησιμοποιήσετε αυτό το προϊόν για πρώτη φορά. Στις οδηγίες που ακολουθούν

Διαβάστε περισσότερα

Γρήγορη έναρξη. Powerline 1200 + Επιπλέον πρίζα. Μοντέλο PLP1200

Γρήγορη έναρξη. Powerline 1200 + Επιπλέον πρίζα. Μοντέλο PLP1200 Γρήγορη έναρξη Powerline 1200 + Επιπλέον πρίζα Μοντέλο PLP1200 Περιεχόμενα συσκευασίας Σε ορισμένες περιοχές, το προϊόν συνοδεύεται από ένα CD πόρων. 2 Έναρξη χρήσης Οι προσαρμογείς Powerline προσφέρουν

Διαβάστε περισσότερα

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο 2006-07

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο 2006-07 Ενότητα 4 Εισαγωγή στην Πληροφορική Κεφάλαιο 4Α: Αναπαράσταση πληροφορίας Κεφάλαιο 4Β: Επεξεργαστές που χρησιµοποιούνται σε PCs Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή

Διαβάστε περισσότερα

ΤΑ ΠΡΩΤΑ ΒΗΜΑΤΑ ΜΕ ΤΟ HERCULES DJCONTROLWAVE KAI TO DJUCED DJW

ΤΑ ΠΡΩΤΑ ΒΗΜΑΤΑ ΜΕ ΤΟ HERCULES DJCONTROLWAVE KAI TO DJUCED DJW ΤΑ ΠΡΩΤΑ ΒΗΜΑΤΑ ΜΕ ΤΟ HERCULES DJCONTROLWAVE KAI TO DJUCED DJW ΕΠΙΣΚΟΠΗΣΗ ΕΛΕΓΚΤΗ HERCULES DJCONTROLWAVE Το Hercules DJControlWave είναι ένας ελεγκτής για DJ με 2 πλατό με ασύρματη τεχνολογία Bluetooth.

Διαβάστε περισσότερα

Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R207

Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R207 Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R207 Καλώς ήρθατε στον κόσμο των κινητών επικοινωνιών 1 Καλώς ήρθατε 2 Επισκόπηση συσκευής 3 Γρήγορο ξεκίνημα 5 Εφαρμογή Mobile Wi-Fi Web 6 Επισκόπηση εφαρμογής

Διαβάστε περισσότερα

Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R209-Z

Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R209-Z Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R209-Z Καλώς ήρθατε στον κόσμο των κινητών επικοινωνιών 1 Καλώς ήρθατε 2 Επισκόπηση συσκευής 3 Γρήγορο ξεκίνημα 5 Εφαρμογή Mobile Wi-Fi Web 6 Επισκόπηση εφαρμογής

Διαβάστε περισσότερα

Τεχνικές Προδιαγραφές Συστήματος

Τεχνικές Προδιαγραφές Συστήματος Τεχνικές Προδιαγραφές Συστήματος Δομή Παρουσίασης Συνολική Εικόνα Συστήματος Τεχνικές Προδιαγραφές Εξοπλισμού Οχήματος Τεχνικές Προδιαγραφές Λογισμικού Κέντρου Ελέγχου Τελική Επιλογή Εξοπλισμού/ Λογισμικού

Διαβάστε περισσότερα

Οδηγίες εγκατάστασης

Οδηγίες εγκατάστασης Οδηγίες εγκατάστασης Σύστημα momit Home Παρουσίαση προιόντων Χαρακτηριστικά Πιθανοί συνδυασμοί Εγκατάσταση Παρελκόμενα Μονάδα επικοινωνίας Θερμοστάτης Μονάδα ασύρματης λειτουργίας Εξατομίκευση θερμοστάτη

Διαβάστε περισσότερα

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΠΡΑΚΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ΜΑΘΗΜΑ : ΤΕΧΝΟΛΟΓΙΑ ΗΛΕΚΤΡΙΚΩΝ

Διαβάστε περισσότερα

Εισαγωγή. Αντίθεση χρωµάτων και φωτεινότητα. Σειριακές θύρες

Εισαγωγή. Αντίθεση χρωµάτων και φωτεινότητα. Σειριακές θύρες 1 Οθόνη GUI / Ενηµέρωση επικοινωνιών Εισαγωγή Το συµπλήρωµα αυτό αποτελεί προσθήκη για το Εγχειρίδιο λειτουργίας και τεχνικών στοιχείων του συστήµατος αναπνευστήρα 840 και παρέχει ενηµερωµένες πληροφορίες

Διαβάστε περισσότερα

Βασικές Αρχές Ελέγχου Ρολών. Εκπαιδευτικό κέντρο ISC

Βασικές Αρχές Ελέγχου Ρολών. Εκπαιδευτικό κέντρο ISC Εκπαιδευτικό κέντρο ISC July 2010 > Ρολά / Περσίδες Περιεχόμενα Έλεγχος ρολών - πλεονεκτήματα Τρόποι Ελέγχου Ρολών Ρολά στο σπίτι Ρολά στο γραφείο Ανασκόπηση προσφοράς της Schneider Electric 2 > Ρολά /

Διαβάστε περισσότερα

Δθαξκνγέο αζύξκαηεο ηειεκεηξίαο ζηελ αλαπηπμηαθή πιαηθόξκα Arduino

Δθαξκνγέο αζύξκαηεο ηειεκεηξίαο ζηελ αλαπηπμηαθή πιαηθόξκα Arduino Σερλνινγηθό Δθπαηδεπηηθό Ίδξπκα Κξήηεο ρνιή Σερλνινγηθώλ Δθαξκνγώλ Σκήκα Δθαξκνζκέλεο Πιεξνθνξηθήο & Πνιπκέζσλ Πηπρηαθή εξγαζία Δθαξκνγέο αζύξκαηεο ηειεκεηξίαο ζηελ αλαπηπμηαθή πιαηθόξκα Arduino Διεπζεξηάδεο

Διαβάστε περισσότερα