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

Υπάρχουν αμέτρητα προϊόντα οικιακού αυτοματισμού στην αγορά σήμερα, αλλά τι γίνεται αν θέλετε να ακολουθήσετε μια προσέγγιση DIY για να δημιουργήσετε το δικό σας έξυπνο σπίτι; Αυτό μπορεί να επιτευχθεί με ένα ρελέ, το Arduino και ένα κουμπί ή αισθητήρα. απλά χρειάζεται να μάθετε λίγο για να ξεκινήσετε.

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

DIY Οικιακός Ηλεκτρικός Αυτοματισμός

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

instagram viewer

Τι είναι ένα ρελέ;

Ένα ρελέ βρίσκεται στην καρδιά αυτού του έργου, που λειτουργεί ως ηλεκτρονικός διακόπτης που ελέγχεται από ένα Arduino. Ως ηλεκτρικοί διακόπτες, τα ρελέ ανοίγουν και κλείνουν με βάση τα ψηφιακά σήματα που λαμβάνονται από υπολογιστή ή πλακέτα μικροελεγκτή. Αυτό τα καθιστά ιδανικά για οικιακούς αυτοματισμούς DIY, καθώς λειτουργούν καλά με Arduinos και άλλες βασικές πλακέτες.

Τι χρειάζεστε για αυτό το έργο οικιακού αυτοματισμού DIY

Χρειάζεστε μερικά διαφορετικά στοιχεία για να ξεκινήσετε με αυτό το έργο. Τα περισσότερα από αυτά τα στοιχεία είναι απαραίτητα για το έργο, αλλά μπορείτε να αλλάξετε το κουμπί με κάτι άλλο, εάν θέλετε να αλλάξετε τη μέθοδο ελέγχου.

  • Οποιαδήποτε πλακέτα μικροελεγκτή Arduino: Μπορείτε να χρησιμοποιήσετε οποιαδήποτε πλακέτα Arduino για αυτό το έργο. Επιλέξαμε ένα Arduino Pro Micro επειδή είναι ωραίο και μικρό, αλλά ένα Uno θα λειτουργούσε εξίσου καλά.
  • Μια πλακέτα ενεργού χαμηλού ρελέ 5V: Μπορείτε να βρείτε πλακέτα ρελέ με ένα, δύο, τέσσερα και οκτώ κανάλια. Επιλέξτε ένα που ταιριάζει με τον αριθμό των ηλεκτρικών συσκευών που πρέπει να ελέγξει.
  • Κουμπί και αντίσταση 10 kΩ (προαιρετικά): Το έργο αυτοματισμού DIY χρησιμοποιεί ένα κουμπί για την ενεργοποίηση του ρελέ, αλλά μπορείτε να επιλέξετε από μια σειρά άλλων στοιχείων που θα εξερευνήσουμε αργότερα.
  • Μια Ηλεκτρονική Συσκευή: Αυτό το τελευταίο μέρος είναι η ηλεκτρονική συσκευή που θέλετε να αυτοματοποιήσετε. Επιλέξαμε μια λάμπα για το έργο μας, αλλά μπορείτε να χρησιμοποιήσετε οτιδήποτε ταιριάζει με τις προδιαγραφές του ρελέ σας.

Βήμα 1: Προετοιμάστε τη λάμπα σας (ή άλλη συσκευή) για αυτοματισμό

Το πρώτο βήμα σε αυτή τη διαδικασία αυτοματισμού DIY είναι εύκολο. απλά πρέπει να προετοιμάσετε την ηλεκτρική σας συσκευή. Αυτό σημαίνει έκθεση του καλωδίου θετικής τροφοδοσίας μέσα στο κύριο καλώδιο του. Φυσικά, όμως, πρέπει να αποσυνδέσετε τη συσκευή σας πριν επιχειρήσετε αυτό.

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

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

Βήμα 2: Συνδέστε το ρελέ στην ηλεκτρική σας συσκευή

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

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

Βήμα 3: Συνδέστε το ρελέ στο Arduino

Το Arduino σας πρέπει επίσης να συνδεθεί στο ρελέ σας και αυτό απαιτεί τρεις συνδέσεις: VCC, Γείωση και Δεδομένα. Συγκολλήστε τις ακίδες VCC και Ground στο Arduino σας στις αντίστοιχες ακίδες στο ρελέ και στη συνέχεια συνδέστε μία από τις ψηφιακές ακίδες του Arduino στην ακίδα δεδομένων στο ρελέ.

Αξίζει να έχετε κατά νου ότι η διάταξη των ακροδεκτών του ρελέ σας μπορεί να μην είναι ίδια με αυτή στο διάγραμμα καλωδίωσης που φαίνεται παρακάτω. Επίσης, τα ρελέ με περισσότερα από ένα κανάλια έχουν πολλαπλές ακίδες δεδομένων αλλά μόνο ένα σετ ακίδων VCC και Γείωσης. Μπορείτε να δείτε το πρακτικό μας οδηγός για αρχάριους συγκόλλησης για να βεβαιωθείτε ότι έχετε συγκολλήσει σωστά τα εξαρτήματά σας.

Βήμα 4: Συνδέστε ένα κουμπί στο Arduino σας

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

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

  • Ρολόγια πραγματικού χρόνου: Οι μονάδες RTC μετρούν και διατηρούν το χρόνο, όπως ένα κανονικό ρολόι. Ένα RTC θα μπορούσε να χρησιμοποιηθεί για την ενεργοποίηση του ρελέ σας σε συγκεκριμένες ώρες, αυτοματοποιώντας τα ηλεκτρονικά σας με βάση αυτό που λέει το ρολόι. Αυτό Οδηγός φωτισμού ενυδρείου DIY σας δείχνει πώς να ξεκινήσετε με ένα ρολόι σε πραγματικό χρόνο.
  • Αισθητήρες κίνησης: Ένας αισθητήρας κίνησης μπορεί να ενεργοποιήσει μια συστοιχία όταν ανιχνεύσει κίνηση. Μπορείτε να το χρησιμοποιήσετε για να δημιουργήσετε μια ηλεκτρονική συσκευή με αίσθηση κίνησης, όπως μια λάμπα ή ανεμιστήρα που ανάβει όταν κάθεστε στο γραφείο σας.
  • Αισθητήρες φωτός: Είναι ιδανικά για λαμπτήρες και άλλες πηγές φωτός, δίνοντάς σας τη δυνατότητα να ανάβετε τα φώτα σας όταν αρχίζει να νυχτώνει μέσα στο σπίτι σας. Φυσικά, θα χρειαστεί να κωδικοποιήσετε τον αισθητήρα σας έτσι ώστε να μην ενεργοποιείται από το ίδιο το ηλεκτρικό φως.
  • Άλλοι αισθητήρες: Μπορείτε να επιλέξετε σχεδόν οποιονδήποτε αισθητήρα για τον έλεγχο του ρελέ σας, αρκεί να μπορείτε να γράψετε τον κωδικό για αυτόν.

Βήμα 5: Φορτώστε λίγο κώδικα στο Arduino σας

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

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

int buttonState = 0; //Δημιουργώ κατάσταση κουμπιού μεταβλητόςπρος τηνανάγνωση τη θέση του κουμπιού
int relayState = 0; //Δημιουργώ κατάσταση ρελέ μεταβλητόςπρος τηνσειρά τη θέση του ρελέ

κενόςεγκατάσταση(){
pinMode(15, OUTPUT); //Εκκινήστε την ακίδα του ρελέ ως έξοδο (ψηφιακή ακίδα 15 στην περίπτωσή μας)
pinMode(10, ΕΙΣΟΔΟΣ); //Εκκινήστε την καρφίτσα του κουμπιού ως είσοδο (ψηφιακή ακίδα 10 στην περίπτωσή μας)
}

κενόςβρόχος(){
buttonState = digitalRead(10); //Διαβάστε την κατάσταση του κουμπιού
αν (buttonState == HIGH) { //Δήλωση If για να ελέγξετε εάν το κουμπί είναι ανοιχτό ή κλειστό
αν (RelayState == 0) { //Ελέγξτε την κατάσταση του ρελέ και αλλάξτε την στο αντίθετο όταν πατήσετε το κουμπί
RelayState = 1;
} αλλού {
RelayState = 0;
}
}

αν (RelayState == 0) { //Ελέγξτε την κατάσταση του ρελέ και ενεργοποιήστε το ρελέ εάν δεν είναι 0
digitalWrite(15, ΥΨΗΛΟΣ); //Ενεργοποίηση του ρελέ
} αλλού {
digitalWrite (15, LOW);
}

καθυστέρηση (1000); //Δημιουργώ ένα μικρός καθυστέρηση προς την αποτρέψτε το φως από αναβοσβήνει επίκαιμακριά από
}

Ξεκινώντας με τον οικιακό αυτοματισμό DIY

Υπάρχουν αμέτρητα προϊόντα οικιακού αυτοματισμού στην αγορά στις μέρες μας. Μπορείτε να χρησιμοποιήσετε συσκευές όπως αυτή για να μετατρέψετε το σπίτι σας σε ένα έξυπνο σπίτι, αλλά η εργασία με τον δικό σας οικιακό αυτοματισμό DIY είναι πολύ πιο διασκεδαστική.