- Λίγα λόγια για εμάς
- Σχεδιασμός συστήματος
- Σχεδιασμός μακέτας
- Σχεδιασμός ηλεκτρονικού κυκλώματος
- Υλικά - Κόστος
- Κατασκευή μακέτας
- Ηλεκτρονική κατασκευή
- Προγραμματισμός ελεγκτή
- Ηλεκτρολογικές συνδέσεις
- Εγκατάσταση προγραμμάτων στο Raspberry Pi
- T.T.S. και Μουσική
- Αναγνώριση ομιλίας
- Το περιβάλλον Node-Red
- Χρήση φορητών συσκευών
- Βελτιώσεις - Επίλογος
Το περιβάλλον Node-Red και η λογική του έξυπνου σπιτιού
Για να συνεργαστούν όλα τα προηγούμενα σωστά και να υπάρχει η δυνατότητα του αυτοματισμού θα χρειαστούμε το λογισμικό Node-Red. Το Node-Red είναι εγκατεστημένο στο Raspberry Pi. Εμείς εγκαθιστούμε το Dashboard και το ενεργοποιούμε ώστε να τρέχει ως υπηρεσία, σύμφωνα με τον οδηγό.
Για να συνδεθούμε στο backend του Node-Red και να αρχίσουμε να φτιάχνουμε το διάγραμμα ροής (Flow), αρκεί να γράψουμε στον browser http://Raspberry-IP-address:1880 και θα εμφανιστεί ο επεξεργαστής διαγραμμάτων. Είναι γραφικό περιβάλλον και αριστερά έχουμε όλα τα διαθέσιμα εργαλεία, στη μέση σχεδιάζουμε το διάγραμμα και δεξιά βλέπουμε πληροφορίες, ιδιότητες και μηνύματα εκσφαλμάτωσης.
Όταν τελειώσουμε και θέλουμε να δοκιμάσουμε την λειτουργία του flow, πατάμε το κουμπί Deploy πάνω δεξιά. Για να δούμε το User Interface (U.I.) ή Front end γράφουμε το url http://Raspberry-IP-address:1880/ui και εφόσον έχουμε προσθέσει controls του dashboard, τότε θα εμφανιστεί μπροστά μας.
Μπορούμε στο UI να έχουμε πολλά tabs ανά κατηγορία συσκευών ή ανά χώρο του σπιτιού ή όποια άλλη οργάνωση εμείς θέλουμε. Εμείς στο δεύτερο tab έχουμε γραφήματα με τις καταγραφές κάποιων μετρήσεων.
Για να δοκιμάσετε το δικό μας flow πατάμε πάνω αριστερά στις τρεις γραμμές - Import - Clipboard. Αντιγράφετε το flow-dd-mm-yy.txt στο πρόχειρο και το επικολλάτε στο πλαίσιο κειμένου και μετά πατάτε το κουμπί Import.
Θα δημοσιεύσουμε μερικά φύλλα εργασίας με απλές ασκήσεις προγραμματισμού πάνω στα διαγράμματα ροής του Node-Red.
Αρχική