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

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Επικοινωνιες-δικτυα-διαδικτυο-ιστοσελιδεσ
Advertisements

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Ανάπτυξη Μικρής Αυτόνομης Ρομποτικής Πλατφόρμας Οδηγούμενης μέσω Ασύρματης Σειριακής Διασύνδεσης Σπουδαστής: Απόστολος Μπόλλας Επιβλέπων.
Λογισμικο συστηματοσ Κεφάλαιο 4ο
ΕΝΟΤΗΤΑ 2 – Κεφάλαιο 5: Γνωριμία με το λογισμικό του υπολογιστή
Λειτουργικό Σύστημα ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ENOTHTA B.1.3 (1)
*ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ* «Ανάπτυξη Αυτόνομου Συστήματος Διαχείρισης Διατάξεων Ανίχνευσης Αερίων Μιγμάτων-Οσμών» Ανδρέας Καββαδίας – Αλεξάνδρα Τσακίρη.
ΤΟ ΥΛΙΚΟ & ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ
Το υλικο του Υπολογιστη
Κεφάλαιο 1ο: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΤΩΝ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
Εικόνα 4.1: Τμήμα του εθνικού οδικού δικτύου (Αττική οδός)
ΕΝΟΤΗΤΑ 14η Συστήματα Μετρήσεων και Μικροελεγκτές
Μια παρουσίαση από τον Άνθη Ιωάννη
ΕΝΟΤΗΤΑ 12η Συστήματα μετρήσεων SCADA
Engino Robotics Controller (ERC) Η τεχνολογία που στηρίζει τη νέα ρομποτική πλατφόρμα Engino Δρ. Γιώργος Α. Δημητρίου Τμήμα Πληροφορικής και Μηχανικών.
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ
Επιβλέπων: Ιωάννης Καλόμοιρος, Επίκουρος καθηγητής
ΕΝΟΤΗΤΑ 9η Βασικές τεχνικές εισόδου/εξόδου δεδομένων
Δίκτυα Ι Βπ - 2ο ΕΠΑΛ ΝΕΑΣ ΣΜΥΡΝΗΣ 2011.
ΣΥΣΤΗΜΑΤΑ ΣΥΛΛΟΓΗΣ ΠΛΗΡΟΦΟΡΙΩΝ ΚΑΙ ΜΕΤΡΗΣΕΩΝ
ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΟΙ ΛΟΓΙΚΟΙ ΕΛΕΓΚΤΕΣ (PLCs).
ΑΡΧΙΤΕΚΤΟΝΙΚΗ & ΟΡΓΑΝΩΣΗ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 1 Εισαγωγή
ΥΠΟΛΟΓΙΣΤΙΚΟ ΣΥΣΤΗΜΑ Διακρίνεται σε:
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ “ΣΥΓΧΡΟΝΑ ΣΥΣΤΗΜΑΤΑ ΜΕΤΡΗΣΕΩΝ :
ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ
Κερεστετζή Δημητρίου (1295)
1 ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ. Δίκτυα Υπολογιστών.
Παναγόπουλος Ασημάκης Βασιλειάδης Βασίλης Β’ τάξη 6ου ΕΠΑΛ Πάτρας
Κεφ. 1 (Θ) & Κεφ. 9 (Ε): Μοντέλο επικοινωνίας δεδομένων
Προγραμματιζόμενοι Λογικοί Ελεγκτές (PLC’s) – Ladder diagram
Δίκτυα Ηλεκτρονικών Υπολογιστών
Σύστημα συναγερμού οικίας με το Arduino (Α’ τετράμηνο)
Ψηφιακά συστήματα Μετρήσεων Αισθητήρες Μετρήσεων Υλικό μετρήσεων
ΕΝΟΤΗΤΑ 10 η Τεχνικές Ι/Ο: Η θύρα USB  Χαρακτηριστικά της θύρας USB  Τοπολογία διαύλου USB  Κλάσεις συσκευών USB, Endpoints, pipes  Tύποι μετάδοσης.
ΕΝΟΤΗΤΑ 2 – Κεφάλαιο 5: To λογισμικό του υπολογιστή
Arduino  Πρώτη Επαφή Involve me & I learn 3ο Γυμνάσιο Ελευσίνας.
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΠΑΥΛΙΔΟΥ ΕΛΕΝΗ
Cortex-A Πλήρη λειτουργικά Yψηλή επίδοση Cortex-A Πλήρη λειτουργικά Yψηλή επίδοση Cortex-R Αυστηρές διορίες Διαχείριση λαθών Cortex-R Αυστηρές διορίες.
Τσιρογιάννης Νίκος-Μαργαρίτης Βασίλης
ΕΝΟΤΗΤΑ 2 – Κεφάλαιο 5: Γνωριμία με το Λογισμικό
Δίκτυα Υπολογιστών Κεφάλαιο 8. Επικοινωνία-Δίκτυα επικοινωνιών στην Ιστορία σύννεφα καπνού Φρυκτωρίες π.Χ. Ακουστικός και Υδραυλικός τηλέγραφος.
ΕΙΣΑΓΩΓΉ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΉ ΝΊΚΟΣ ΠΑΠΑΔΆΚΗΣ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ.
ΤΕΧΝΟΛΟΓΙΑ ΑΙΣΘΗΤΗΡΩΝ & ΜΗΧΑΤΡΟΝΙΚΗ ΔΡ. Θ. ΓΚΑΝΕΤΣΟΣ ΚΑΘΗΓΗΤΗΣ ΔΡ. ΜΙΧΑΛΗΣ ΠΑΠΟΥΤΣΙΔΑΚΗΣ  ΨΗΦΙΑΚΆ ΣΥΣΤΉΜΑΤΑ ΜΕΤΡΉΣΕΩΝ  ΑΙΣΘΗΤΉΡΕΣ ΜΕΤΡΉΣΕΩΝ  ΥΛΙΚΌ ΜΕΤΡΉΣΕΩΝ.
Παρουσίαση Πτυχιακής Εργασίας Τεχνολογία powerline homeplug για τη δημιουργία του «έξυπνου» σπιτιού και εφαρμογή της στην κατασκευή αλληλεπιδραστικής διεπαφής.
Τ.Ε.Ι. Κεντρικής Μακεδονίας ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε Τίτλος Πτυχιακής Εργασίας: Κατασκευή διδακτικού πακέτου προσομοίωσης των μηχανικών ταλαντώσεων.
Δίκτυα Επικοινωνία και δίκτυα υπολογιστών. Η επικοινωνία και τα δίκτυα επικοινωνιών στην Ιστορία Φρυκτωρίες π.Χ. Πύρσεια 150 π.Χ.
Παρουσίαση Πτυχιακής Εργασίας Από τους: Ανδριανάκη Ελευθέριο Και Κούλη Μαρίνο.
ΤΙΤΛΟΣ ΕΡΓΑΣΙΑΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ανδρέου Βασίλης.
Όπως το περιγράφει ο δημιουργός του, το Arduino είναι μια «ανοικτού κώδικα» πλατφόρμα «πρωτοτυποποίησης» ηλεκτρονικών βασισμένη σε ευέλικτο και εύκολο.
Γνωριμία με το Λογισμικό του Υπολογιστή
Κατηγορίες και Προδιαγραφές Λογισμικού Η/Υ (Software)
Ανάπτυξη Μοντέλων Διακριτών Συστημάτων Μέρος Β
ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε.
Σύστημα συναγερμού οικίας με το Arduino (Α’ τετράμηνο)
Επιβλέπων: Ιωάννης Καλόμοιρος, Επίκουρος καθηγητής
(α) δίνει τον ορισμό του PLC (β) αναφέρει τις εφαρμογές του PLC.
Πτυχιακή εργασία Ονοματεπώνυμο: Στεργίου Παναγιώτα 2297
Πτυχιακή Εργασία Καυκαλούδη Ευθυμία Μουσκεφτάρα Δήμητρα
“Ψηφιακός έλεγχος και μέτρηση της στάθμης υγρού σε δεξαμενή"
Βασικές Έννοιες και Ορισμοί
Διαγράμματα που χρησιμοποιούνται στα Κέντρα Πληροφορικής
Workshops Εισηγητής: Παλιούρας Αριστείδης
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΤΜΗΜΑ ΝΟΣΗΛΕΥΤΙΚΗΣ «ΠΛΗΡΟΦΟΡΙΚΗ ΥΓΕΙΑΣ»
Δίκτυα Ι Βπ - 2ο ΕΠΑΛ ΝΕΑΣ ΣΜΥΡΝΗΣ 2011.
ΤΕΙ ΠΕΙΡΑΙΑ. ΤΜΗΜΑ Η/Υ ΣΥΣΤΗΜΑΤΩΝ
00
Βασικές έννοιες (Μάθημα 1) Τίτλος: Μερικές βασικές έννοιες της Πληροφορικής 22/11/2018 Ξένιος Αντωνιάδης.
Programmable Logic Controllers PLCs
Το υπολογιστικό σύστημα σαν ενιαίο σύνολο
Κατασκευή ανιχνευτή θέσης αντικειμένου με Arduino
1 ΧΗΜΕΙΑ Β΄ ΓΥΜΝΑΣΙΟΥ ΑΛΛΑΓΗ ΦΥΣΙΚΩΝ ΚΑΤΑΣΤΑΣΕΩΝ ΒΡΑΣΜΟΣ ΝΕΡΟΥ.
Μεταγράφημα παρουσίασης:

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

ΠΕΡΙΛΗΨΗ Στην παρούσα πτυχιακή εργασία υλοποιείται και σχεδιάζεται ένα ασύρματο δίκτυο αισθητήρων για μια εφαρμογή αυτοματοποίησης σπιτιού (Intelligent Smart Home System). Χρησιμοποιείται ένα σύνολο κατάλληλων αισθητήρων, όπως ανιχνευτής κίνησης, καπνού και θερμοκρασίας, οι οποίοι διασυνδέθηκαν με έναν μικροελεγκτή, όπου με τη σειρά του μεταφέρει τα δεδομένα μέσω της ασύρματης διασύνδεσης, σε έναν προσωπικό υπολογιστή. Ο υπολογιστής εκτελεί μία εφαρμογή ξενιστή, ο οποίος προβάλλει τα δεδομένα μέσω του δικτύου.

Η εφαρμογή χωρίζεται στα παρακάτω δύο σημαντικά κομμάτια: Στο Hardware, στο οποίο περιλαμβάνονται όλα τα απαραίτητα ηλεκτρονικά κυκλώματα για την διαχείριση των συσκευών και την επικοινωνία με τον Η/Υ. Καθώς επίσης, ο μικροελεγκτής PIC16F877, τον οποίο έχουμε προγραμματίσει σε γλώσσα C, χρησιμοποιώντας τον CCS Compiler. Στο Software, που περιλαμβάνει τα ακόλουθα προγράμματα:  Το X-CTU, το οποίο χρησιμοποιήσαμε για τον προγραμματισμό των Zigbee  Ο CCS Compiler, όπου τον ενσωματώσαμε στο MPLAB, για την συγγραφή του κώδικα σε C  Το LabVIEW, που το χρησιμοποιήσαμε για την απεικόνιση των δεδομένων

Ο PIC16F877  Ο όρος PIC ( Peripheral Interface Controller όπως είναι το πλήρες όνομα τους ) αναφέρεται στην οικογένεια 8-bit μικροελεγκτών της εταιρείας Microchip.  Η δομή τους στηρίζεται στην αρχιτεκτονική Harvard.

Δομή του PIC Στη δομή ενός PIC διακρίνουμε τρία μέρη:  τον πυρήνα (Core)  τα περιφερειακά (Peripherals)  τα ειδικά χαρακτηριστικά (Special Features).

ZigBee Το ZigBee προήλθε από τη συνεργασία της εταιρίας ZigBee Alliance με την επιτροπή IEEE και παρέχει τη δυνατότητα για συνδέσεις συσκευών με χαμηλό ρυθμό μετάδοσης, χαμηλό κόστος και χαμηλή κατανάλωση ισχύος.

Τοπολογίες Δίκτυου

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

XBee ZigBee Module Χαρακτηριστικά: 40mA 250kbps Max data rate 2mW output (+3dBm) 400ft (120m) range Built-in antenna Fully FCC certified 6 10-bit ADC input pins 8 digital IO pins 128-bit encryption Local or over-air configuration AT or API command set

Σχηματικό διάγραμμα κυκλώματος

Φωτογραφία του κυκλώματος

Βαθμίδα αισθητηρίων Αισθητήρας Θερμοκρασίας (TM102) Αισθητήρας καπνού (MQ2) Αισθητήρας κίνησης (PIR sensor)

Desktop Εφαρμογή  Η εφαρμογή για τον Η/Υ είναι σχεδιασμένη με τη βοήθεια του λογισμικού LabVIEW.  Αποτελείται από μία κεντρική δομή ακολουθίας με τρία πλαίσια, όπου μέσα σε αυτή περιέχεται άλλη μία δομή ακολουθίας με τέσσερα πλαίσια, τα οποία καλούνται διαδοχικά το ένα μετά το άλλο και κάθε ένα εκτελεί διαφορετικές λειτουργίες.

Εφαρμογή

Στην εικόνα που προηγήθηκε βλέπουμε το μπροστινό μέρος της εφαρμογής, σε λειτουργία. Η εφαρμογή αφού έλαβε τις τιμές 32 και 64, τις οποίες προβάλει, αρχίζει να δέχεται τις τιμές από τους αισθητήρες και να τις απεικονίζει στα διαγράμματα. Όπως μπορούμε να διακρίνουμε από τα διαγράμματα, για τον αισθητήρα καπνού η τιμή την συγκεκριμένη στιγμή έχει ξεπεράσει το 64 και γι αυτό τον λόγο το led είναι αναμμένο, η τιμή του αισθητήρα κίνησης είναι 1, οπότε το led είναι και αυτό αναμμένο και η θερμοκρασία είναι στους 27οC, έτσι το led είναι σβηστό γιατί δεν έχει ξεπεράσει τους 30 οC που όπως προείπαμε είναι η τιμή κατωφλίου που έχουμε ορίσει.

Διάγραμμα αισθητήρα καπνού

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

Διάγραμμα αισθητήρα κίνησης

Στο διάγραμμα βλέπουμε την τιμή να εναλλάσσεται από το μηδέν στο ένα. Στο διάγραμμα αριστερά είναι την στιγμή που ανιχνεύθηκε κάποια κίνηση στον χώρο, οπότε μας στέλνει την τιμή 1 και ανάβει το led ως ένδειξη, ενώ στην εικόνα δεξιά μας στέλνει την τιμή 0, δηλαδή δεν υπάρχει κίνηση μέσα στον χώρο και το led σβήνει.

Διάγραμμα αισθητήρα θερμοκρασίας

Στο διάγραμμα αυτό μπορούμε να δούμε την τιμή και την μεταβολή της θερμοκρασίας που υπάρχει κάθε φορά στον χώρο. Στο διάγραμμα αριστερά βλέπουμε την τιμή να είναι σταθερή στους 25οC και το led να παραμένει σβηστό, ενώ στο διάγραμμα δεξιά βλέπουμε την θερμοκρασία να ανεβαίνει και να φτάνει στους 31 οC, ξεπερνά το όριο που έχουμε βάλει και ανάβει το led ως ένδειξη.

ΕΥΧΑΡΙΣΤΩ!!