Προσθέτοντας τον έλεγχο της θέρμανσης… στο έξυπνο σπίτι Δεκεμβρίου 26, 2006
Posted by smarthome in Φτιάχνοντας το έξυπνο σπίτι.trackback
Προχωρώντας στον τομέα ας δούμε πως μπορούμε να ελέγξουμε την θέρμανση της κατοικίας χρησιμοποιώντας διάφορες τεχνικές.
α. Μέσω Αναλογικών Θερμοστατών![]()
(σε επόμενο post [β] θα τρέξουμε το ίδιο project αλλά με την χρήση “ψηφιακών θερμοστατών”)
Ξεκινώντας τον αυτοματισμό για τον έλεγχο της θέρμανσης με την χρήση αναλογικών αισθητήρων.
Περιγραφή Αισθητήρων
Τα αναλογικά αισθητήρια είναι γενικά ένας τύπος θερμόμετρων, που μπορούν να τοποθετηθούν σε κεντρικά σημεία ή ακόμα και σε κάθε δωμάτιο της κατοικίας για τον έλεγχο της θέρμανσης του χώρου.
Τεχνική Περιγραφή
Παροχή: 5V
Επιστροφή: 0-5V
Καλωδίωση
Ένα 4 x 0.22 (4 κλώνων) καλώδιο απαιτείται από κάθε αναλογικό θερμοστάτη να καταλήγει έως και το κεντρικό σύστημα ελέγχου (σύστημα αυτοματισμού).
Προσοχή εδώ δεν απαιτείται να έχουμε τις επιστροφές από τις ηλεκτροβάνες πίσω από τα αναλογικά αισθητήρια.
Συνδέσεις

Όπως δείχνει και η παραπάνω φωτογραφία πρέπει να συνδέσουμε το (V+) στην είσοδο του Stargate (5V). Το (GND) από τον κάθε αναλογικό θερμοστάτη θα πρέπει να τον συνδέσουμε στο (GND) του Stargate. Ανάμεσα στα GRD υπολογίστε και μία γέφυρα όπως φαίνεται στο παραπάνω σχέδιο.
Σημείωση: Σε περίπτωση που η απόσταση είναι μεγαλύτερη των 30 μέτρων θα πρέπει να συνδέσετε την θωράκιση (γείωση) του καλωδίου επίσης σε ένα από τα GND.
Επίσης θα χρειαστούμε από ένα Relay Output να οπλίζουμε τον καυστήρα μας για την ενεργοποίηση και απενεργοποίησης της λειτουργίας. Εδώ θα χρειαστούμε δύο καλώδια τα οποία θα καταλήξουν στο πίνακα ελέγχου του καυστήρα. Αυτά στην συνέχεια θα πρέπει να δίνουν μία εντολή σε ένα ρελέ χαμηλής τάσης 12V για την ενεργοποίηση της ηλεκτροβάνας.
Προγραμματισμός
——> Πατήστε εδώ για να δείτε όλη την διαδικασία προγραμματισμού. <—— (Για καλύτερη ανάλυση πατήστε F11)
Έχουμε φτάσει πλέον στην φάση του αυτοματισμού. Θα πρέπει λοιπόν αρχικά να διαβάσουμε μέσα από τον Controller (Stargate) τους θερμοστάτες.
1.Ανοίγοντας το πρόγραμμα του Stargate πατάμε Define και επιλέγουμε ‘IR and IO Devices’
2. Στο pop up menu που ακολουθεί επιλέξτε το ‘IO Stargate’ και στην συνέχεια πατήστε στο button ‘Define’
3. Στην περιοχή με τα ‘Analog Inputs’ ονομάζουμε τα αισθητήριά μας που έχουμε τοποθετήσει στην είσοδο 1 & 2 του Stargate.Στην δικιά μας περίπτωση ονομάσαμε τον εσωτερικό θερμοστάτη ως ‘Temp Internal’ και τον εξωτερικό ως ‘Temp External’.
Στον κάθε θερμοστάτη έχουμε την δυνατότητα να κάνουμε calibrate έτσι ώστε να τον προσαρμόσουμε στην ακριβή θερμοκρασία του χώρου. Αυτό μπορούμε να το κάνουμε εύκολο χρησιμοποιώντας ένα απλό θερμόμετρο.
Εφαρμογή
Για την λειτουργία της θέρμανσης θα πρέπει να θέσουμε και κάποια άλλα στοιχεία για την σωστή διαδικασία.
α. Πρέπει να δημιουργήσουμε ένα ‘λογικό button On / Off’ της θέρμανσης
β. Και μία μεταβλητή πληροφορία για το Set Point (επιθυμητή θερμοκρασία)
γ. Ονομασία του ρελέ που αφορά την εντολή προς τον καυστήρα μας.
Για το ‘On / Off button’ θα εκμεταλλευτούμε ένα FLAG από το σύστημα του Stargate. Για να το κάνουμε αυτό θα πατήσουμε στο DEFINE και στην συνέχεια FLAG. Μέσα στο υπό-μενού θα θέσουμε στην πρώτη γραμμή το όνομα του button με περιγραφή ‘HEATER AUTO’. Επίσης θα δημιουργήσουμε ένα Variable για να θέτουμε την επιθυμητή θερμοκρασία. Με τον ίδιο τρόπο πατάμε DEFINE και στην συνέχεια VARIABLE. Στην πρώτη γραμμή σημειώνουμε το όνομα της μεταβλητής με όνομα ‘SET POINT’.
Για να δημιουργήσουμε στο σύστημα την εντολή για το ρελέ πατάμε DEFINE και στην συνέχεια ‘IR and IO Devices…’. Στο επόμενο μενού επιλέγουμε το ‘ΙΟ Stargate’ και πατάμε DEFINE. Στα Relay Outputs σημειώνουμε στην πρώτη γραμμή το όνομα του ρελέ που θέλουμε όπως για παράδειγμα ‘HEATER’.
Έχοντας τώρα δημιουργήσει αυτά τα οποία χρειαζόμαστε είμαστε έτοιμοι να θέσουμε την λειτουργία στον controller.
Παράδειγμα λειτουργίας της θέρμανσης
Πατήστε στο ‘File’ και στην συνέχεια ‘New’ για να δημιουργήσουμε ένα νέο αρχείο που θα συμπεριλάβουμε τον προγραμματισμό του controller.
Θα ανοίξει ένα νέο παράθυρο για την δημιουργία των σεναρίων και προγραμματισμών που θέλουμε να δημιουργήσουμε.
Δεξιά θα βρούμε τα button για την προσθήκη των λειτουργιών.
Πατώντας πάνω στο New θα μας εμφανίσει ένα νέο παράθυρο για την προσθήκη των λειτουργιών που θέλουμε να κάνει ο controller.
Δείτε το παρακάτω παράδειγμα για την δημιουργία των events που αφορούν τον τομέα της θέρμανσης αλλά και τον έλεγχο με την χρήση αναλογικών θερμοστατών.
——-> Πατήστε εδώ για να δείτε όλη την διαδικασία προγραμματισμού. <—— (Για καλύτερη ανάλυση πατήστε F11)
αψογο το παραδειγμα στην φωτογραφια gif και οι οδηγιες. ψαχνοντας στην JDS δεν ειχα βρει κατι αναλογο και τοσο απλο. thanks