- Bachelor’s thesis
- Πληροφορική (ΠΛΗ)
- 22 Ιουλίου 2023
- Ελληνικά
- 249
- Δρ. Ευάγγελος Τοπάλης
- Δρ. Ιωάννης Κουρέτας | Δρ. Κωνσταντίνος Γιαννακόπουλος
- Ασύρματα Δίκτυα Αισθητήρων, Arduino, Smart Home, απομακρυσμένη εποπτεία, απομακρυσμένος έλεγχος
- ΠΛΗ40
- 3
- 16
- 58
-
-
Οποιαδήποτε οικία, «προσαρμόζεται» στις ανάγκες του χρήστη, δίνοντάς του την δυνατότητα ρύθμισης και ελέγχου ορισμένων ηλεκτρομηχανολογικών εγκαταστάσεων με τοπικό ή απομακρυσμένο τρόπο, μπορεί να χαρακτηριστεί ως «έξυπνο σπίτι». Το αντικείμενο της παρούσας πτυχιακής εργασίας αφορά την υλοποίηση αυτοματισμών για ένα τέτοιο σπίτι με χρήση της πλατφόρμας Arduino, αισθητήρων και ενεργοποιητών.
Αρχικά θα μελετηθεί η έννοια του έξυπνου σπιτιού και η επίδραση αυτού στην καθημερινότητα του χρήστη. Θα γίνει επίσης μια προσπάθεια παρουσίασης και ανάλυσης όλων των βασικών δομών υλικού και λογισμικού που συνθέτουν το σύστημα. Μεταξύ άλλων θα γίνει ανάλυση και αναφορά στην πλατφόρμα Arduino, συμβατών επεκτάσεων για επικοινωνία με το διαδίκτυο, τεχνολογιών ασύρματης επικοινωνίας Bluetooth & ZigBee, αισθητήρων και ενεργοποιητών, ενώ θα παρουσιαστεί ο τρόπος συνδεσμολογίας, οι απαραίτητες βιβλιοθήκες και ο κώδικας προγραμματισμού τους. Θα γίνει ανάλυση και αναφορά στην γλώσσα Wiring C και του αντίστοιχου Arduino IDE για τον προγραμματισμό του Arduino, την mySQL για την δημιουργία βάσης δεδομένων, των γλωσσών ΗTML, PHP, JavaScript, CSS για την δημιουργία ιστοσελίδων οπτικής απεικόνισης και ελέγχου όλων των σεναρίων οικιακής αυτοματοποίησης, Google charts και IoT πλατφόρμες για την παρουσίαση γραφικών παραστάσεων, καθώς και το πρόγραμμα XAMPP για την υλοποίηση σε webserver στον υπολογιστή.
Τέλος, θα γίνει παράθεση συμπερασμάτων, όσον αφορά τις βασικές δυνατότητες αλλά και τους περιορισμούς της υλοποίησης και θα αναφερθούν ιδέες και σκέψεις για περαιτέρω ανάπτυξη της διάταξης του συστήματος που υλοποιήθηκε.
-
Any home that "adapts" to the needs of the user, giving him the possibility to adjust and control certain electromechanical installations locally or remotely, can be characterized as a "smart home". The subject of this thesis concerns the implementation of automation for such a house using the Arduino platform, sensors and actuators.
Initially, the concept of the smart home and its effect on the daily life of the user will be studied. An attempt will also be made to present and analyze all the basic hardware & software structures that make up the system. Among other things, there will be an analysis and reference to the Arduino platform, various shields for communicating with the internet, Bluetooth & ZigBee wireless communications, sensors, actuators, furthermore, it will be presented the connection method, the libraries that will be used and their programming code. There will be an analysis and reference to the Wiring C language and the corresponding Arduino IDE for programming the microcontroller, mySQL for creating a database, languages as HTML, PHP, JavaScript, CSS for creating web pages for visual display and control of all home automation scenarios, Google charts and IoT platforms for the presentation of graphics, as well as the XAMPP program for the implementation on a webserver on the computer.
Finally, conclusions will be drawn, regarding the basic possibilities but also the limitations of the implementation and ideas and considerations for further development of the implemented system layout will be mentioned.
-
- Hellenic Open University
- Αναφορά Δημιουργού-Μη Εμπορική Χρήση 4.0 Διεθνές