Φτιάχνοντας ένα Έξυπνο Σπίτι, και έλεγχος από το Android (μέρος 13ο)

android smart home

Έχουμε δει πώς μπορούμε να ελέγξουμε οποιαδήποτε ηλεκτρική συσκευή, μέσω του Android κινητού ή tablet μας, ελέγχοντας την τροφοδοσία τους.

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

Λογική του ελέγχου του κεντρικού φωτός δωματίου

Όπως και στις υπόλοιπες ηλεκτρικές συσκευές που έχουμε ελέγξει από το Android, πρέπει να παρεμβάλουμε ένα AC Relay στην καλωδίωση. Κάτι τέτοιο μπορεί να γίνει εύκολα στην θέση του διακόπτη.

Στέλνοντας εντολή από την Android εφαρμογή που φτιάξαμε, στο Arduino, αυτό στέλνει ένα σήμα +5V στο Relay, το οποίο "κλείνει" το κύκλωμα. Αντίθετα, όταν το Relay δεν λαμβάνει το σήμα, και είναι συνδεδεμένο στην N/O (Normally Open) θέση, το κύκλωμα παραμένει ανοιχτό, οπότε το φως είναι σβηστό.

Τι θα κάνουμε σε αυτό το βήμα (βίντεο):

Πολύ σοβαρή προειδοποίηση

Για χιλιοστή φορά τονίζω ότι το A/C ρεύμα είναι επικίνδυνο. Μην επιχειρήσετε τίποτα από τα παρακάτω αν δεν είστε απολύτος σίγουρος τι κάνετε.

  • warning-arduino-ac-project

Εγκατάσταση Relay στην καλωδίωση του σπιτιού

Άνοιγμα του διακόπτη

Αρχικά κατεβάζουμε τον γενικό ή την ασφάλεια του αντιστοιχεί στον διακόπτη που θέλουμε να ανοίξουμε. Αφαιρούμε το πλαστικό του καπάκι βάζοντας το κατσαβίδι στις εγκοπές που έχει στις άκρες.

  • switch-1
  • switch-2
  • switch-3
  • switch-4

Στην συνέχεια ξεβιδώνουμε τις βίδες στις άκρες που ελέγχουν το πιάσιμο ώστε να ελευθερωθεί τελείως ο διακόπτης. Στην συγκεκριμένη περίπτωση ο διακόπτης μας ήταν aller-retour (2 διακόπτες σε ένα δωμάτιο να ελέγχουν ένα φως).

Στην πιο απλή περίπτωση θα είναι μόνο 2 καλώδια στις άκρες του διακόπτη.

  • how-to-open-switch-1
  • how-to-open-switch-2
  • how-to-open-switch-3
  • how-to-open-switch-4

Εγκατάσταση Relay

Το Relay μπαίνει ανάμεσα στα 2 καλώδια του διακόπτη που θα ενώνονταν όταν τον πατούσαμε, και συγκεκριμένα το ένα καλώδιο στο COM, ενώ το άλλο στο NO (Normally Open).

Από την άλλη μεριά του Relay συνδέονται με κλιπ 3 καλώδια, 2 για την τροφοδοσία του και ένα το οποίο θα μεταφέρει το Trigger των 5V.

Έτσι όταν αυτό λάβει το σήμα των 5V, θα κλείσει το κύκλωμα και θα ενεργοποιήσει τα φώτα.

  • relay-connection

Κύκλωμα στο Arduino

Το κύκλωμα στο Arduino είναι το ίδιο το οποίο είδαμε και σε προηγούμενα μέρη. Στην συγκεκριμένη περίπτωση τα 5V (πράσινο και μαύρο καλώδιο από +5V και GND) τα μεταφέραμε πρώτα στην breadboard, καθότι από εκεί θα οδηγηθούν και σε άλλα relays στην συνέχεια.

  • schematic

Στην συνέχεια συνδέονται με το πράσινο και μαύρο καλώδιο του Relay αντίστοιχα. Το κόκκινο καλώδιο από την άλλη φεύγει από το Arduino και πηγαίνει κατευθείαν στο Relay.

  • arduino-connection-1
  • arduino-connection-2
  • arduino-connection-3

Η Android εφαρμογή

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

  • android-smart-home-app-1
  • android-smart-home-app-2

Προηγούμενα 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+

aByte