Φτιάχνοντας ένα Έξυπνο Σπίτι, και έλεγχος από το Android (μέρος 13ο)
- Τετάρτη, 10 Ιουλίου 2013 20:28
Έχουμε δει πώς μπορούμε να ελέγξουμε οποιαδήποτε ηλεκτρική συσκευή, μέσω του Android κινητού ή tablet μας, ελέγχοντας την τροφοδοσία τους.
Σήμερα η διαφοροποίηση θα είναι στο γεγονός ότι θα ελέγξουμε και τα κεντρικά φώτα των δωματίων, των οποίων οι καλωδιώσεις είναι μέσα στους τοίχους του σπιτιού μας.
Λογική του ελέγχου του κεντρικού φωτός δωματίου
Όπως και στις υπόλοιπες ηλεκτρικές συσκευές που έχουμε ελέγξει από το Android, πρέπει να παρεμβάλουμε ένα AC Relay στην καλωδίωση. Κάτι τέτοιο μπορεί να γίνει εύκολα στην θέση του διακόπτη.
Στέλνοντας εντολή από την Android εφαρμογή που φτιάξαμε, στο Arduino, αυτό στέλνει ένα σήμα +5V στο Relay, το οποίο "κλείνει" το κύκλωμα. Αντίθετα, όταν το Relay δεν λαμβάνει το σήμα, και είναι συνδεδεμένο στην N/O (Normally Open) θέση, το κύκλωμα παραμένει ανοιχτό, οπότε το φως είναι σβηστό.
Τι θα κάνουμε σε αυτό το βήμα (βίντεο):
Πολύ σοβαρή προειδοποίηση
Για χιλιοστή φορά τονίζω ότι το A/C ρεύμα είναι επικίνδυνο. Μην επιχειρήσετε τίποτα από τα παρακάτω αν δεν είστε απολύτος σίγουρος τι κάνετε.
Εγκατάσταση Relay στην καλωδίωση του σπιτιού
Άνοιγμα του διακόπτη
Αρχικά κατεβάζουμε τον γενικό ή την ασφάλεια του αντιστοιχεί στον διακόπτη που θέλουμε να ανοίξουμε. Αφαιρούμε το πλαστικό του καπάκι βάζοντας το κατσαβίδι στις εγκοπές που έχει στις άκρες.
Στην συνέχεια ξεβιδώνουμε τις βίδες στις άκρες που ελέγχουν το πιάσιμο ώστε να ελευθερωθεί τελείως ο διακόπτης. Στην συγκεκριμένη περίπτωση ο διακόπτης μας ήταν aller-retour (2 διακόπτες σε ένα δωμάτιο να ελέγχουν ένα φως).
Στην πιο απλή περίπτωση θα είναι μόνο 2 καλώδια στις άκρες του διακόπτη.
Εγκατάσταση Relay
Το Relay μπαίνει ανάμεσα στα 2 καλώδια του διακόπτη που θα ενώνονταν όταν τον πατούσαμε, και συγκεκριμένα το ένα καλώδιο στο COM, ενώ το άλλο στο NO (Normally Open).
Από την άλλη μεριά του Relay συνδέονται με κλιπ 3 καλώδια, 2 για την τροφοδοσία του και ένα το οποίο θα μεταφέρει το Trigger των 5V.
Έτσι όταν αυτό λάβει το σήμα των 5V, θα κλείσει το κύκλωμα και θα ενεργοποιήσει τα φώτα.
Κύκλωμα στο Arduino
Το κύκλωμα στο Arduino είναι το ίδιο το οποίο είδαμε και σε προηγούμενα μέρη. Στην συγκεκριμένη περίπτωση τα 5V (πράσινο και μαύρο καλώδιο από +5V και GND) τα μεταφέραμε πρώτα στην breadboard, καθότι από εκεί θα οδηγηθούν και σε άλλα relays στην συνέχεια.
Στην συνέχεια συνδέονται με το πράσινο και μαύρο καλώδιο του Relay αντίστοιχα. Το κόκκινο καλώδιο από την άλλη φεύγει από το Arduino και πηγαίνει κατευθείαν στο Relay.
Η Android εφαρμογή
Η Android εφαρμογή δεν χρειάζεται κάποια αλλαγή, και μπορεί να χρησιμοποιηθεί αυτούσια όπως έχουμε δει σε προηγούμενα βήματα.
Προηγούμενα Android Smart Home Links:
Μέρος 1ο: Εισαγωγή, τι θα μπορώ να κάνω, τι θα χρειαστώ
Μέρος 2ο: Αισθητήρας θερμοκρασίας και Arduino
Μέρος 3ο: Ethernet Shield και HTTP Server
Μέρος 4ο: Tips, βελτιώσεις, τροφοδοσία και δίκτυο
Μέρος 5ο: Ανάπτυξη Android εφαρμογής για Smart Home
Μέρος 6ο: Photoresistor και αυτοματοποίηση
Μέρος 7ο: Σύνοψη και full scale
Μέρος 8ο: Στένοντας εντολές από το Android
Μέρος 9ο: Full scale, εγκατάσταση Relay και έλεγχος φωτιστικού
Μέρος 10ο: Εγκατάσταση Relay μέσα σε διακόπτη συσκευής
Μέρος 11ο: Έλεγχος της καφετιέρας από το Android, αντιμετώπιση ως black box
Μέρος 12ο: Κάμερες ασφαλείας στο Smart Home μας
Μέρος 13ο: Έλεγχος κεντρικών φώτων στο σπίτι (είστε εδώ)
Κάντε Like το GreeceAndroid.gr στο Facebook!
Γίνετε μέλος της Ελληνική Κοινότητας του Android στο G+