Stefanos I. Tsaklidis

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

Download "Stefanos I. Tsaklidis"

Transcript

1 Νοέμβριος 2014 Απομακρυσμένη Παρακολούθηση Κατάστασης Παραλίας Beach Remote Monitoring Τσακλίδης Στέφανος ΑΕΜ:2699 ΤΕΙ ΑΝΑΤΟΛΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΚΑΙ ΘΡΑΚΗΣ ΕΠΙΒΛΕΠΩΝ Κωνσταντίνος Ράντος

2

3 Περιεχόμενα Ευρετήριο Εικόνων... 1 Περίληψη... 3 Abstract... 4 Εισαγωγή... 6 Κεφάλαιο 1 Ανάλυση συστήματος ) Αναλυτική περιγραφή έργου ) Απαιτήσεις γενικού συστήματος ) Απαιτήσεις κόμβου μέσα στην θάλασσα ) Απαιτήσεις κεντρικού κόμβου ) Ρίσκα ) Ωφέλεια έργου ) Προδιαγραφές ) Εσωτερικός κόμβος ) Εξωτερικός κόμβος ) Κεντρικός Server ) Σχεδίαση του User Interface ) Παρουσίαση δεδομένων αρχικό στάδιο ) Παρουσίαση δεδομένων τελικό στάδιο ) Desktop ) Mobile ) Προοπτικές ανάπτυξης ) Σύγκριση με άλλα παρόμοια συστήματα Κεφάλαιο 2 Πλατφόρμες προγραμματισμού ) Τεχνικά χαρακτηριστικά πλατφόρμας Yún ) Χαρακτηριστικά ATmega32u ) Χαρακτηριστικά επεξεργαστή Linux ) Τεχνικά χαρακτηριστικά πλατφόρμας mega ) Άλλες πλατφόρμες ) Beaglebone ) Raspberry Pi Κεφάλαιο 3 Σχεδιασμός ) Αρχιτεκτονικά σχέδια ) Κόμβος μέσα στην θάλασσα... 33

4 3.1.2) Εξωτερικός κόμβος ) Σχεδίαση CAD Κεφάλαιο 4 Υλικά και σχεδίαση κυκλωμάτων ) Υλικά εσωτερικού κόμβου ) Υλικά εξωτερικού κόμβου ) Κοστολόγιο ) Εσωτερικός κόμβος ) Εξωτερικός κόμβος ) Σχέδια ηλεκτρονικών κυκλωμάτων ) Εσωτερικός κόμβος ) Εξωτερικός κόμβος Κεφάλαιο 5 Κώδικας και παραμετροποίηση ) Διάγραμμα Ροής Δεδομένων εσωτερικού κόμβου ) Κώδικας εσωτερικού κόμβου ) Διάγραμμα Ροής Δεδομένων εξωτερικού κόμβου ) Κώδικας εξωτερικού κόμβου ) Κώδικας κεντρικού server Κεφάλαιο 6 Συμπεράσματα ) Προβλήματα εσωτερικού κόμβου ) Προβλήματα εξωτερικού κόμβου ) Επικοινωνία κόμβων ) Ασφάλιση κόμβου ) Λήψη εικόνας σε πραγματικό χρόνο ) Μέτρηση ταχύτητας αέρα ) Εγγραφή σε αρχείο xml Παράρτημα Βιβλιογραφία... 84

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

6 Ευρετήριο Εικόνων Εικόνα 1: Αρχική σελίδα, στάδιο πρώτο Εικόνα 2: Αρχική σελίδα, στάδιο τελικό Εικόνα 3: Παρουσίαση δεδομένων σε desktop Εικόνα 4: Αρχική σελίδα σε mobile Εικόνα 5: Παρουσίαση δεδομένων σε mobile Εικόνα 6: Διάγραμμα παρόμοιας εφαρμογής Εικόνα 7: Μετρήσεις παρόμοιας εφαρμογής Εικόνα 8: Φυσική Μορφή πλακέτας Yun Εικόνα 9 Διάγραμμα γέφυρας Yun Εικόνα 10: Σχεδιαστική μορφή πλακέτας Yun Εικόνα 11: User Interface των ρυθμίσεων του Yun Εικόνα 12: Πλατφόρμα Arduino Mega Εικόνα 13: Πλατφόρμα BeagleBone Black Εικόνα 14: Πλατφόρμα Model B - Raspberry Pi Εικόνα 15: Αρχιτεκτονικό σχέδιο εσωτερικού κόμβου Εικόνα 16: Αρχιτεκτονικό σχέδιο εξωτερικού κόμβου Εικόνα 17: Διάγραμμα αισθητήρα LM Εικόνα 18: Λογικό σενάριο λειτουργίας Εικόνα 19: CAD Εσωτερικoύ κόμβου Εικόνα 20: CAD Εξωτερικoύ κόμβου Εικόνα 21: Αγορασμένο Arduino Mega Εικόνα 22: Αισθητήρας θερμοκρασίας LM Εικόνα 23: Πομπός Ραδιοσυχνότητας WRL Εικόνα 24: Μπαταρίες και φορτιστής Εικόνα 25: Θήκη μπαταριών Εικόνα 26: Ηλιακός συλλέκτης Εικόνα 27: Κεραία πομπού RF Εικόνα 28: Κουτί με προστασία ΙΡ Εικόνα 29: Αγορασμένο Arduino Yún Εικόνα 30: Δέκτης WRL Εικόνα 31: Ανεμόμετρο WS1080/ws Εικόνα 32: Lifecam vx Εικόνα 33: Διάτρητη πλακέτα Εικόνα 34: Ράστερ (Breadboard) Εικόνα 35: Υποδοχές LM Εικόνα 36: Σύνδεση LM35 με τον arduino mega Εικόνα 37: Υποδοχές πομπού RF Εικόνα 38: Σύνδεση πομπού στον arduino

7 Εικόνα 39: Συνολικό κύκλωμα εσωτερικού κόμβου Εικόνα 40: Σύνδεση LM35 στον Yún Εικόνα 41: Υποδοχές του δέκτη Εικόνα 42: Σύνδεση του δέκτη πάνω στον Yún Εικόνα 43: Σύνδεση κάμερας πάνω στον Yún Εικόνα 44: Σύνδεση ανεμόμετρου στο pin Εικόνα 45: Τελική σύνδεση υλικού εξωτερικού κόμβου Εικόνα 46: ΔΡΔ εσωτερικού κόμβου Εικόνα 47: Παλμοί πομπού Εικόνα 48: Επεξήγηση Rising παλμού Εικόνα 49: Επεξήγηση Falling παλμού Εικόνα 50: Eπικοινωνία με SSH Tunnel Εικόνα 51: Διακόπτης τύπου Read

8 Περίληψη Η εξέλιξη της τεχνολογίας έχει εισάγει νέα δεδομένα στη ζωή μας και έχει αλλάξει σε μεγάλο βαθμό την καθημερινότητα μας. Νέες συσκευές, εφαρμογές και υπηρεσίες στοχεύουν στο να διευκολύνουν τον χρήστη και να αναβαθμίζουν την ποιότητα ζωής του. Σε αυτό το πλαίσιο, όταν κάποιος πάει διακοπές, θέλει να περάσει όσο καλύτερα γίνεται και με μεγαλύτερη άνεση. Σε ποιόν δεν έχει τύχει να θέλει να πάει σε μια παραλία την οποία δεν έχει επισκεφτεί αλλά, ακόμα και αν τη γνωρίζει, να έχει αμφιβολίες για την κατάσταση που επικρατεί εκεί, π.χ. αν έχει πολύ κόσμο, αν έχει πολύ αέρα ή κύμα, και ενδεχομένως να λαμβάνει μια λανθασμένη απόφαση; Η πρόσβαση σε αυτές τις πληροφορίες θα ήταν προς όφελος των εν δυνάμει επισκεπτών μιας παραλίας. Η παρούσα διπλωματική εργασία έρχεται να φέρει μια λύση σε αυτό το πρόβλημα. Θα κατασκευαστεί ένα πρωτότυπο σύστημα το οποίο θα μπορεί να τοποθετηθεί σε κάποια παραλία δημόσια ή ιδιωτική έτσι ώστε να μπορεί να δώσει επαρκή στοιχεία σε κάποιον ενδιαφερόμενο λουόμενο. Σκοπός είναι η παροχή υψηλού επιπέδου υπηρεσιών τουρισμού που αναβαθμίζουν ποιοτικά τη ζωή των πολιτών αλλά και των τουριστών με σημαντικά οφέλη και για την οικονομία. Το σύστημα θα συλλέγει πληροφορίες και θα τις παρουσιάζει σε διαδικτυακό τόπο χρήσιμο για τους επισκέπτες. Η συλλογή των δεδομένων θα γίνεται από αισθητήρες τοποθετημένους σε κόμβο που θα βρίσκεται στην παραλία και μέσω αυτού θα προωθούνται δικτυακά σε κεντρικό εξυπηρετητή. Οι πληροφορίες θα δίνουν μια ικανοποιητική εικόνα, σε πραγματικό χρόνο, των συνθηκών που επικρατούν σε μια παραλία, εντός και εκτός θαλάσσης. Ενδεικτικά, οι πληροφορίες που μπορούν να παρουσιαστούν είναι: Θερμοκρασία νερού, ύψος κυματισμών, θερμοκρασία αέρος (υπό σκιά και στον ήλιο), ταχύτητα ανέμου, εικόνα σε πραγματικό χρόνο της κατάστασης της παραλίας (μέσα και έξω από αυτήν) με τη χρήση κάμερας. Λέξεις κλειδιά Arduino Yún, Luci web panel, Arduino Mega2560, AVR, Ενσωματωμένο σύστημα, Linux, OpenWRT, Linino, Atheros AR9331, WS1080, LM35, RF Transmitter, RF Receiver 434 MHz, WRL-10534, Debian, Apache2, CSS3, HTML5, PHP, SSH, OpenSSH, Δημόσιο κλειδί, Ιδιωτικό κλειδί, Κρυπτογράφηση, DropBear, RSA, Web services, XML δυναμικά μορφοποιημένα αρχεία, GET query. 3

9 Abstract With the rapid progress of technology it is very common for people to seek for more facilities in their life. When someone is on vacation his main goal is to have fun and spend his time constructively. Anyone who has visited an island or a place with beach would like to know what the real weather conditions are. For example are there a lot of people at that moment? What is the water s temperature, the waves are high or not? It would be useful if someone could answer these questions. This thesis is going to answer all of those questions that a tourist is going to have and always on real time data broadcast. The system which is going to be build will be placed on a public or private beach in order to provide enough data for someone who wants to visit the beach. This system is going to collect data. The collected data will be viewed on a website which anyone can visit and make the decision. All kind of data will be measured from sensors placed in nodes and these nodes will be placed on the beach and after that forward them to the central server via a gateway. The type of data is the water temperature, how big are the water weaves, which is the air temperature in the shadow and which one is at shadow, the wind speed measured at the moment and finally a live picture or video of the beach with the help of a web camera. Keywords Arduino Yún, Luci webpanel, Arduino Mega2560, AVR, Embedded system, Linux, OpenWRT, Linino, Atheros AR9331, WS1080, LM35, RF Transmitter, RF Receiver 434 MHz, WRL-10534, Debian, Apache2, CSS3, HTML5, PHP, SSH, OpenSSH, Public key, Private key, Encryption, DropBear, RSA, Web services, XML dynamic files, GET query. 4

10 5

11 Εισαγωγή Στην παρούσα πτυχιακή έχει κατασκευαστεί ένα πρότυπο σύστημα το οποίο συλλέγει δεδομένα από κάποια παραλία και στην συνέχεια τα παρουσιάζει με έναν φιλικό προς τους χρήστες τρόπο. Το σύστημα αποτελείται από δύο κόμβους. Ο κάθε κόμβος είναι ένα μικρό αυτόνομο σύστημα, που εκτελεί διάφορες λειτουργίες. Το κάθε σύστημα περιλαμβάνει έναν μικροελεγκτή και διάφορους αισθητήρες οι οποίοι είναι συνδεδεμένοι μεταξύ τους με την βοήθεια κάποιων κυκλωμάτων. Οι αναφερόμενοι κόμβοι θα χρησιμοποιηθούν για να συλλέξουμε τις πληροφορίες που χρειαζόμαστε για την παραλία και στην συνέχεια να τα επεξεργαστούμε σύμφωνα με τις ανάγκες μας. Αρχικά υπάρχει ένας κόμβος ο οποίος είναι έτοιμος να τοποθετηθεί μέσα στην θάλασσα σε μια σημαδούρα (εσωτερικός κόμβος). Ο δεύτερος είναι ο κόμβος ο οποίος βρίσκεται σε κάποιο μέρος όπου υπάρχει πρόσβαση στο ίντερνετ (εξωτερικός κόμβος). Επιπλέον κόμβοι μπορούν να προστεθούν οποιαδήποτε στιγμή κριθεί απαραίτητο. Η τρόπος λειτουργίας τους είναι ο εξής: Ο εσωτερικός κόμβος μαζεύει τις πληροφορίες για τις οποίες τον έχουμε προγραμματίσει και στην συνέχεια τα προωθεί στον εξωτερικό κόμβο. Με την σειρά του ο εξωτερικός κόμβος μαζεύει αυτά τα δεδομένα από τον κόμβο ή τους κόμβους που είναι τοποθετημένοι σε διάφορα μέρη και τα προωθεί σε έναν κεντρικό server όπου και γίνεται η επεξεργασία και παρουσίαση τους. Στις ενότητες που ακολουθούν υπάρχουν όλα τα κομμάτια που χρειάζεται κάποιος ώστε να σχεδιάσει και να υλοποιήσει ένα τέτοιο σύστημα. Υπάρχει λεπτομερής ανάλυση των λειτουργιών του κάθε κόμβου, τα τεχνικά χαρακτηριστικά που διαθέτει ο κάθε κόμβος, τα κυκλώματα σε σχεδιαστικό επίπεδο και οι συνδέσεις που πρέπει να γίνουν ώστε να λειτουργήσουν χωρίς προβλήματα και επιπλοκές όλα τα μέρη. Όταν κάποιος πάει διακοπές συνήθως δεν γνωρίζει τις παραλίες που υπάρχουν στην περιοχή. Οπότε επιλέγει κάποια που είναι σε κοντινή απόσταση για να αποφύγει τα περιττά έξοδα. Μερικές φορές όμως δεν είναι ικανοποιημένος με την κατάσταση που επικρατεί στην παραλία. Έτσι θέλει να ξεκινήσει να πάει σε μια παραλία την οποία έχει ακούσει. Το σύστημα λοιπόν που υλοποιήθηκε φροντίζει να δίνει μια αρκετά ικανοποιητική περιγραφή στον λουόμενο τις συνθήκες που επικρατούν στην παραλία. Το σημαντικότερο γεγονός που ενδιαφέρει κάποιον τις περισσότερες φορές είναι αν έχει κόσμο η παραλία και αν υπάρχουν κύματα στην θάλασσα. Μια εικόνα της αμμουδιάς μπορεί να παρουσιαστεί μέσω μια κάμερας η οποία θα δείχνει την κίνηση που υπάρχει εκείνη την στιγμή. Θα μπορούσε να παρουσιαστεί ένα πρόβλημα παραβίασης προσωπικών δεδομένων γιατί κάποιος μπορεί να μη θέλει να βγαίνει στην κάμερα για διάφορους λόγους. Αυτό το πρόβλημα θα μπορούσε να λυθεί μερικώς τοποθετώντας κάποιες πινακίδες που θα ενημερώνουν τους λουόμενους για τον σκοπό της κάμερας. Ακόμη μπορεί να γίνει μια αυτόματη 6

12 επεξεργασία της εικόνας στην οποία θα εντοπίζονται τα πρόσωπα και θα κρύβονται με ένα χαρακτηριστικό θόλωμα ή ένα μαύρο πλαίσιο. Μερικές παραλίες σε σύγκριση με άλλες έχουν ένα μεγάλο μέρος του νερού καλυμμένο με σκιά. Αυτό συνεπάγεται ότι η θερμοκρασία του θα είναι διαφορετική μεταξύ τους. Ο κόμβος που θα είναι τοποθετημένος θα δίνει σε πραγματικό χρόνο την θερμοκρασία και θα την δημοσιεύει στον χρήστη. Όλα τα δεδομένα παρουσιάζονται ευανάγνωστα στους χρήστες, έτσι ώστε όταν μπει κάποιος στον ιστότοπο να ενημερωθεί για τις συνθήκες που επικρατούν δεν ξοδεύει πολύ χρόνο ψάχνοντας την πληροφορία που χρειάζεται. Η επιλογή των παραλιών γίνεται με απλό τρόπο. Ζωντανά σημεία πάνω στον χάρτη βοηθούν πολύ τον χρήστη να επιλέξει την παραλία που θέλει να επισκεφτεί. Μία ακόμη απαίτηση που έχουν οι χρήστες είναι να βλέπουν τα στοιχεία με γραφικό τρόπο, έτσι λοιπόν η παρουσίαση των πληροφοριών στη σελίδα γίνεται με ευανάγνωστες εικόνες που θα αντιστοιχούν σε κάθε μέτρηση. Παράδειγμα για την παρουσίαση της έντασης του ανέμου υπάρχει ένα εικονίδιο με ένα δέντρο το οποίο ανάλογα την μέτρηση που υπάρχει λυγίζει και δείχνει σε μια κλίμακα 5 βαθμών την ένταση. 7

13 Κεφάλαιο 1 Ανάλυση συστήματος Σε αυτό το κεφάλαιο αναλύονται οι απαιτήσεις, οι προδιαγραφές του συστήματος το οποίο πρόκειται να κατασκευαστεί και οι βασικές λειτουργίες τις οποίες θα εκτελεί. Επίσης αναλύεται το ρίσκο που έχει η κατασκευή ενός τέτοιου συστήματος και κατά πόσο θα είναι αξιόπιστο ώστε να βασιστεί κάποιος σε αυτό. Επιπρόσθετα, περιγράφονται ανταγωνιστικά μοντέλα που βρίσκονται στην αγορά και οι προοπτικές ανάπτυξης και βελτίωσης που θα είχε ένα τέτοιο πρωτότυπο σύστημα με μεγαλύτερο προϋπολογισμό. 8

14 1.1) Αναλυτική περιγραφή έργου Θα κατασκευαστεί ένα σύστημα το οποίο θα παίρνει μετρήσεις σε πραγματικό χρόνο από μια παραλία και στην συνέχεια θα τις εμφανίζει με έναν φιλικό προς τον χρήστη τρόπο έτσι ώστε να τον βοηθήσει να αποφασίσει εάν θα επισκεφτεί την παραλία για μπάνιο. 1.2) Απαιτήσεις γενικού συστήματος Το προτεινόμενο σύστημα θα σχεδιαστεί ώστε να καλύψει τις παρακάτω απαιτήσεις: Α1: Θα μετράει την θερμοκρασία του νερού. Α2: Θα μετράει την θερμοκρασία του αέρα. Α3: Θα μετράει την ένταση του αέρα (km/h). Α4: Θα παρουσιάζει τα δεδομένα σε μια κεντρική ιστοσελίδα φιλική προς τον χρήστη. Α5: Θα μετράει το ύψος των κυμάτων. 1.3) Απαιτήσεις κόμβου μέσα στην θάλασσα Λειτουργικότητα: Θα διαθέτει αισθητήρες για την μέτρηση θερμοκρασίας νερού. Θα στέλνει τα παραπάνω δεδομένα μέσω ραδιοσυχνότητας στον κεντρικό κόμβο. Ασφάλεια: Ο κόμβος πρέπει να είναι προστατευμένος: Από διαρροές νερού. Από καιρικές συνθήκες. 1.4) Απαιτήσεις κεντρικού κόμβου Λειτουργικότητα: Θα συνδέεται μέσω Ethernet με το κεντρικό router. Θα λαμβάνει τα δεδομένα από τον εσωτερικό κόμβο και θα τα προωθεί στον κεντρικό server όπου θα γίνεται η επεξεργασία τους. Με μια κάμερα θα στέλνει την γενική εικόνα της παραλίας. Ασφάλεια: Ο κόμβος πρέπει να είναι προστατευμένος: Από καιρικές συνθήκες. Από ανθρώπινες παρεμβολές (κλοπή). 9

15 1.5) Ρίσκα Κατά την κατασκευή του συστήματος όπως είναι φυσικό υπάρχουν αι ρίσκα, είναι τα παρακάτω. 1. Ο εσωτερικός κόμβος να μη λειτουργεί λόγο έλλειψης ενέργειας ή διαρροής νερού 2. Η επικοινωνία μεταξύ των κόμβων να μην είναι αξιόπιστη. 3. Λανθασμένα δεδομένα. 4. Μικρή διάρκεια ζωής αισθητήρων θερμοκρασίας. 5. Αλλοίωση μετρήσεων που προκύπτει από εναπόθεση υλικών και ξένων σωμάτων στους αισθητήρες (π.χ. πλαγκτόν, φύκια). 1.6) Ωφέλεια έργου Το έργο είναι χρήσιμο κατά την καλοκαιρινή περίοδο και μπορεί να αξιοποιηθεί για λόγους τουρισμού. Έχει ως στόχο την αξιολόγηση μια παραλίας έτσι ώστε αν κάποιος θέλει να την επισκεφτεί να μπορεί να έχει μια εικόνα το τι γίνεται και μετά να ξεκινήσει προς τον προορισμό του. Για το κράτος ή κάποιον ιδιώτη το κόστος εγκατάστασης και κατασκευής είναι αρκετά χαμηλό και έχει δυνατότητες επέκτασης για μεγαλύτερη ακρίβεια και αξιοπιστία. 1.7) Προδιαγραφές 1.7.1) Εσωτερικός κόμβος Τίτλος Προέλευση εισόδου Δεδομένα Εισόδου Λειτουργία Πλευρικά φαινόμενα Προϋπόθεση Έξοδοι Προδιαγραφή Π1 Λήψη θερμοκρασίας νερού Αισθητήρας θερμοκρασίας LM35 Θερμοκρασία νερού tmp=analogread(temppin); ΑΝ πέσει η μπαταρία ο αισθητήρας θα σταματήσει να παίρνει τιμές. ΑΝ φορτίσει η μπαταρία ΤΟΤΕ επαναλειτουργεί κανονικά. Φορτισμένη μπαταρία συστήματος Τάση Ρεύματος Προορισμός Αναλογική είσοδος ATmega

16 Προδιαγραφή Π2 Τίτλος Αποστολή δεδομένων προς κεντρικό κόμβο Προέλευση WRL RF Transmitter (434 MHz) εισόδου Δεδομένα Θερμοκρασία νερού Εισόδου Λειτουργία send(tmp); Πλευρικά φαινόμενα Προϋπόθεση Έξοδοι Προορισμός Τίτλος Προέλευση εισόδου Δεδομένα Εισόδου Λειτουργία Πλευρικά φαινόμενα Προϋπόθεση Έξοδοι Προορισμός ΑΝ πέσει η μπαταρία τότε ο πομπός σταματάει να στέλνει δεδομένα. ΑΝ φορτίσει η μπαταρία ΤΟΤΕ επαναλειτουργεί κανονικά. Φορτισμένη μπαταρία συστήματος Δεδομένα Εξωτερική κεραία Εσωτερικός κόμβος Προδιαγραφή Π3 Battery holder (Πηγή ρεύματος) Θερμοκρασία νερού void loop(){ float tmp=analogread(temppin); send(tmp); delay(time); } ΑΝ πέσει η μπαταρία το σύστημα σταματάει να λειτουργεί. ΑΝ φορτίσει η μπαταρία ΤΟΤΕ επαναλειτουργεί κανονικά. Φορτισμένη μπαταρία. WRL Εξωτερικός κόμβος 11

17 1.7.2) Εξωτερικός κόμβος Προδιαγραφή Π4 Τίτλος Εξωτερικός κόμβος Προέλευση εισόδου Δεδομένα Εισόδου Λειτουργία Πλευρικά φαινόμενα Προϋπόθεση Πηγή ρεύματος +5Vcc Έξοδοι Ethernet Προορισμός Τίτλος Προέλευση εισόδου Δεδομένα Εισόδου Λειτουργία RF Receiver, ταχύτητα αέρα, θερμοκρασία νερού, camera void loop(){read alldata; upload alldata;} ΑΝ γίνει διακοπή ρεύματος το σύστημα σταματάει να λειτουργεί. ΤΟΤΕ όταν το ρεύμα επανέρθει το σύστημα συνδέεται στο δίκτυο και επαναλειτουργεί κανονικά. Διακοπή ΙΝΤ0 ανεμόμετρου. Ρεύμα Κεντρικός server Προδιαγραφή Π5 Ανεμόμετρο WS1080/ws Αέρας Ταχύτητα αέρα void react (){countrot+=1;} Πλευρικά - φαινόμενα Προϋπόθεση Ο διακόπτης του να είναι σε λογικό 0 ή 1 Έξοδοι Προορισμός Στροφές/λεπτό Pin3 Interupt0 του κεντρικού κόμβου 12

18 Προδιαγραφή Π6 Τίτλος RF Receiver WRL (434 MHz) Προέλευση RF Transmitter WRL εισόδου Δεδομένα Θερμοκρασία νερού Εισόδου Λειτουργία if (vw_get_message){watertmp= message ;} Πλευρικά φαινόμενα Προϋπόθεση Έξοδοι Προορισμός Τίτλος Προέλευση εισόδου Δεδομένα Εισόδου Λειτουργία Πλευρικά φαινόμενα Προϋπόθεση Έξοδοι Προορισμός - Ο πομπός να είναι σε λειτουργία και να εκπέμπει. Θερμοκρασία νερού Αναλογική είσοδος του εξωτερικού κόμβου. Προδιαγραφή Π7 Κάμερα για την λήψη εικόνας Microsoft Life Cam VX-3000 Εικόνα παραλίας "fswebcam name.jpg - Εγκατάσταση gspca-sonixj driver στον εξωτερικό κόμβο Εικόνα σε μορφή.jpg Θύρα USB του εξωτερικού κόμβου. 13

19 1.7.3) Κεντρικός Server Προδιαγραφή Π8 Τίτλος Λειτουργικό σύστημα. Προέλευση εισόδου Δεδομένα Εισόδου Λειτουργία Πλευρικά φαινόμενα Προϋπόθεση Έξοδοι Προορισμός Τίτλος Προέλευση εισόδου Δεδομένα Εισόδου Λειτουργία Πλευρικά φαινόμενα Προϋπόθεση Έξοδοι Προορισμός Τίτλος Επικοινωνία με εξωτερικό κόμβο. Όλα τα δεδομένα του εξωτερικού κόμβου. Παρουσίαση δεδομένων στον χρήστη, δημιουργία XML αρχείου, απάντηση σε GET requests (web services ). - Εγκαταστημένοι: apache2, php5. Ιστοσελίδα φιλική προς τον χρήστη. Τελικός χρήστης. Ανάγνωση δεδομένων Εξωτερικός κόμβος Προδιαγραφή Π9 Δεδομένα εξωτερικού κόμβου fopen('data.txt', 'r'); while(!=eof){data[i]=line( data.txt );} - Να υπάρχει το data.txt Sensor data <div class= tables ></div> Προδιαγραφή Π10 Απάντηση σε ερωτήματα Προέλευση /webservice.php?data=sensor εισόδου Δεδομένα wind, air, airshadow, water. Εισόδου Λειτουργία if (GET query == sensor){ POST sensordata;} 14

20 Πλευρικά φαινόμενα Προϋπόθεση Έξοδοι Προορισμός Τίτλος Προέλευση εισόδου Δεδομένα Εισόδου Λειτουργία Πλευρικά φαινόμενα Προϋπόθεση Έξοδοι Προορισμός - Apache server status: running. Απάντηση στο GET query. Η εφαρμογή που έκανε το GET request Προδιαγραφή Π11 Δημιουργία αρχείου δομημένο σε δυναμική μορφή xml. Αρχείο data.txt Τιμές των αισθητήρων. If (data){tmp[i] = data [i]; xml[i]=data[i];} - Να υπάρχει το αρχείο data.txt Δυναμική μορφή αρχείου xml. Αρχείο data.xml. 1.8) Σχεδίαση του User Interface Η αρχική σχεδίαση του περιβάλλοντος διεπαφής με τον χρήστη είναι μια σελίδα βασισμένη σε τεχνολογίες CSS3, HTML5 και την γλώσσα ΡΗΡ. Την σελίδα αυτή θα μπορεί ο οποιοσδήποτε χρήστης να την επισκεφτεί και να βγάλει συμπεράσματα για την κατάσταση που επικρατεί σε μια συγκεκριμένη παραλία εφόσον έχει εγκατασταθεί και τεθεί σε λειτουργία το σύστημα. Στην αρχική σελίδα θα εμφανίζονται πληροφορίες για μια κεντρική παραλία στην οποία υπάρχει εγκατεστημένο το σύστημα. Αυτές οι πληροφορίες θα παρουσιάζονται με έναν εύκολο και κατανόητό τρόπο. Στην περίπτωσή μας μικρές εικόνες που αντιστοιχούν σε μετρήσεις και μερικό κείμενο που δίνει μια πιο ρεαλιστική εικόνα στον χρήστη. 15

21 1.8.1) Παρουσίαση δεδομένων αρχικό στάδιο Αρχικά δημιουργήθηκε μια πρόχειρη ιστοσελίδα η οποία παρουσίαζε τα δεδομένα προς τους χρήστες, ο σκοπός της ήταν να βοηθήσει στον προγραμματισμό και τα διάφορα τεστ που έπρεπε να γίνουν στο όλο σύστημα. Η μορφή της ήταν η παρακάτω. Εικόνα 1: Αρχική σελίδα, στάδιο πρώτο 16

22 1.8.2) Παρουσίαση δεδομένων τελικό στάδιο ) Desktop Εφόσον ολοκληρώθηκαν τα διάφορα τεστ και οι πειραματικές λειτουργίες του κόμβου έπρεπε να σχεδιαστεί ο ιστότοπος ώστε να είναι ένα ευχάριστο και ευέλικτο περιβάλλον για κάποιον χρήστη που θέλει να μάθει τις σχετικές πληροφορίες. Το αποτέλεσμα φαίνεται παρακάτω. Εικόνα 2: Αρχική σελίδα, στάδιο τελικό 17

23 ) Mobile Εικόνα 3: Παρουσίαση δεδομένων σε desktop Για τον λόγο ότι οι περισσότεροι τουρίστες δεν έχουν μεγάλες οθόνες ή λάπτοπ μαζί τους στις διακοπές, έγινε διαμόρφωση του ιστότοπου και για φορητές συσκευές με μικρές οθόνες όταν κάποιος μπει στον ιστότοπο υπάρχει ένα drop down menu και η σελίδα έχει την παρακάτω μορφή. 18

24 Εικόνα 4: Αρχική σελίδα σε mobile 1.9) Προοπτικές ανάπτυξης Εικόνα 5: Παρουσίαση δεδομένων σε mobile Το σύστημα αποτελείται από κόμβους οι οποίοι επικοινωνούν μεταξύ τους με την τεχνολογία της ραδιοεπικοινωνίας (434 MHz). Αυτός ο τρόπος επικοινωνίας προσφέρει έναν εύκολα προσβάσιμο και οικονομικό τρόπο επικοινωνίας. Η απόσταση επικοινωνίας των κόμβων μπορεί να φτάσει σε ακτίνα 150 μέτρων και σχετικά χαμηλή κατανάλωση ενέργειας. Ακόμα το σύστημα έχει σχεδιαστεί με τέτοιον τρόπο ώστε να μπορεί να αναβαθμίζεται και να βελτιώνεται ανάλογα με τον προϋπολογισμό που υπάρχει. Μια καλή αναβάθμιση που μπορεί να δεχτεί το σύστημα είναι ο τρόπος επικοινωνίας των κόμβων μεταξύ τους. Υπάρχει και έχει υλοποιηθεί το πρωτόκολλο ΙΕΕΕ αλλά λόγω προϋπολογισμού δεν αγοράστηκε για το συγκεκριμένο σύστημα. 1.10) Σύγκριση με άλλα παρόμοια συστήματα Στην αγορά ή ελεύθερο δεν υπάρχει κάποιο ίδιο σύστημα που να παρέχει ζωντανή εικόνα κάποιας παραλίας. Συγκεκριμένα στην πόλη της Καβάλας έχουν βρεθεί μόνο συγκεκριμένα σημεία στα οποία υπάρχουν μετεωρολογικοί σταθμοί οι οποίοι παρουσιάζουν ή ελάχιστα δεδομένα στον χρήστη ή πάρα πολλά δεδομένα τα οποία ένας απλός πολίτης δεν μπορεί να αντιληφθεί την σημασία τους. Παρακάτω ακολουθούν μερικά παραδείγματα της υπηρεσίας. 19

25 Εικόνα 6: Διάγραμμα παρόμοιας εφαρμογής Διαγράμματα Στα παραπάνω διαγράμματα παρουσιάζονται αναλυτικά οι θερμοκρασίες που μέτρησε ο σταθμός τις τελευταίες 24 ώρες. Όπως είναι φανερό το διάγραμμα δεν είναι και ο καλύτερος τρόπος παρουσίασης δεδομένων για τον απλό χρήστη. Παρακάτω υπάρχουν μετρήσεις θερμοκρασιών, ταχύτητας ανέμου, υγρασίας και άλλες αρκετές χρήσιμες πληροφορίες. Αυτές οι πληροφορίες όμως προορίζονται για επαγγελματική χρήση. 20

26 Εικόνα 7: Μετρήσεις παρόμοιας εφαρμογής 21

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

28 Κεφάλαιο 2 Πλατφόρμες προγραμματισμού Σε αυτό το κεφάλαιο γίνεται αναφορά στην πλατφόρμα που χρησιμοποιήθηκε για να υλοποιηθεί η διπλωματική. Ακόμη δίνονται αναλυτικά χαρακτηριστικά τα οποία θα είναι χρήσιμο να γνωρίζει κανείς για μελλοντική χρήση. Τελικώς παρουσιάζονται παρόμοιες εναλλακτικές πλατφόρμες. 23

29 2.1) Τεχνικά χαρακτηριστικά πλατφόρμας Yún Το arduino Yún είναι ένας υπολογιστής μονής πλακέτας ο οποίος αποτελείται από έναν μικροελεγκτή και από έναν επεξεργαστή. Ο μικροελεγκτής ο οποίος είναι εγκατεστημένος είναι ο ATmega32u ) Χαρακτηριστικά ATmega32u4 Τάση λειτουργίας 5V Τάση εισόδου 5V Ψηφιακές είσοδοι/έξοδοι 20 PWM Κανάλια 7 Αναλογικά Κανάλια 12 DC ρεύμα ανά pin εισόδου/εξόδου 40mA DC ρεύμα ανά 3.3V pin εισόδου/εξόδου 50mA Μνήμη Flash 32KB από τα οποία 4 KB boot loader SRAM 2.5 KB EEPROM 1 KB Clock Speed 16 MHz 2.1.2) Χαρακτηριστικά επεξεργαστή Linux Επεξεργαστής Atheros AR9331 Αρχιτεκτονική Τάση λειτουργίας 3.3V Ethernet IEEE /100Mbit/s Wi-Fi IEEE b/g/n USB Type-A 2.0 Host Card Reader Micro-SD RAM 64 MB DDR2 Flash Memory 16 MB 24

30 Εικόνα 8: Φυσική Μορφή πλακέτας Yun Ένα δυνατό χαρακτηριστικό του Yún είναι ότι έχει μια γέφυρα ανάμεσα στα δύο περιβάλλον. Μέσω αυτής της γέφυρας καταφέρεται η επικοινωνία των 2 μερών η οποία είναι πολύ χρήσιμη. Παρακάτω ακολουθούν σχεδιαγράμματα της γέφυρας και του ίδιας της πλακέτας. 25

31 Εικόνα 9: Διάγραμμα γέφυρας Yún Εικόνα 10: Σχεδιαστική μορφή πλακέτας Yun 26

32 Στο συγκεκριμένο board έγινε αναβάθμιση και χρησιμοποιήθηκε διανομή Linux OpenWRT με έκδοση kernel 3.3. Η συγκεκριμένη διανομή είναι σχεδιασμένη για να τρέχει σε ενσωματωμένα συστήματα με μικρές απαιτήσεις. To OpenWRT μας προσφέρει πλήρη υποστήριξη των δημοφιλέστερων γλωσσών προγραμματισμού όπως είναι η C/C++, η Python, η Java, η Perl και άλλες πολλές. Υπάρχουν 2 τρόποι προγραμματισμού της του Yún. Ο πρώτος είναι μέσω της θύρας USB (CDC). Όταν συνδεθεί σε θύρα του υπολογιστή δημιουργείται μια εικονική θύρα COM port η οποία για να αναγνωριστεί χρειάζεται εγκατάσταση driver. Μέσω αυτής της σειριακής πόρτας που δημιουργείται το arduino μας δίνει την δυνατότητα να αλληλοεπιδράμε μέσω αυτής. Υπάρχουν έτοιμες κλάσεις που μπορούν να χρησιμοποιηθούν προγραμματιστικά ώστε να αναγνωριστεί κάτι από αυτήν Serial.print( ); Ο δεύτερος τρόπος είναι μέσω ασύρματου δικτύου. Μέσω του περιβάλλον που μας προσφέρει το arduino IDE γράφουμε τον κώδικα μας. Όταν έχουμε τελειώσει και θέλουμε να φορτώσουμε τον κώδικα μέσω του ασύρματου δικτύου το πρώτο που πρέπει να γίνει είναι να μπει ο Yún στο τοπικό μας δίκτυο. Αυτό επιτυγχάνεται με το να ενεργοποιήσουμε το arduino και αυτό εάν δεν βρει κάποιο γνωστό δίκτυο να συνδεθεί δημιουργεί ένα ανοιχτό Access Point. Μέσω αυτού γίνεται η ρύθμιση έτσι ώστε να μπορεί να μπει στο δίκτυο. Εικόνα 11: User Interface των ρυθμίσεων του Yun 27

33 2.2) Τεχνικά χαρακτηριστικά πλατφόρμας mega2560 Τάση λειτουργίας 5V Τάση εισόδου 6-20V Ψηφιακές είσοδοι/έξοδοι 54 PWM Κανάλια 15 Αναλογικά Κανάλια 16 DC ρεύμα ανά pin εισόδου/εξόδου 40mA DC ρεύμα ανά 3.3V pin εισόδου/εξόδου 50mA Μνήμη Flash 256KB από τα οποία 8 KB boot loader SRAM 8 KB EEPROM 4 KB Clock Speed 16 MHz Αναλυτικότερα: Το Arduino διαθέτει σειριακό interface. Ο μικροελεγκτής ATmega υποστηρίζει σειριακή επικοινωνία, την οποία το Arduino προωθεί μέσα από έναν ελεγκτή Serial-over-USB ώστε να συνδέεται με τον υπολογιστή μέσω USB. Η σύνδεση αυτή χρησιμοποιείται για την μεταφορά των προγραμμάτων που σχεδιάζονται από τον υπολογιστή στο Arduino αλλά και για αμφίδρομη επικοινωνία του Arduino με τον υπολογιστή μέσα από το πρόγραμμα την ώρα που εκτελείται. Ως ψηφιακή έξοδος, ένα pin μπορεί να τεθεί από το πρόγραμμά σε κατάσταση HIGH ή LOW, οπότε το Arduino θα ξέρει αν πρέπει να διοχετεύσει ή όχι ρεύμα στο συγκεκριμένο pin. Αν ρυθμιστεί ένα pin ως είσοδος, μέσα από το πρόγραμμα, με την κατάλληλη εντολή να γίνεται αναγνώριση της κατάστασης (HIGH ή LOW) ανάλογα με το αν η εξωτερική συσκευή που συνδέεται σε αυτό το pin διοχετεύει ή όχι ρεύμα στο pin. Τα 8Kb μνήμης SRAM που είναι η ωφέλιμη μνήμη που μπορούν να χρησιμοποιήσουν τα προγράμματά για να αποθηκεύουν μεταβλητές, πίνακες κ.λπ. κατά την εκτέλεση του προγράμματος. Όπως και σε έναν υπολογιστή, αυτή η μνήμη χάνει τα δεδομένα της όταν η παροχή ρεύματος στο Arduino σταματήσει ή αν γίνει reset. Τα 4 Kb μνήμης EEPROM η οποία μπορεί να χρησιμοποιηθεί για «ωμή» εγγραφή/ανάγνωση δεδομένων (χωρίς datatype) ανά byte από τα προγράμματά σας κατά το κατά την εκτέλεση του προγράμματος. Σε αντίθεση με την SRAM, η EEPROM δεν χάνει τα περιεχόμενά της με απώλεια τροφοδοσίας ή reset οπότε είναι το ανάλογο του σκληρού δίσκου. 28

34 Τα 256 Kb μνήμης Flash, από τα οποία τα 8Kb χρησιμοποιούνται από το firmware του Arduino που έχει εγκαταστήσει ήδη ο κατασκευαστής του. Το firmware αυτό που στην ορολογία του Arduino ονομάζεται bootloader είναι αναγκαίο για την εγκατάσταση των δικών προγραμμάτων στον μικροελεγκτή μέσω της θύρας USB, χωρίς δηλαδή να χρειάζεται εξωτερικός hardware programmer. Η υπόλοιπη μνήμη Flash χρησιμοποιείται για την αποθήκευση αυτών ακριβώς των προγραμμάτων, αφού πρώτα μεταγλωττιστούν στον υπολογιστή. Η μνήμη Flash, όπως και η EEPROM δεν χάνει τα περιεχόμενά της με απώλεια τροφοδοσίας ή reset. Η μνήμη Flash υπό κανονικές συνθήκες δεν προορίζεται για χρήση runtime μέσα από τα προγράμματα, λόγω της μικρής συνολικής μνήμης που είναι διαθέσιμη σε αυτά (8Kb SRAM + 4Kb EEPROM), έχει σχεδιαστεί μια βιβλιοθήκη που επιτρέπει την χρήση όσου χώρου περισσεύει μείον το μέγεθος του προγράμματος σε μεταγλωττισμένη μορφή. Εικόνα 12: Πλατφόρμα Arduino Mega

35 2.3) Άλλες πλατφόρμες 2.3.1) Beaglebone Επεξεργαστής AM335x 1GHz ARM Cortex-A8 Μνήμη 512MB DDR3 RAM Επικοινωνία USB client for power & communications Διαθέσιμο λειτουργικό σύστημα Debian Ubuntu Android Cloud9 IDE on Node.js w/ BoneScript library Εικόνα 13: Πλατφόρμα BeagleBone Black 30

36 2.3.2) Raspberry Pi Broadcom BCM MHz ARM1176JZFS επεξεργαστής FPU και Videocore 4 GPU Η GPU παρέχει Open GL ES 2.0 και 1080p30 H.264 high-profile αποκωδικοποίηση 512MB RAM 10/100 BaseT Ethernet υποδοχή HDMI (rev 1.3 & 1.4) υποδοχή 2xUSB 2.0 υποδοχή RCA video υποδοχή (PAL and NTSC) SD card υποδοχή Φορτίζει από υποδοχή microusb 3.5mm audio out jack Header footprint for camera connection Μέγεθος 85.6 x x 17mm Εικόνα 14: Πλατφόρμα Model B - Raspberry Pi 31

37 Κεφάλαιο 3 Σχεδιασμός Σε αυτό το κεφάλαιο παρουσιάζεται αναλυτικά η σχεδίαση της λύσης η οποία περιέχει τα αρχιτεκτονικά σχέδια των δυο κόμβων: του εξωτερικού και του εσωτερικού. Θα υπάρξει μια αναλυτική περιγραφή από τι αποτελούνται οι κόμβοι και τις λειτουργίες που θα εκτελούν. 32

38 Σχέδια R&D 3.1) Αρχιτεκτονικά σχέδια 3.1.1) Κόμβος μέσα στην θάλασσα Εικόνα 15: Αρχιτεκτονικό σχέδιο εσωτερικού κόμβου Περιγραφή: Το σύστημα αποτελείται από έναν κεντρικό μικροελεγκτή ο οποίος είναι ενσωματωμένος σε arduino board. Στον μικροελεγκτή έχει συνδεθεί σε μια έξοδο PWM (Pulse-Width Modulation) ένας πομπός ο οποίος μέσω ενός ταλαντωτή και του κυκλώματος που διαθέτει έχει την ικανότητα να εκπέμπει δεδομένα και σήματα. Ανάλογα με το πώς θα προγραμματιστεί ο μικροελεγκτής ο πομπός στέλνει δεδομένα στην συχνότητα των 434 MHz. Υπάρχει φυσικά δυνατότητα ρύθμισης της ταχύτητας μετάδοσης. Ο συγκεκριμένος κόμβος έχει προγραμματιστεί να στέλνει δεδομένα με ταχύτητα 2Kbits το δευτερόλεπτο. Η μέτρηση της θερμοκρασίας και η αποστολή των δεδομένων γίνεται κάθε 2 δευτερόλεπτα. 33

39 3.1.2) Εξωτερικός κόμβος Εικόνα 16: Αρχιτεκτονικό σχέδιο εξωτερικού κόμβου Περιγραφή: Το σύστημα αποτελείται από έναν μικροελεγκτή ο οποίος είναι ενσωματωμένος σε ένα arduino Yún board. Πάνω στο board υπάρχει ο μικροελεγκτης ATmega32u4 και ο Atheros AR9331 ο οποίος τρέχει το embedded λειτουργικό σύστημα Linux OpenWRT. Η αποστολή των δεδομένων στον κεντρικό server γίνεται μέσω θύρας Ethernet Μέσα στον κόμβο υπάρχει συνδεδεμένος ένας αισθητήρας θερμοκρασίας ο οποίος μας βοηθάει να λάβουμε την θερμοκρασία που υπάρχει υπό την σκιά καθώς δεν μπαίνουν οι ακτίνες του ήλιου στο εσωτερικό του κόμβου. Το ανεμόμετρο βρίσκεται έξω από τον κόμβο, έχει συνδεθεί στο pin3 του μικροελεγκτή καθώς αυτή η είσοδος δέχεται την διακοπή INT0. Η λειτουργία του ανεμόμετρου είναι η εξής. Σε κάθε πλήρη περιστροφή γίνεται βραχυκύκλωμα ενός μαγνητικού διακόπτη που υπάρχει μέσα. Σε κάθε βραχυκύκλωμα λοιπόν δημιουργείται η διακοπή ΙΝΤ0. Όταν ο μικροελεγκτής δέχεται την διακοπή καλείται μια συνάρτηση η οποία αυξάνει έναν μετρητή. Αυτός ο μετρητής μας δείχνει πόσες στροφές το λεπτό κάνει το ανεμόμετρο. Στην συνέχει με μαθηματικό τύπο μετατρέπουμε τα RPM σε χιλιόμετρα την ώρα. 34

40 Ο δέκτης (RF Receiver) δέχεται τα μηνύματα από τον πομπό τα δεδομένα σε μορφή string. Στον μικροελεγκτή γίνεται η μετατροπή των αλφαριθμητικών χαρακτήρων σε μορφή integer έτσι ώστε να μπορεί να μεταδοθεί παραπέρα και να γίνουν οι κατάλληλες μαθηματικές πράξεις. Η κάμερα είναι συμβατή με τους Linux drivers gspca και έχει συνδεθεί στην θύρα USB. Η θερμοκρασία του ήλιου αναγνωρίζεται και αυτή από ένα ψηφιακό θερμόμετρο (LM35). Ανάλογα με την τάση που βγάζει στην έξοδο μετριέται και η αντίστοιχη θερμοκρασία. Εικόνα 17: Διάγραμμα αισθητήρα LM35 35

41 Περιγραφή: Το παραπάνω είναι το σενάριο του συστήματος. Μας δείχνει την σχεδίαση και το πώς γίνεται η επικοινωνία με τον εσωτερικό κόμβο. Τον τρόπο που είναι συνδεδεμένος ο εξωτερικός κόμβος με ένα gateway μέσω του οποίου στέλνονται τα δεδομένα στον κεντρικό server ώστε να παρουσιαστούν σε φιλική μορφή στους τελικούς χρήστες. Εικόνα 18: Λογικό σενάριο λειτουργίας 36

42 3.1.3) Σχεδίαση CAD Εξωτερικός κόμβος Εικόνα 19: CAD Εσωτερικού κόμβου Εικόνα 20: CAD Εξωτερικού κόμβου 37

43 Κεφάλαιο 4 Υλικά και σχεδίαση κυκλωμάτων Στο κεφάλαιο που ακολουθεί παρουσιάζονται τα υλικά που χρησιμοποιήθηκαν για να κατασκευαστεί το σύστημα των κόμβων. Στο πλαίσιο αυτό δίνονται ενδεικτικά ηλεκτρονικά ή και μη καταστήματα που μπορεί να τα προμηθευτεί κανείς καθώς και ένα αναλυτικό κοστολόγιο των υλικών των κόμβων και των αισθητήρων που χρειάστηκαν για να βρεθούν σε πλήρη λειτουργία οι κόμβοι. Στο τέλος του κεφαλαίου υπάρχουν τα ηλεκτρονικά σχέδια σε λογική και σχεδιαστική μορφή ώστε να μπορούν να χρησιμοποιηθούν και να τροποποιηθούν για διαφορετικό σύστημα. 38

44 4.1) Υλικά εσωτερικού κόμβου Για τον εσωτερικό κόμβο χρειάστηκαν τα παρακάτω υλικά. Πρώτο και κύριο είναι το arduino board. Το arduino mega όπως και όλα τα arduino είναι open source electronics. Αυτό σημαίνει ότι οποιοσδήποτε μπορεί να το κατασκευάσει με ελάχιστο κόστος και αρκετές γνώσεις. Αυτό που χρειάζεται είναι τα σχέδια τα οποία είναι ελεύθερα στο ίντερνετ. Το πρόβλημα όμως με αυτήν την λύση είναι ο χρόνος που υπάρχει διαθέσιμος έτσι ώστε να κατασκευαστεί από την αρχή μια τέτοια πλακέτα. Στην παρούσα διπλωματική ο arduino δεν κατασκευάστηκε αλλά αγοράστηκε. Η τιμή του είναι από το επίσημο κατάστημα είναι στα 39 χωρίς τα μεταφορικά. Όπως όμως αναφέρθηκε και πριν είναι ανοιχτού λογισμικού οπότε υπάρχει και εναλλακτική. Το γνωστό σε όλους ebay. Σε αυτό το site μπορεί κάποιος να βρει τον ίδιο arduino αλλά στην τιμή των 15. Η πλακέτα που θα αγοραστεί από το ebay δεν έχει απολύτως καμία διαφορά από τον αυθεντικό σε ποιότητα κατασκευής ή σε οτιδήποτε άλλο. Είναι καθαροί κλώνοι του πρωτότυπου. Και σε αυτήν την εναλλακτική υπάρχει ένα μικρό πρόβλημα. Καθώς έρχεται από το εξωτερικό με δωρεάν μεταφορικά υπάρχει καθυστέρηση 20 ημερών, μη τα θέλουμε όμως και όλα δικά μας. Εάν κάποιος ξέρει ότι το σύστημα του θα είναι βασισμένο στην συγκεκριμένη πλατφόρμα θα μεριμνήσει να το προμηθευτεί πριν φτάσει στο σημείο της υλοποίησης. Εικόνα 21: Αγορασμένο Arduino Mega2560 Επόμενο σημείο του κόμβου είναι ο αισθητήρας θερμοκρασίας ο οποίος μετράει την θερμοκρασία νερού. Αυτόν τον ρόλο θα τον παίξει το ολοκληρωμένο LM35. Η εύρεσή του είναι πολύ εύκολη και η χρήση αρκετά απλή. Μπορεί να τον προμηθευτεί κάποιος σε ένα τοπικό κατάστημα με ηλεκτρονικά είδη στην τιμή των 3. Μη ξεχαστεί ότι υπάρχει και η εναλλακτική του ηλεκτρονικού καταστήματος στο οποίο η χαμηλότερη τιμή είναι

45 Για την περίπτωσή του νερού όμως θα πρέπει να γίνει αδιάβροχο έτσι ώστε να μπορεί να μπει στο νερό χωρίς να υπάρξει κάποιο βραχυκύκλωμα και να έχουμε καταστροφή του αισθητήρα. Πρέπει να μπει σε ένα σωληνάκι χαλκού ή παρόμοιου μετάλλου καθώς ο χαλκός είναι αρκετά ευαίσθητος στην θερμοκρασία και η αντίδραση του αισθητήρα δεν θα έχει μεγάλη καθυστέρηση Εικόνα 22: Αισθητήρας θερμοκρασίας LM35 Κάτι ακόμα που μας χρειάζεται είναι ο πομπός ο οποίος θα στέλνει τα δεδομένα στον εξωτερικό κόμβο. Για το δικό μου σύστημα επέλεξα τον πομπό WRL Ο πομπός δουλεύει με 5V και η συχνότητά είναι 434 ΜΗz. Είναι αρκετά οικονομικός στα ελληνικά μαγαζιά και μπορεί να έρθει στα χέρια μας σε περίπου 3-4 εργάσιμες μέρες. Ο συγκεκριμένος αγοράστηκε από το ηλεκτρονικό κατάστημα GRobotronics.com. H τιμή του είναι στα 4. Από το ebay μπορεί να τον προμηθευτεί κάποιος στην τιμή του 1 αλλά με την καθυστέρηση 20 ημερών. Εικόνα 23: Πομπός Ραδιοσυχνότητας WRL

46 Πρέπει με κάποιο τρόπο να τροφοδοτηθεί ο κόμβος. Μία καλή λύση είναι με μπαταρίες, το arduino mega έχει ως προτεινόμενη τάση τα 7-12 volt οπότε 6 μπαταρίες μεγέθους ΑΑ είναι ότι πρέπει. Στις επαναφορτιζόμενες μπαταρίες η τάση εξόδου είναι 1.2V αντίθετα με τις συνηθισμένες. Άρα η συνολική τάση στην έξοδο είναι 6x1.2=7.2V Έτσι ώστε να λειτουργεί το σύστημα κατά την διάρκεια της μέρας οι μπαταρίες πρέπει να είναι από 1000mAh και πάνω. Αυτές που στηρίζουν το σύστημα είναι 2500mAh και η διάρκεια λειτουργίας του εσωτερικού κόμβου φτάνει τις 24 ώρες. Εικόνα 24: Μπαταρίες και φορτιστής Εικόνα 25: Θήκη μπαταριών Η καλύτερη λύση η οποία και υλοποιήθηκε για την ενέργεια είναι η τοποθέτηση ηλιακού συλλέκτη ο οποίος θα φορτίζει κατά την διάρκεια της ημέρας κάποια μπαταρία και κατά την διάρκεια της νύχτας η μπαταρία θα εκφορτίζεται. 41

47 Εικόνα 26: Ηλιακός συλλέκτης Για μια καλύτερη εκπομπή δεδομένων καλό είναι να μπει και μια κεραία. Η συγκεκριμένη κεραία μπορεί να αλλάξει θέση σε οποιαδήποτε κατεύθυνση. Εικόνα 27: Κεραία πομπού RF Το τελευταίο υλικό είναι η αυτό που θα χρησιμοποιηθεί για την εξωτερική προστασία και την τοποθέτηση όλων των προηγούμενων κομματιών. Είναι το πλαστικό. Πλαστικό μπορεί να αγοραστεί σε τιμές χαμηλές έως και δωρεάν ή και σε πολύ ακριβές έως πάρα πολύ. Σε αυτήν την επιλογή θα πρέπει να ελεγχθεί ο προϋπολογισμός και να παρθεί η σωστή απόφαση. Η κατασκευή αδιάβροχου κουτιού από το μηδέν είναι αρκετά δύσκολη και απαιτεί εργαστήριο και εργαλεία τα οποία δεν τα έχει ο καθένας. Στο εμπόριο υπάρχουν ηλεκτρολογικά κουτιά τα οποία είναι σχεδιασμένα να προστατεύουν το περιεχόμενο τους από διάφορες καιρικές συνθήκες. Η προστασία ορίζεται από έναν διεθνές στάνταρ. Το κουτί που επιλέχτηκε έχει προστασία ΙΡ56. 42

48 4.2) Υλικά εξωτερικού κόμβου Εικόνα 28: Κουτί με προστασία ΙΡ56 Για τον εσωτερικό κόμβο χρειάστηκαν τα παρακάτω υλικά. Πρώτο και κύριο είναι το Arduino Yún. H επίσημη τιμή του είναι στα 52 χωρίς τα μεταφορικά τα οποία είναι 15. Από ελληνικό κατάστημα η τιμή του είναι στα 70. Εάν είναι κάποιος φοιτητής υπάρχει έκπτωση 10% και στα 2 top ελληνικά ηλεκτρονικά καταστήματα που πουλάνε είδη ρομποτικής. Οπότε η τελική τιμή είναι 65 ευρώ μαζί με τα μεταφορικά. Εικόνα 29: Αγορασμένο Arduino Yún Από την στιγμή που στον εσωτερικό κόμβο μπήκε πομπός στην συχνότητα των 434ΜΗz πρέπει να μπει και ο ανάλογος δέκτης ο οποίος θα ακούει στην ίδια συχνότητα. Ο δέκτης που χρησιμοποιείται στον εξωτερικό κόμβο είναι ο WRL Η τιμή του στα ελληνικά μαγαζιά είναι 5 και αν η παραγγελία γίνει μαζί με τον πομπό η τιμή και των 2 γίνεται 15 μαζί με τα μεταφορικά. Αρκετά καλή τιμή για ακτίνα κάλυψης 150 μέτρα. 43

49 Εικόνα 30: Δέκτης WRL Για την ταχύτητα του ανέμου χρειάζεται ανεμόμετρο, η κατασκευή ενός χειροποίητου δεν είναι δύσκολη αλλά το αποτέλεσμα δεν είναι και τόσο ικανοποιητικό καθώς ο διακόπτης που πρέπει να φτιαχτεί πρέπει να είναι αρκετά σταθερός για να μη δίνει άχρηστες αιχμές περιστροφής. Στο εμπόριο υπάρχει ένας μετεωρολογικός σταθμός ο οποίος έχει αρκετά χρήσιμα εξαρτήματα. Ένα από αυτά είναι το WS1080/ws. Η τιμή του είναι 13 αλλά μαζί με τα μεταφορικά φτάνει τελική τιμή 20 καθώς το κατάστημα βρίσκεται στην Αθήνα. Η συνδεσμολογία του είναι απλή αλλά για να δουλέψει στον κώδικα χρειάζεται προσοχή. Στην Ελλάδα μόνο ένα κατάστημα μπορεί να το φέρει σε γρήγορο χρονικό διάστημα καθώς το έχει πάντα ετοιμοπαράδοτο. Το κατάστημα είναι το Εικόνα 31: Ανεμόμετρο WS1080/ws Ένα ακόμη κομμάτι του εξωτερικού κόμβου είναι η κάμερα. Το Arduino Yún έχει θύρα USB. Εκεί πέρα θα συνδεθεί η κάμερα. Δεν πρέπει να είναι όμως μια οποιαδήποτε κάμερα στο λειτουργικό σύστημα OpenWRT μπορούν να εγκατασταθούν συγκεκριμένα drivers οπότε η κάμερα πρέπει να είναι συμβατή με gspca. Στο παράρτημα 1 υπάρχει μια ολοκληρωμένη λίστα συμβατότητας. Η κάμερα που είναι συνδεδεμένη στον κόμβο είναι η lifecam vx

50 Εικόνα 32: Lifecam vx-3000 Και οι δύο κόμβοι χρειάζονται μια διάτρητη πλακέτα για να στηριχτούν τα κυκλώματα. Οι δοκιμές στην αρχή μπορούν να γίνουν σε ένα ράστερ αλλά όταν μπουν στους κόμβους καλό είναι να κολληθούν πιάνω σε μια πλακέτα έτσι ώστε να είναι ανθεκτικό σε κραδασμούς και κουνήματα. Το κόστος μια διάτρητης πλακέτας είναι μικρό καθώς είναι ένα αρκετά χρήσιμο προϊόν που έχει αρκετή ζήτηση. Τιμή 3 από τοπικό ηλεκτρονικό κατάστημα. Εικόνα 33: Διάτρητη πλακέτα. 45

51 Εικόνα 34: Ράστερ (Breadboard) To κόστος του ράστερ είναι 5 από ηλεκτρονικό κατάστημα. Σε τοπικό κατάστημα είναι δυσεύρετο γιατί η ζήτησή του είναι ελάχιστη. Αν υπάρχει στην πόλη κάποιο ΤΕΙ εκεί πέρα μπορεί σίγουρα να κάνει κάποιος τις δοκιμές του αλλά χωρίς την άνεση του σπιτιού. 46

52 4.3) Κοστολόγιο 4.3.1) Εσωτερικός κόμβος Προϊόν Ποσότητα Τιμή μονάδας Μεταφορικά Υποσύνολο Arduino Mega2560 LM Διάτρητη πλακέτα Πομπός RF Κεραία RF Διακόπτης Battery holder Ηλιακός 1 11, Συλλέκτης Κουτί ΙΡ Σύνολο ) Εξωτερικός κόμβος Προϊόν Ποσότητα Τιμή μονάδας Μεταφορικά Υποσύνολο Arduino Yún LM Διάτρητη πλακέτα Δέκτης RF WS1080/ws USB Camera Θερμοσυστελλόμενο Σύνολο Τελικό Σύνολο

53 4.4) Σχέδια ηλεκτρονικών κυκλωμάτων 4.4.1) Εσωτερικός κόμβος O αισθητήρας LM35 έχει τρία ποδαράκια. Τα δεδομένα, η γείωση και η τάση. Η τάση ρεύματος μπορεί να είναι 3.3V ή 5V. Και στις δυο περιπτώσεις ο αισθητήρας δουλεύει κανονικά, όσο μεγαλύτερη η τάση τόση μεγαλύτερο το εύρος της θερμοκρασίας που μπορεί να μετρηθεί. Στα 5V η θερμοκρασία που μπορεί να μετρηθεί είναι από -40C* μέχρι 150C* βαθμοί. Για τον λόγο όμως ότι το νερό της θάλασσας δεν πρόκειται να φτάσει ποτέ τις οριακές θερμοκρασίες συστήνεται η χρήση των 3.3V. Σε αυτήν την τάση ο αισθητήρας είναι πιο σταθερός και βγάζει λιγότερες λανθασμένες μετρήσεις. Εικόνα 35: Υποδοχές LM35 48

54 Εικόνα 36: Σύνδεση LM35 με τον arduino mega To κόκκινο καλώδιο είναι η τροφοδοσία των 3.3V του αισθητήρα. Το μαύρο καλώδιο είναι η γείωση. Το άσπρο καλώδιο οδηγείται σε μία αναλογική είσοδο στην οποία διαβάζεται η έξοδος. Εικόνα 37: Υποδοχές πομπού RF 49

55 Εικόνα 38: Σύνδεση πομπού στον arduino To κόκκινο καλώδιο είναι η τροφοδοσία των 5V του πομπού. Το μαύρο καλώδιο είναι η γείωση. Το άσπρο καλώδιο συνδέεται σε μια PWM έξοδο του arduino από την οποία φεύγουν τα δεδομένα. Το μπλε καλώδιο είναι η εξωτερική κεραία. 50

56 Καθώς η τροφοδοσία προέρχεται από πηγή μπαταρίας και όχι από USB, η σύνδεση πρέπει να γίνει με τον εξής τρόπο: Το Vcc της πηγής πρέπει να μπει στην είσοδο toy arduino Vin και το GND να μπει σε μια από τις γειώσεις που υπάρχουν στην πλακέτα. Οι μπαταρίες πρέπει να είναι συνδεδεμένες σε σειρά και όχι παράλληλα. Οπότε το συνολικό κύκλωμα που προκύπτει είναι το παρακάτω. Εικόνα 39: Συνολικό κύκλωμα εσωτερικού κόμβου 51

57 4.4.2) Εξωτερικός κόμβος Στον κόμβο υπάρχουν 2 αισθητήρες LM35 και η σύνδεσή τους είναι ίδια με τον εσωτερικό κόμβο. Εικόνα 40: Σύνδεση LM35 στον Yún Εικόνα 41: Υποδοχές του δέκτη Η έξοδος με την αρίθμηση 2 πρέπει να συνδεθεί σε μια PWM είσοδο του Yún. Η έξοδος 8 μπορεί να συνδεθεί σε μια κεραία αν είναι ανάγκη. 52

58 Η έξοδος 3 μπορεί να μείνει στον αέρα καθώς είναι δοκιμαστική για την ένταση του σήματος. Εικόνα 42: Σύνδεση του δέκτη πάνω στον Yún Εικόνα 43: Σύνδεση κάμερας πάνω στον Yún 53

59 Σύνδεση WS1080/ws : Το ανεμόμετρο έρχεται από τον κατασκευαστή του με ένα καλώδιο το οποίο είναι τύπου RJ11 (τηλεφώνου). Η έξοδος αυτή πρέπει να κοπεί καθώς είναι δύσχρηστη. Το ένα καλώδιο πρέπει να συνδεθεί στην γείωση και το άλλο σε μια είσοδο του Yún η οποία δέχεται διακοπές. Στο σχήμα που ακολουθεί το ανεμόμετρο έχει συνδεθεί στο pin3 το οποίο έχει οριστεί στον κώδικα ως είσοδος και σε λογική κατάσταση HIGH. Σε αυτήν την είσοδο ο Yún δέχεται την διακοπή INT0. Ο τρόπος ανάγνωσης δεδομένων θα εξηγηθεί καλύτερα στο επόμενο κεφάλαιο. Εικόνα 44: Σύνδεση ανεμόμετρου στο pin3 Όλες οι συνδέσεις πρέπει να γίνουν με την χρήση διάτρητης πλακέτας για να είναι σταθερά και ανθεκτικά σε κουνήματα και δίφορα χτυπήματα. Το Συνολικό κύκλωμα που προκύπτει είναι το παρακάτω. Οι συνδέσεις που υπάρχουν πάνω στην πλακέτα έχουν κολληθεί με κολλητήρι και καλάι. Για να τραβηχτεί μια σύνδεση από μία τρύπα σε άλλη μπορούν να τοποθετηθούν καλώδια. 54

60 Εικόνα 45: Τελική σύνδεση υλικού εξωτερικού κόμβου 55

61 Κεφάλαιο 5 Κώδικας και παραμετροποίηση Στο κεφάλαιο 5 γίνεται αναλυτική περιγραφή του κώδικα 1 των κόμβων και οι τεχνικές που χρησιμοποιήθηκαν για να λειτουργήσει σωστά ο κάθε κόμβος και να είναι όσο το δυνατόν ακριβείς οι μετρήσεις που θα δείξουμε στον χρήστη. Μετά τον κώδικα του κόμβου γίνεται παρουσίαση του κώδικα που χρησιμοποιήθηκε από την πλευρά του κεντρικού server ο οποίος επεξεργάζεται και παρουσιάζει τα δεδομένα στον τελικό χρήστη. 1 Ο συνολικός κώδικας θα δοθεί σε αρχεία στο συνοδευτικό CD. 56

62 5.1) Διάγραμμα Ροής Δεδομένων εσωτερικού κόμβου Εικόνα 46: ΔΡΔ εσωτερικού κόμβου 57

63 5.2) Κώδικας εσωτερικού κόμβου 1. #include <VirtualWire.h> 2. int temp; 3. int temppin = A0; 4. char tempcharmsg[3]; 5. int led = 50; void setup() 8. { 9. //Serial.begin(9600); 10. pinmode(led, OUTPUT); 11. vw_setup(2000); 12. } void loop() 15. { 16. temp = analogread(temppin); 17. temp = temp * ; 18. //Serial.print("H Thermokrasia einai = "); 19. //Serial.print(temp); 20. //Serial.print("*C"); 21. //Serial.println(); 22. itoa(temp,tempcharmsg,10); // Convert integer data to Char array 23. send(tempcharmsg); 24. BlinkLed(); 25. delay(1000); 26. } void send (char *message) 29. { 30. vw_send((uint8_t *)message, strlen(message)); 31. vw_wait_tx(); // Wait until the whole message is gone 58

64 32. } 33. void BlinkLed (){ 34. digitalwrite(led, HIGH); 35. delay(500); 36. digitalwrite(led, LOW); 37. delay(500); 38. } Επεξήγηση: Στον κώδικα υπάρχει μια βασική συνάρτηση, void loop(). Αυτή η συνάρτηση είναι ένας ατέρμον βρόχος, σαν να λέμε while(true). Αυτή η συνάρτηση θα εκτελείται όσο το arduino έχει τροφοδοσία. Στην πρώτη γραμμή γίνεται η δήλωση μια βιβλιοθήκης, αυτή η βιβλιοθήκη περιέχει συναρτήσεις οι οποίες μας διευκολύνουν στην αποστολή και λήψη δεδομένων μέσω του πομπού που είναι συνδεδεμένος στον arduino. Αυτή η βιβλιοθήκη δεν υπάρχει εξ ορισμού στον compiler που χρησιμοποιούμε. Για να γίνει χρήση της πρέπει να κατέβει και να εγκατασταθεί τοπικά στον υπολογιστή. Η VirtualWire είναι ανοιχτού κώδικα οπότε μπορεί να δεχτεί αλλαγές και τροποποιήσεις. Παρακάτω στον κώδικα ακολουθεί η δήλωση μεταβλητών. Αυτές οι μεταβλητές είναι global έτσι ώστε να μπορούν να καλούνται από όλες τις συναρτήσεις που υπάρχουν στον κώδικα χωρίς να υπάρχει κάποιο πρόβλημα εμβέλειας. void setup () Μόλις το arduino τεθεί σε λειτουργία αυτή η συνάρτηση θα τρέξει μια φορά χωρίς να καλεστεί κάπου μέσα στο πρόγραμμα σε αντίθεση με τις άλλες συναρτήσεις που πρέπει να καλεστούν μέσα στο κυρίως σώμα. Μέσα σε αυτήν την συνάρτηση καλείται η προκαθορισμένη συνάρτηση pinmode() αυτή η συνάρτηση δέχεται 2 παραμέτρους. Η πρώτη είναι ένας int αριθμός ο οποίος αντιστοιχεί σε μια είσοδο/έξοδο του arduino. Η δεύτερη παράμετρος είναι η κατάσταση λειτουργίας αυτής της θύρας. Οι επιλογές είναι τρεις: INPUT, OUTPUT, ή INPUT_PULLUP. Λεπτομερή εξήγηση υπάρχει στα links της επίσημης σελίδας του arduino. H επόμενη συνάρτηση που πρέπει να κληθεί είναι η vw_setup() O ορισμός και η υλοποίηση αυτής της συνάρτησης υπάρχει στην βιβλιοθήκη VirtualWire. Η λειτουργία της είναι ότι ορίζει την ταχύτητα διάδοσης (σε bps) με την οποία θα μεταφέρονται τα δεδομένα μέσω του πομπού. 59

65 Στην γραμμή 16 γίνεται αναγνώριση των δεδομένων που μας στέλνει ο αισθητήρας θερμοκρασίας η συνάρτηση analogread προκαθορισμένη ώστε να γίνει ανάγνωση σε μια αναλογική είσοδο την οποία δέχεται ως παράμετρο. Στην γραμμή 17 γίνεται μια μαθηματική πράξη. Αυτή η πράξη μετατρέπει τα mv τα οποία μπήκαν στο σύστημα και τα κάνει θερμοκρασία στην κλίμακα κελσίου (C o ). Οι γραμμές έχουν γίνει σχόλια καθώς χρειάζονται για εκσφαλμάτωση.η γραμμή 22 περιέχει μια αρκετά σημαντική συνάρτηση, itoa().το όνομα βγαίνει από τα αρχικά «integer to ASCII» Αυτό που κάνει είναι να μετατρέπει την πληροφορία την οποία δέχεται ω παράμετρο από τύπο int σε τύπο char. Το δέκα που υπάρχει ως τελευταία παράμετρος συμβολίζει την δεκαδική μορφή του αριθμού. Θα μπορούσε να είναι 16 για HEX ή 2 για δυαδικό σύστημα. Ο λόγος αυτής της μετατροπής είναι ότι δεν μπορεί να σταλεί πληροφορία μορφής αριθμού αλλά μόνο χαρακτήρες. Στην επόμενη γραμμή γίνεται κλίση της συνάρτησης send(). Αυτή η συνάρτηση θα μπορούσε να έχει ένα οποιοδήποτε όνομα. Αυτό που γίνεται μέσα στην συνάρτηση είναι η μετατροπή των δεδομένων σε unsigned integer of length 8 bits έτσι ώστε να γίνει από στολή σε μορφή παλμών. Εικόνα 47: Παλμοί πομπού Αυτοί οι παλμοί είναι αρκετά απλό να μεταδοθούν από τον πομπό. Ο τρόπος μετάδοσης μπορεί να βρεθεί στο documentation της VirtualWire.h Έξω από την loop υπάρχει μια συνάρτηση Blink() η λειτουργία της είναι να αναβοσβήνει ένα λαμπάκι το οποία ενδεικτικά μας δείχνει ότι ο κόμβος είναι σε λειτουργία και στέλνει δεδομένα. Μέσα της κάνει κλίση προκαθορισμένων συναρτήσεων του arduino οι οποίες κάνουν λογικό 0 ή λογικό 1 την έξοδο έτσι ώστε να ανάψει το led. Λογικό 1 σημαίνει ~5V και λογικό 0 είναι η γείωση (GND). Η συνάρτηση delay() είναι προκαθορισμένη και αυτή από το arduino. Η δουλειά της είναι να κάνει χρονοκαθυστέρηση. Όταν καλείται ο μικροελεγκτής δεν κάνει καμία εργασία, απλά περιμένει μέχρι να περάσει ο χρόνος που έχει δεχτεί ως παράμετρο. Ο χρόνος είναι σε μορφή millisecond (ms). 60

66 5.3) Διάγραμμα Ροής Δεδομένων εξωτερικού κόμβου 61

67 5.4) Κώδικας εξωτερικού κόμβου 1. //Yún Code 2. #include <FileIO.h> //sd card 3. #include <Process.h> //Linux side 4. #include <Bridge.h> //communicate with Linux side 5. #include <VirtualWire.h> //RF communication #define WindSpeedMeter 3 //Interrupt0 on digital Pin 3 9. char RF_Node_Msg[4]; (node1) 10. float WindSpeed = 0; //Wind speed //RF transmission container 11. int watertmp = 0; //Remote node water temperature 12. int airtmp = 0; //Local air temperature (Sun) 13. int airtmpshadow = 0; //Local air temperature (shadow) 14. int countrot=0; //count anemometer rotations 15. unsigned long int Freq=6; //initialize loop() time!=0 16. String timestring = ""; //initialize the time 17. int signalcount = 0; //Count no signal time float ReadWindSpeed(){ 21. // 1 rotation per second = KM/h (1 rotation for one pulse) 22. unsigned long int speedkm=24000; // KM*10 for decimal accuracy 23. int SpDec,SpInt; 24. speedkm = (speedkm*countrot)/freq ; //get the speed / loop time 25. SpInt = ((int)speedkm)/10; //remove the extra zero 26. SpDec = ((int)speedkm)%10; // decimal 27. countrot=0; // reset the counter 28. return ((float)spint+(spdec/10.)); // return real 29. }//Read Wind Speed

Εφαρμογές Arduino Σεμινάριο Ηλεκτρονικού Τομέα

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

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

Προγραμματισμο ς σε Arduino

Προγραμματισμο ς σε Arduino Προγραμματισμο ς σε Arduino Arduino UNO & Innoesys Educational Shield www.devobox.com Ηλεκτρονικά Εξαρτήματα & Υλικά Κατασκευής Πρωτοτύπων Λέανδρου 79, 10443, Κολωνός +30 210 51 55 513, info@devobox.com

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

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

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

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

Κεφάλαιο 1.6: Συσκευές αποθήκευσης

Κεφάλαιο 1.6: Συσκευές αποθήκευσης Κεφάλαιο 1.6: Συσκευές αποθήκευσης 1.6.1 Συσκευές αποθήκευσης Μνήμη τυχαίας προσπέλασης - RAM Η μνήμη RAM (Random Access Memory Μνήμη Τυχαίας Προσπέλασης), κρατεί όλη την πληροφορία (δεδομένα και εντολές)

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

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 1. Arduino + LabVIEW: Μέτρηση Έντασης Φωτός με Φωτοαντίσταση. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 1. Arduino + LabVIEW: Μέτρηση Έντασης Φωτός με Φωτοαντίσταση. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 1 Arduino + LabVIEW: Μέτρηση Έντασης Φωτός με Φωτοαντίσταση. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο

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

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

ΕΦΑΡΜΟΓΕΣ ΤΗΛΕΠIΚΟΙΝΩΝΙΑΚΩΝ ΔΙΑΤΑΞΕΩΝ ΕΦΑΡΜΟΓΕΣ ΤΗΛΕΠIΚΟΙΝΩΝΙΑΚΩΝ ΔΙΑΤΑΞΕΩΝ ΟΙΚΟΝOΜΟΥ ΧΑΡΗΣ (6424) ΦΩΚΟΣ ΝΙΚΟΛΑΟΣ(6592) ΚΑΜΒΥΣΗΣ ΝΙΚΟΛΑΟΣ(7178) 2013-2014 ΠΕΡΙΕΧΟΜΕΝΑ Σκοπός της εργασίας Ανάλυση Arduino Uno Δημιουργία πληροφορίας Αποστολή και

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

Μέτρηση Θερμοκρασίας με τον αισθητήρα TMP36. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων. Βασική δομή ενός προγράμματος στο LabVIEW.

Μέτρηση Θερμοκρασίας με τον αισθητήρα TMP36. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων. Βασική δομή ενός προγράμματος στο LabVIEW. Σκοπός Μάθημα 2 Δραστηριότητα 1 Μέτρηση Θερμοκρασίας με τον αισθητήρα TMP36. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο Πλαίσιο (front panel). Σχεδίαση

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

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

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

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

Ηράκλειο 28/10/2016 Αρ. Πρωτ.:

Ηράκλειο 28/10/2016 Αρ. Πρωτ.: ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΝΟΜΟΣ ΗΡΑΚΛΕΙΟΥ ΔΗΜΟΣ ΗΡΑΚΛΕΙΟΥ ΔΙΕΥΘΥΝΣΗ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Ταχ. Δ/νση: Ανδρόγεω 2, 4 ος όροφος Τ.Κ: 71202 Πληροφορίες: Γ.Φανταουτσάκης Τηλ.: 2810

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

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Σερρών Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πληροφορικής & Επικοινωνιών

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Σερρών Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πληροφορικής & Επικοινωνιών Τεχνολογικό Εκπαιδευτικό Ίδρυμα Σερρών Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πληροφορικής & Επικοινωνιών Υλοποίηση δικτύου ασύρματης ραδιοεπικοινωνίας μεταξύ δύο ενσωματωμένων κόμβων (κόμβος ταυτοποίησης

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

Σύντοµη εισαγωγική παρουσίαση του Raspberry Pi και η χρήση του σε συνδυασµό σε την Python και Το Scratch

Σύντοµη εισαγωγική παρουσίαση του Raspberry Pi και η χρήση του σε συνδυασµό σε την Python και Το Scratch Σύντοµη εισαγωγική παρουσίαση του Raspberry Pi και η χρήση του σε συνδυασµό σε την Python και Το Scratch Σαλπασαράνης Κωνσταντίνος Εκπαιδευτικός ΠΕ19 Πληροφορικής Ηλεκτρολόγος Μηχανικός & Τεχνολογίας Υπολογιστών

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

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

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

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

Lab 1: Experimenting on Arduino & AI Sense

Lab 1: Experimenting on Arduino & AI Sense Lab 1: Experimenting on Arduino & AI Sense 1. Εισαγωγή A. Arduino Robokit Το Robokit, όπως και όλες οι πλακέτες τύπου Arduino, λειτουργεί χάρη σε έναν μικροελεγκτή. Ως μικροελεγκτή μπορούμε να φανταστούμε

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

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5. Ρυθμίζοντας τη Φορά Περιστροφής. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5. Ρυθμίζοντας τη Φορά Περιστροφής. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5 Ρυθμίζοντας τη Φορά Περιστροφής DC Κινητήρα. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο Πλαίσιο (front

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

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων Εργαστήριο ενσωματωμένων συστημάτων Παρουσίαση 2: Βασικός Προγραμματισμός Arduino (AVR) Εργαστήριο Αυτομάτου Ελέγχου Η πλατφόρμα Arduino Microcontroller: ATmega328 Operating Voltage: 5V Digital I/O Pins:

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

Σημειώσεις : Χρήστος Μουρατίδης. Κάντε κλικ για έναρξη

Σημειώσεις : Χρήστος Μουρατίδης. Κάντε κλικ για έναρξη Σημειώσεις : Χρήστος Μουρατίδης Κάντε κλικ για έναρξη Γενική εικόνα Στο σχήμα βλέπουμε μία γενική εικόνα του εσωτερικού της Κεντρική Μονάδας του υπολογιστή: Τροφοδοτικό Είναι μία ηλεκτρική μικροσυσκευή,

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

Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 1. Προγραμματισμός Φυσικών Συστημάτων. Νέα Ψηφιακά Αντικείμενα

Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 1. Προγραμματισμός Φυσικών Συστημάτων. Νέα Ψηφιακά Αντικείμενα Σκοπός Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 1 ΜΕΤΡΩΝΤΑΣ ΑΠΟΣΤΑΣΗ ΜΕ ΤΟΝ ΑΙΣΘΗΤΗΡΑ ΥΠΕΡΗΧΩΝ (SR04). Ψηφιακά Αντικείμενα Μικροελεγκτής Προγραμματισμός Φυσικών Συστημάτων Νέα Ψηφιακά Αντικείμενα Αισθητήρες

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

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων Εργαστήριο ενσωματωμένων συστημάτων Παρουσίαση 1: Εισαγωγή στα ενσωματωμένα συστήματα (embedded systems) Εργαστήριο Αυτομάτου Ελέγχου Ενσωματωμένα συστήματα (Embedded Systems) Ενσωματωμένα συστήματα (Embedded

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

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΗ ΔΙΟΙΚΗΣΗ ΚΑΙ ΣΤΗΝ ΟΙΚΟΝΟΜΙΑ 2 Ο ΜΑΘΗΜΑ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΑΠΟΣΤΟΛΙΑ ΠΑΓΓΕ Υπολογιστής Συνοπτικό λεξικό Οξφόρδης -> «ηλεκτρονική υπολογιστική μηχανή»

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

Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Α : Υλικά

Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Α : Υλικά Σκοπός Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Α : Υλικά Μικροελεγκτές Πλακέτα Arduino Προσομοίωση Μικροελεγκτών Προγραμματισμός Μικροελεγκτών στη C. 7.1 ΕΠΙΔΙΩΞΗ ΤΗΣ ΕΡΓΑΣΙΑΣ

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

Μάθημα 2 Δραστηριότητα 2: Δημιουργώντας το Μετεωρολογικό Σταθμό. Επανεξέταση των βασικών εννοιών της C και του προγραμματισμού.

Μάθημα 2 Δραστηριότητα 2: Δημιουργώντας το Μετεωρολογικό Σταθμό. Επανεξέταση των βασικών εννοιών της C και του προγραμματισμού. Σκοπός Σχεδίαση Συστημάτων με τον Arduino Μάθημα 2 Δραστηριότητα 2: Δημιουργώντας το Μετεωρολογικό Σταθμό. Επανεξέταση των βασικών εννοιών της C και του προγραμματισμού. Κατανόηση των βημάτων στη συστηματική

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

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

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

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

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

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

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

Φύλλο εργασίας 6 - Θερμόμετρο εξωτερικού χώρου. Το κύκλωμα σε breadboard

Φύλλο εργασίας 6 - Θερμόμετρο εξωτερικού χώρου. Το κύκλωμα σε breadboard Φύλλο εργασίας 6 - Θερμόμετρο εξωτερικού χώρου Σε αυτήν την δραστηριότητα θα κατασκευάσουμε ένα θερμόμετρο εξωτερικού χώρου. Θα χρησιμοποιήσουμε τον αισθητήρα θερμοκρασίας LM35 και για την ένδειξη της

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

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

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

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

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

EΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΕΙΔΙΚΟΣ ΛΟΓΑΡΙΑΣΜΟΣ ΚΟΝΔΥΛΙΩΝ ΕΡΕΥΝΑΣ ΓΡΑΜΜΑΤΕΙΑ ΕΠΙΤΡΟΠΗΣ ΕΡΕΥΝΩΝ ΑΝΑΡΤΗΤΕΑ ΣΤΟ ΚΗΜΔΗΣ & ΣΤΗ ΔΙΑΥΓΕΙΑ EΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΕΙΔΙΚΟΣ ΛΟΓΑΡΙΑΣΜΟΣ ΚΟΝΔΥΛΙΩΝ ΕΡΕΥΝΑΣ ΓΡΑΜΜΑΤΕΙΑ ΕΠΙΤΡΟΠΗΣ ΕΡΕΥΝΩΝ ΑΝΑΡΤΗΤΕΑ ΣΤΟ ΚΗΜΔΗΣ & ΣΤΗ ΔΙΑΥΓΕΙΑ Πρόσκληση εκδήλωσης ενδιαφέροντος 45005/2015 στο πλαίσιο

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

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 3 Μέτρηση Θερμοκρασίας Σύστημα Ελέγχου Θερμοκρασίας. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 3 Μέτρηση Θερμοκρασίας Σύστημα Ελέγχου Θερμοκρασίας. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 3 Μέτρηση Θερμοκρασίας Σύστημα Ελέγχου Θερμοκρασίας με Θερμοστάτη. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Σκοπός Βασική δομή ενός προγράμματος στο LabVIEW.

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

Σημειώσεις κεφαλαίου 16 Αρχές επικοινωνίας με ήχο και εικόνα

Σημειώσεις κεφαλαίου 16 Αρχές επικοινωνίας με ήχο και εικόνα Σημειώσεις κεφαλαίου 16 Αρχές επικοινωνίας με ήχο και εικόνα ΠΩΣ ΛΕΙΤΟΥΡΓΟΥΝ ΟΙ ΗΛΕΚΤΡΟΝΙΚΕΣ ΕΠΙΚΟΙΝΩΝΙΕΣ Ένα σύστημα ηλεκτρονικής επικοινωνίας αποτελείται από τον πομπό, το δίαυλο (κανάλι) μετάδοσης και

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

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

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

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

«ΑΣΥΡΜΑΤΟ ΣΥΣΤΗΜΑ ΕΠΙΤΗΡΗΣΗΣ, ΚΑΤΑΓΡΑΦΗΣ & ΕΛΕΓΧΟΥ ΑΝΤΛΙΟΣΤΑΣΙΩΝ» Τεχνική έκθεση Προδιαγραφές Προϋπολογισμός

«ΑΣΥΡΜΑΤΟ ΣΥΣΤΗΜΑ ΕΠΙΤΗΡΗΣΗΣ, ΚΑΤΑΓΡΑΦΗΣ & ΕΛΕΓΧΟΥ ΑΝΤΛΙΟΣΤΑΣΙΩΝ» Τεχνική έκθεση Προδιαγραφές Προϋπολογισμός Δ/ΝΣΗ ΤΕΧΝΙΚΩΝ ΥΠΗΡΕΣΙΩΝ ΤΜΗΜΑ ΑΡΔΕΥΣΗΣ ΤΙΤΛΟΣ ΜΕΛΕΤΗΣ «ΑΣΥΡΜΑΤΟ ΣΥΣΤΗΜΑ ΕΠΙΤΗΡΗΣΗΣ, ΚΑΤΑΓΡΑΦΗΣ & ΕΛΕΓΧΟΥ ΑΝΤΛΙΟΣΤΑΣΙΩΝ» Τεχνική έκθεση Προδιαγραφές Προϋπολογισμός Προϋπολογ. : 9.963,00 Με ΦΠΑ 23% Χρήση

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

Η δυναμική του Arduino στο μάθημα της Τεχνολογίας. Φάσουρας Δημήτριος Ηλεκτρολόγος ΠΕ 17,03

Η δυναμική του Arduino στο μάθημα της Τεχνολογίας. Φάσουρας Δημήτριος Ηλεκτρολόγος ΠΕ 17,03 Η δυναμική του Arduino στο μάθημα της Τεχνολογίας Φάσουρας Δημήτριος Ηλεκτρολόγος ΠΕ 17,03 dfasouras@gmail.com Τι είναι το Arduino ; Το Arduino είναι μια απλή μητρική πλακέτα ανοικτού κώδικα. Διαθέτει

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

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

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

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

WIRELESS SENSOR NETWORKS (WSN)

WIRELESS SENSOR NETWORKS (WSN) WIRELESS SENSOR NETWORKS (WSN) Δρ. Ιωάννης Παναγόπουλος Εργαστήριο Υπολογιστικών Συστημάτων Καθ. Γεώργιος Παπακωνσταντίνου Αθήνα 2008 ΕΙΣΑΓΩΓΗ ΣΤΑ WSN Σε συγκεκριμένες εφαρμογές, επιθυμείται η μέτρηση

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

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

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

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

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

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

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

Kablosuz yaşam. 150 Mbps Ασύρματο USB Adapter. Εγχειρίδιο Χρήστη. 7/24 γραμμή υποστήριξης 801 100 0911. CD Εύκολης Εγκατάστασης.

Kablosuz yaşam. 150 Mbps Ασύρματο USB Adapter. Εγχειρίδιο Χρήστη. 7/24 γραμμή υποστήριξης 801 100 0911. CD Εύκολης Εγκατάστασης. Kablosuz yaşam 150 Mbps Ασύρματο USB Adapter Εγχειρίδιο Χρήστη Air 2310 CD Εύκολης Εγκατάστασης 7/24 γραμμή υποστήριξης 801 100 0911 Τρία χρ Περιεχόμενα Σύνοψη Εγχειριδίου 3 Ασφάλεια και Συντήρηση 3 1

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

Μάθημα 1 ΑΙΣΘΗΤΗΡΕΣ Ο Αισθητήρας Δύναμης. Επανεξέταση των βασικών εννοιών της C και του προγραμματισμού.

Μάθημα 1 ΑΙΣΘΗΤΗΡΕΣ Ο Αισθητήρας Δύναμης. Επανεξέταση των βασικών εννοιών της C και του προγραμματισμού. Σκοπός Σχεδίαση Συστημάτων με τον Arduino Μάθημα 1 ΑΙΣΘΗΤΗΡΕΣ Ο Αισθητήρας Δύναμης. Επανεξέταση των βασικών εννοιών της C και του προγραμματισμού. Κατανόηση των βημάτων στη συστηματική ανάπτυξη ενός προγράμματος.

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

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 8. Μετρώντας Επιτάχυνση με το Accelerόμετρο (ADXL 335) Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 8. Μετρώντας Επιτάχυνση με το Accelerόμετρο (ADXL 335) Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 8 Μετρώντας Επιτάχυνση με το Accelerόμετρο (ADXL 335). Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο Πλαίσιο

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

ΠΛΗΡΟΦΟΡΙΚΗ 4 ο Μάθημα. Το Υλικό του Υπολογιστή

ΠΛΗΡΟΦΟΡΙΚΗ 4 ο Μάθημα. Το Υλικό του Υπολογιστή ΠΛΗΡΟΦΟΡΙΚΗ 4 ο Μάθημα Το Υλικό του Υπολογιστή Ηλεκτρονικός Υπολογιστής Πουλιέται οπουδήποτε (ακόμη και σε Super Market) Είναι παντού Ο φορητός έχει τις ίδιες δυνατότητες με τον επιτραπέζιο Γίνονται μικρότεροι

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

INTD0909. GSM Gateway voice / data. Οδηγός γρήγορης εγκατάστασης. GSM Gateway INTD0909 voice / data

INTD0909. GSM Gateway voice / data.  Οδηγός γρήγορης εγκατάστασης. GSM Gateway INTD0909 voice / data Οδηγός γρήγορης εγκατάστασης GSM Gateway INTD0909 voice / data GSM Gateway voice / data Σελίδα 2 Γενική - Προδιαγραφές Σελίδα 3 Καλωδίωση - Σύνδεση Σελίδα 4 Quick-Start Εγκατάσταση Σελίδα 5 Ενδείξεις LED

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

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

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

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

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

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

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

ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ)

ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ) ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ) Συσκευές αποθήκευσης Ένας υπολογιστής προκειµένου να αποθηκεύσει δεδοµένα χρησιµοποιεί δύο τρόπους αποθήκευσης: Την Κύρια Μνήµη Τις συσκευές µόνιµης αποθήκευσης (δευτερεύουσα

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

ΜΙΚΡΟΕΛΕΓΚΤΗΣ PICAXE 18M2

ΜΙΚΡΟΕΛΕΓΚΤΗΣ PICAXE 18M2 ΘΕΜΑ : ΜΙΚΡΟΕΛΕΓΚΤΗΣ PICAXE 18M2 ΔΙΑΡΚΕΙΑ:? περίοδος Οι μικροελεγκτές είναι υπολογιστές χωρίς περιφερειακά, σε ολοκληρωμένα κυκλώματα. Μπορούν να συνδυάσουν αρκετές από τις βασικές λειτουργίες άλλων ειδικών

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

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

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

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

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

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

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

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

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

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

Εφαρμογές Arduino Σεμινάριο Ηλεκτρονικού Τομέα

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

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

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

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

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

2017 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino

2017 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino 2017 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino Αριστείδης Παλιούρας e-mail: arispaliouras@gmail.com ISBN: 978-960-93-8945-7 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino Copyright

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

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

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

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

Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 2. Προγραμματισμός Φυσικών Συστημάτων. Συστήματα Πραγματικών Εφαρμογών. Νέα Ψηφιακά Αντικείμενα

Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 2. Προγραμματισμός Φυσικών Συστημάτων. Συστήματα Πραγματικών Εφαρμογών. Νέα Ψηφιακά Αντικείμενα Σκοπός Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 2 ΤΟ ΣΥΣΤΗΜΑ ΣΑΡΩΣΗΣ ΤΟΥ ΟΠΤΙΚΟΥ ΠΕΔΙΟΥ. Ψηφιακά Αντικείμενα Μικροελεγκτής Προγραμματισμός Φυσικών Συστημάτων Συστήματα Πραγματικών Εφαρμογών Νέα Ψηφιακά

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

ΦΩΤΕΛΛΗΣ Α.Ε. ΣΥΣΤΗΜΑΤΑ ΑΣΦΑΛΕΙΑΣ

ΦΩΤΕΛΛΗΣ Α.Ε. ΣΥΣΤΗΜΑΤΑ ΑΣΦΑΛΕΙΑΣ Α. ΓΕΝΙΚΑ Η εγκατάσταση ενός ολοκληρωμένου συστήματος συναγερμού αποσκοπεί στην προστασία χώρων όπως οικίες, επιχειρήσεις, βιομηχανίες, στρατιωτικές εγκαταστάσεις κλπ. σε περιπτώσεις: Ανεπιθύμητης εισόδου

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

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

«ΠΡΟΜΗΘΕΙΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΕΡΙΦΕΡΙΑΚΩΝ ΣΥΣΚΕΥΩΝ» ΤΟΥ ΔΗΜΟΥ ΙΩΑΝΝΙΤΩΝ ΤΕΧΝΙΚΗ ΜΕΛΕΤΗ «ΠΡΟΜΗΘΕΙΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΕΡΙΦΕΡΙΑΚΩΝ ΣΥΣΚΕΥΩΝ» ΤΟΥ ΔΗΜΟΥ ΙΩΑΝΝΙΤΩΝ ΤΕΧΝΙΚΗ ΜΕΛΕΤΗ ΠΡΟΫΠΟΛΟΓΙΣΜΟΣ : 49999,50 ΕΥΡΩ ΜΕ Φ.Π.Α. Κ.Α. : 70.01.7134.001 ΕΤΟΣ : 2015 ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΑΠΟΚΕΝΤΡΩΜΕΝΗ

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

ΘΕΜΑ : ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ DIGITAL ELECTRONICS

ΘΕΜΑ : ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ DIGITAL ELECTRONICS ΘΕΜΑ : ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ DIGITAL ELECTRONICS ΔΙΑΡΚΕΙΑ: 1 περιόδους 16/11/2011 10:31 (31) καθ. Τεχνολογίας ΚΑΤΗΓΟΡΙΕΣ ΜΕΓΕΘΩΝ ΑΝΑΛΟΓΙΚΟ (ANALOGUE) ΨΗΦΙΑΚΟ (DIGITAL) 16/11/2011 10:38 (38) ΕΙΣΑΓΩΓΗ ΣΤΑ

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

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

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

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

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

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

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

ΠΛΗΡΟΦΟΡΙΚΗ. Β Γυμνασίου Σχολικό έτος

ΠΛΗΡΟΦΟΡΙΚΗ. Β Γυμνασίου Σχολικό έτος ΠΛΗΡΟΦΟΡΙΚΗ Β Γυμνασίου Σχολικό έτος 2009-2010 Γνωρίζω το υπολογιστή ως ενιαίο σύστημα Ψηφιακός Κόσμος Το Εσωτερικό του Υ. Σ. Πολυμέσα Δίκτυα Η / Υ Ψηφιακός Κόσμος Ψηφιακό Αναλογικό Με τον όρο Ψηφιακό

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

Κεφάλαιο 2.4: Εργασία με εικονίδια

Κεφάλαιο 2.4: Εργασία με εικονίδια Κεφάλαιο 2.4: Εργασία με εικονίδια 2.4.1 Συχνότερα εμφανιζόμενα εικονίδια των Windows Τα πιο συνηθισμένα εικονίδια, που μπορεί να συναντήσουμε, είναι: Εικονίδια συστήματος: Τα Windows εμφανίζουν τα στοιχεία

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

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

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

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

Πτυχιακή Εργασία Οδηγώντας ένα Ρομποτικό Αυτοκίνητο με το WiFi. Η Ασύρματη Επικοινωνία, χρησιμοποιώντας

Πτυχιακή Εργασία Οδηγώντας ένα Ρομποτικό Αυτοκίνητο με το WiFi. Η Ασύρματη Επικοινωνία, χρησιμοποιώντας Βασικές Έννοιες Πτυχιακή Εργασία 2015 Οδηγώντας ένα Ρομποτικό Αυτοκίνητο με το WiFi. Σχεδίαση Συστήματος Πραγματικής Εφαρμογής (Prototyping). Η Ασύρματη Επικοινωνία, χρησιμοποιώντας το πρωτόκολλο WiFi.

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

Κεφάλαιο 1.5: Τα βασικά μέρη ενός υπολογιστή

Κεφάλαιο 1.5: Τα βασικά μέρη ενός υπολογιστή Κεφάλαιο 1.5: Τα βασικά μέρη ενός υπολογιστή 1.5.1 Ανάλυση των μερών ενός υπολογιστή Μονάδα συστήματος Είναι το κουτί του υπολογιστή το οποίο φαίνεται αρκετά συμπαγές, αλλά στην πραγματικότητα αποτελείται

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

Μάθημα 4.7 Θύρες περιφερειακών

Μάθημα 4.7 Θύρες περιφερειακών Μάθημα 4.7 Θύρες περιφερειακών - Εισαγωγή - Η σειριακή θύρα - Η παράλληλη θύρα - Οι θύρες πληκτρολογίου και ποντικιού τύπου PS/2 - Ο διάδρομος USB Όταν ολοκληρώσεις το μάθημα αυτό θα μπορείς: Να αναφέρεις

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

ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ 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

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

BEGINNING WITH RASPBERRY PI

BEGINNING WITH RASPBERRY PI BEGINNING WITH RASPBERRY PI ΓΙΑΝΝΑΚΗΣ ΚΥΡΙΑΚΟΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩς LinkedIn: Kyriakos Giannakis #Fosscomm2016 ΤΙ ΕΙΝΑΙ; Το Raspberry Pi είναι μια σειρά από Barebone, single-board PCs, σχεδιασμένα και

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

ΙΑΧΕΙΡΙΣΤΗΣ ΕΛΛΗΝΙΚΟΥ ΙΚΤΥΟΥ ΙΑΝΟΜΗΣ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙΑΚΗΡΥΞΗ ΗΜΟΠΡΑΣΙΑΣ ΜΕ ΑΡΙΘΜΟ -ΧΧΧ ΕΡΓΟ: «Πιλοτικό Σύστηµα Τηλεµέτρησης και ιαχείρισης της Ζήτησης Παροχών Ηλεκτρικής Ενέργειας Οικιακών και Μικρών

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

Κομψός φορητός υπολογιστής σε ασημί χρώμα, για γρήγορα πολυμέσα. Επίσημη τοποθεσία VAIO για την Ευρώπη http://www.vaiopro.eu/

Κομψός φορητός υπολογιστής σε ασημί χρώμα, για γρήγορα πολυμέσα. Επίσημη τοποθεσία VAIO για την Ευρώπη http://www.vaiopro.eu/ VGN-NR3Z/S Απλά, σπορ και έξυπνα Κομψός φορητός υπολογιστής σε ασημί χρώμα, για γρήγορα πολυμέσα Επίσημη τοποθεσία VAIO για την Ευρώπη http://www.vaio.eu/ Επίσημη τοποθεσία VAIO για την Ευρώπη http://www.vaiopro.eu/

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

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

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

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

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Version 2.00 Επιμέλεια Σημειώσεων: Δημήτρης Κόγιας Πατρικάκης Χαράλαμπος Πίνακας περιεχομένων TELNET... 2 PING...

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

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή 1. Ηλεκτρονικός Υπολογιστής Ο Ηλεκτρονικός Υπολογιστής είναι μια συσκευή, μεγάλη ή μικρή, που επεξεργάζεται δεδομένα και εκτελεί την εργασία του σύμφωνα με τα παρακάτω

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

ΤΜΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ

ΤΜΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ ΤΜΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ Τα τμήματα ενός ηλεκτρονικού υπολογιστή είναι: 1. Επεξεργαστής 2. Μνήμη RAM και ROM 3. Κάρτα γραφικών 4. Μητρική Πλακέτα 5. Σκληρός Δίσκος 6. DVD / Blue Ray 7. Τροφοδοτικό

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Γρήγορος Οδηγός Εγκατάστασης DIGITAL VIDEO RECORDER (DVR) 4 ΚΑΝΑΛΙΩΝ. V1.10 a11633rd4e08 2007/12/07

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Γρήγορος Οδηγός Εγκατάστασης DIGITAL VIDEO RECORDER (DVR) 4 ΚΑΝΑΛΙΩΝ. V1.10 a11633rd4e08 2007/12/07 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Γρήγορος Οδηγός Εγκατάστασης DIGITAL VIDEO RECORDER (DVR) 4 ΚΑΝΑΛΙΩΝ V1.10 a11633rd4e08 2007/12/07 A. ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ VIDEO MODE Triplex ΣΥΣΤΗΜΑ ΕΙΚΟΝΑΣ NTSC PAL ΑΝΑΛΥΣΗ ΖΩΝΤΑΝΗΣ ΕΙΚΟΝΑΣ

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

Ελληνική Έκδ ση. Εισαγωγή. Περιεχόμενα της συσκευασίας. Τεχνικές προδιαγραφές BT100. Πρόσθετες τεχνικές προδιαγραφές ΒΤ100 S W E E X.

Ελληνική Έκδ ση. Εισαγωγή. Περιεχόμενα της συσκευασίας. Τεχνικές προδιαγραφές BT100. Πρόσθετες τεχνικές προδιαγραφές ΒΤ100 S W E E X. BT100 - Sweex Bluetooth Class II Adapter USB BT110 - Sweex Bluetooth Class I Adapter USB Εισαγωγή Αρχικά, σας ευχαριστούμε που αγοράσατε το Sweex Bluetooth Adapter. Με αυτό τον προσαρμογέα μπορείτε να

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

16PROC

16PROC ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ, ΕΡΕΥΝΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΓΕΝΙΚΗ ΓΡΑΜΜΑΤΕΙΑ ΕΡΕΥΝΑΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΙΔΡΥΜΑ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΡΕΥΝΑΣ ΙΝΣΤΙΤΟΥΤΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΜΑΘΗΜΑΤΙΚΩΝ Ηράκλειο 07-10-2016 Αριθ.

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

Συλλογή & Επεξεργασία Δεδομένων. Προγραμματίζοντας τον Arduino Μέρος Ι: Μεταβλητές, Εντολές Εισόδου & Εξόδου. Ολοκληρωμένο Περιβάλλον Ανάπτυξης (IDE)

Συλλογή & Επεξεργασία Δεδομένων. Προγραμματίζοντας τον Arduino Μέρος Ι: Μεταβλητές, Εντολές Εισόδου & Εξόδου. Ολοκληρωμένο Περιβάλλον Ανάπτυξης (IDE) Βασικές Έννοιες Συλλογή & Επεξεργασία Δεδομένων Προγραμματίζοντας τον Arduino Μέρος Ι: Μεταβλητές, Εντολές Εισόδου & Εξόδου. Πρόγραμμα Ολοκληρωμένο Περιβάλλον Ανάπτυξης (IDE) Πηγαίος Κώδικας (source code)

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

Δίκτυα. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Δίκτυα. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Δίκτυα ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Εισαγωγή Η επικοινωνία, ως ανταλλαγή πληροφοριών, υπήρξε ένας από τους θεμέλιους λίθους της ανάπτυξης του ανθρώπινου πολιτισμού Η μετάδοση πληροφορίας

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

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

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

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

Ασύρματο A/V sender στα 5,8 GHz

Ασύρματο A/V sender στα 5,8 GHz ΕΛΛΗΝΙΚΑ Ασύρματο A/V sender στα 5,8 GHz ΠΕΡΙΕΧΟΜΕΝΑ Για το MV7230 Θέσεις Κοντρόλ και Παρελκόμενων Λειτουργία Χρήσης Εγκατάσταση Επίλυση προβλημάτων Περισσότερες Εφαρμογές Προσοχή Χαρακτηριστικά Για το

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

Φύλλο εργασίας 7 - Δημιουργώ τα δικά μου χρώματα με το RGB LED

Φύλλο εργασίας 7 - Δημιουργώ τα δικά μου χρώματα με το RGB LED Φύλλο εργασίας 7 - Δημιουργώ τα δικά μου χρώματα με το RGB LED Στην δραστηριότητα αυτή θα δουλέψουμε με το RGB LED για να παράγουμε μια μεγάλη ποικιλία χρωμάτων. Το RGB LED είναι στην ουσία τρία διαφορετικά

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

Mini DVR. Οδηγίες χρήσης MDS 660

Mini DVR. Οδηγίες χρήσης MDS 660 Mini DVR MDS 660 Βασικά χαρακτηριστικά Σύστημα ανίχνευσης κίνησης με ενσωματωμένο σύστημα καταγραφής εικόνας. Από τη στιγμή που ανιχνεύεται εισβολή στον επιτηρούμενο χώρο το αισθητήριο ανίχνευσης κίνησης

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

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

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

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

USER MANUAL

USER MANUAL www.eggtronic.com USER MANUAL Index ελληνικός p. 2 Figures 5 3 3 1 2 4 5 6 3 6 3 6 6 3 3 6 7 4 usb 3.0 slots usb cartridge connectors additional usb ports bluetooth cartridge sd card reader cartridge

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

4 Εισαγωγή στο Arduino

4 Εισαγωγή στο Arduino 28 Εισαγωγή στο Arduino 4 Εισαγωγή στο Arduino Τι είναι το Arduino; To arduino είναι ένας μικροελεγκτής, προσαρμοσμένος σε μια πλακέτα και έτοιμος προς χρήση. Μας φώτισες. Και τι είναι ένας μικροελεγκτής;

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

Πίνακας Περιεχομένων

Πίνακας Περιεχομένων Πίνακας Περιεχομένων Συνοπτικές οδηγίες για το ρυθμιστή φόρτισης...3 Συντήρηση του ρυθμιστή φόρτισης...4 Τεχνικά χαρακτηριστικά...4 Οδηγίες ρύθμισης αισθητήρα νυκτός...6 Ενδείξεις σφαλμάτων...7 Οδηγός

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

ΚΩ ΙΚΟΠΟΙΗΜΕΝΑ ΦΩΤΟΚΥΤΤΑΡΑ IR/IT 2241

ΚΩ ΙΚΟΠΟΙΗΜΕΝΑ ΦΩΤΟΚΥΤΤΑΡΑ IR/IT 2241 ΚΩ ΙΚΟΠΟΙΗΜΕΝΑ ΦΩΤΟΚΥΤΤΑΡΑ IR/IT 2241 Κωδικοποιηµένα φωτοκύτταρα τοίχου, περιστροφής 180 και εµβέλειας έως 20 mt. Η κωδικοποίηση του σήµατος µετάδοσης, προς ρύθµιση της στιγµής της εγκατάστασης, ελαχιστοποιεί

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

ΠΡΟΜΗΘΕΙΑ ΔΗΜΟ ΛΕΒΑΔΕΩΝ

ΠΡΟΜΗΘΕΙΑ ΔΗΜΟ ΛΕΒΑΔΕΩΝ ΠΡΟΜΗΘΕΙΑ ΜΗΧΑΝΟΓΡΑΦΙΚΟΥ ΕΞΟΠΛΙΣΜΟΥ ΓΙΑ ΤΟ ΔΗΜΟ ΛΕΒΑΔΕΩΝ Τεύχη ενδεικτικού προϋπολογισμού & τεχνικών προδιαγραφών για την προμήθεια Μηχανογραφικού Εξοπλισμού έτους 201 6 για το ΔΗΜΟ ΛΕΒΑΔΕΩΝ ΜΑΡΤΙΟΣ 2016

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

Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα

Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα 1. Ποια είναι η σχέση της έννοιας του μικροεπεξεργαστή με αυτή του μικροελεγκτή; Α. Ο μικροεπεξεργαστής εμπεριέχει τουλάχιστο έναν μικροελεγκτή. Β. Ο

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

Βασικές Έννοιες Πληροφορικής

Βασικές Έννοιες Πληροφορικής Βασικές Έννοιες Πληροφορικής 1. Τι είναι ο Ηλεκτρονικός Υπολογιστής Ο Ηλεκτρονικός Υπολογιστής είναι οποιαδήποτε συσκευή μεγάλη ή μικρή που επεξεργάζεται δεδομένα και εκτελεί την εργασία του σύμφωνα με

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

ΠΙΝΑΚΑΣ ΤΕΧΝΙΚΗΣ ΠΡΟΣΦΟΡΑΣ 4 ΝΑΙ ΝΑΙ ΝΑΙ ΝΑΙ ΝΑΙ ΝΑΙ ΝΑΙ ΝΑΙ ΝΑΙ ΝΑΙ ΝΑΙ

ΠΙΝΑΚΑΣ ΤΕΧΝΙΚΗΣ ΠΡΟΣΦΟΡΑΣ 4 ΝΑΙ ΝΑΙ ΝΑΙ ΝΑΙ ΝΑΙ ΝΑΙ ΝΑΙ ΝΑΙ ΝΑΙ ΝΑΙ ΝΑΙ ΠΙΝΑΚΑΣ ΤΕΧΝΙΚΗΣ ΠΡΟΣΦΟΡΑΣ Α/ Α ΠΕΡΙΓΡΑΦΗ ΠΟΣΟΤΗΤΑ ΑΠΑΙΤΗΣΗ ΑΠΑΝΤΗΣΗ / ΟΧΙ ΠΑΡΑΠΟΜΠΗ 1 2 3 4 5 Επεξεργαστής κατασκευαστής Intel Μοντέλο επεξεργαστή τουλάχιστον core i.3 τουλάχιστον 4 ης γενιάς Αριθμός

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

ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO- 01a

ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO- 01a ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO- 01a Βασικό κύκλωμα προγραμματισμός μικροελεγκτή Πλακέτα Arduino, 1 Να δημιουργήσετε και να προγραμματίσετε ένα πολύ απλό σύστημα που να αναβοσβήνει ένα λαμπάκι (έξοδος)

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

MULTIPLE CHOICE REVISION: ΜΑΘΗΜΑ 1-2

MULTIPLE CHOICE REVISION: ΜΑΘΗΜΑ 1-2 MULTIPLE CHOICE REVISION: ΜΑΘΗΜΑ 1-2 1. Ποιος τύπος Η/Υ χρησιμοποιείται για την λειτουργία συστημάτων και βάσεων δεδομένων μεγάλων εταιρειών; a) Επιτραπέζιος Η/Υ b) Προσωπικός Ψηφιακός Βοηθός c) Μεγάλο

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

ΜΑΘΗΜΑ 1- MULTIPLE CHOICE

ΜΑΘΗΜΑ 1- MULTIPLE CHOICE ΜΑΘΗΜΑ 1- MULTIPLE CHOICE 1. Ποιος τύπος Η/Υ χρησιμοποιείται για την λειτουργία συστημάτων και βάσεων δεδομένων μεγάλων εταιρειών; a) Επιτραπέζιος Η/Υ b) Προσωπικός Ψηφιακός Βοηθός c) Μεγάλο σύστημα d)

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

Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Λειτουργικά Συστήματα Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Λειτουργικά Συστήματα», 2015-2016 Κεφάλαιο 2: Σύστημα Αρχείων Τα προγράμματα που εκτελούνται

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

ΠΡΟΜΗΘΕΙΑ ΔΗΜΟ ΛΕΒΑΔΕΩΝ

ΠΡΟΜΗΘΕΙΑ ΔΗΜΟ ΛΕΒΑΔΕΩΝ ΠΡΟΜΗΘΕΙΑ ΓΙΑ ΤΟ ΔΗΜΟ ΛΕΒΑΔΕΩΝ Τεύχη ενδεικτικού προϋπολογισμού & τεχνικών προδιαγραφών για την προμήθεια Καμερών για το ΔΗΜΟ ΛΕΒΑΔΕΩΝ Μάιος 2015 Σελίδα 1 από 7 ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΔΗΜΟΣ ΛΕΒΑΔΕΩΝ ΑΡ. ΜΕΛΕΤΗΣ:

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

Υδρόμετρα. Συστήματα Ανάγνωσης Μετρητών από Απόσταση AMR

Υδρόμετρα. Συστήματα Ανάγνωσης Μετρητών από Απόσταση AMR Υδρόμετρα Συστήματα Ανάγνωσης Μετρητών από Απόσταση AMR Ο σχεδιασμός των Ηλεκτρονικών Προϊόντων μας Ανταγωνίζεται τις Καλύτερες Μάρκες του Κόσμου. Είναι προφανές ότι στη σημερινή αγορά τα υδρόμετρα αναμένεται

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

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

ΠΡΟΣΚΛΗΣΗ ΕΚΔΗΛΩΣΗΣ ΕΝΔΙΑΦΕΡΟΝΤΟΣ ΓΙΑ ΤΗΝ ΑΓΟΡΑ ΑΝΑΛΩΣΙΜΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΗΣ ΑΚΑΔΗΜΙΑΣ ΑΘΗΝΩΝ Αθήνα, 8 Δεκεμβρίου 2014 Α.Π.: 6028 ΠΡΟΣΚΛΗΣΗ ΕΚΔΗΛΩΣΗΣ ΕΝΔΙΑΦΕΡΟΝΤΟΣ ΓΙΑ ΤΗΝ ΑΓΟΡΑ ΑΝΑΛΩΣΙΜΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΗΣ ΑΚΑΔΗΜΙΑΣ ΑΘΗΝΩΝ Παρακαλώ όπως αποστείλετε αναλυτική προσφορά για την προμήθεια

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΜΙΝΙ DV 100 WP

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΜΙΝΙ DV 100 WP ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΜΙΝΙ DV 100 WP 0 Mini Αδιάβροχη Βιντεοκάμερα Εισαγωγή Η DV 100 WP είναι μια πολύ μικρή βιντεοκάμερα η οποία χρησιμεύει κυρίως για την εγγραφή βίντεο σε εξωτερικούς χώρους. Λόγω της εύκολης

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

Απαντήσεις Διευκρινίσεων για το έργο «Τηλεματικές υπηρεσίες επέκτασης διαχείρισης Αστικού ΚΤΕΛ Χανίων Α.Ε. και εξυπηρέτησης επιβατικού κοινού»

Απαντήσεις Διευκρινίσεων για το έργο «Τηλεματικές υπηρεσίες επέκτασης διαχείρισης Αστικού ΚΤΕΛ Χανίων Α.Ε. και εξυπηρέτησης επιβατικού κοινού» Απαντήσεις Διευκρινίσεων για το έργο «Τηλεματικές υπηρεσίες επέκτασης διαχείρισης Αστικού ΚΤΕΛ Χανίων Α.Ε. και εξυπηρέτησης επιβατικού κοινού» Α/Α ΠΡΟΔΙΑΓΡΑΦΗ-ΑΠΑΙΤΗΣΗ ΕΡΩΤΗΜΑ ΑΠΑΝΤΗΣΗ 1. Μέρος Γ., Πίνακας

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

U R Safe. GSM Emergency Alarm System URS-007EG. Εγχειρίδιο χρήσης

U R Safe. GSM Emergency Alarm System URS-007EG. Εγχειρίδιο χρήσης U R Safe GSM Emergency Alarm System URS-007EG Εγχειρίδιο χρήσης Για την καλύτερη κατανόηση των λειτουργιών της συσκευής, παρακαλούμε διαβάστε προσεκτικά όλο το παρόν εγχειρίδιο, πριν χρησιμοποιήσετε τη

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