Πίνακας περιεχομένων:

Arduino για ενσύρματο δίκτυο οικιακής βοηθού: 5 βήματα
Arduino για ενσύρματο δίκτυο οικιακής βοηθού: 5 βήματα

Βίντεο: Arduino για ενσύρματο δίκτυο οικιακής βοηθού: 5 βήματα

Βίντεο: Arduino για ενσύρματο δίκτυο οικιακής βοηθού: 5 βήματα
Βίντεο: Fault Detection in Transmission Line/ Fault finding in Underground Cables using Arduino #arduino 2024, Νοέμβριος
Anonim
Arduino για ένα ενσύρματο δίκτυο οικιακού βοηθού
Arduino για ένα ενσύρματο δίκτυο οικιακού βοηθού

Τα εξαρτήματα Wifi όπως τα διάφορα Sonoff, Tasmota και ESP8266 είναι πολύ εύκολο να διαμορφωθούν και να χρησιμοποιηθούν, αλλά τα πράγματα συχνά δεν είναι εύκολα όπως φαίνονται.

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

Θα χρησιμοποιούσατε ασύρματο αισθητήρα καπνού σε εργοστάσιο; Δεν νομίζω. Και γιατί να χρησιμοποιήσετε έναν μαγνητικό αισθητήρα πόρτας wifi στο σπίτι σας;

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

Αυτό που έκανα είναι ένα στοιχείο υλικού που μπορεί να συνδεθεί μέσω RS-485 σε ελεγκτή βοηθού σπιτιού (μέσω της πλατφόρμας Modbus). Βασίζεται σε ένα arduino. Είναι παρόμοιο με το διακόπτη/ρελέ Sonoff, αλλά είναι ενσύρματο.

Μπορεί να λειτουργήσει ως ελεγκτής φωτός (μέσω ρελέ και εισόδου για τα κουμπιά).

Μπορεί να λειτουργήσει ως απομακρυσμένος διακόπτης (μέσω ρελέ και εισόδου για τα κουμπιά).

Μπορεί να λειτουργήσει ως θερμοστάτης.

Μπορεί να λειτουργήσει ως αισθητήρας θερμοκρασίας.

Ένας πίνακας arduino μπορεί να είναι όλα αυτά ταυτόχρονα, με πολλές εισόδους/εξόδους συνδεδεμένες.

Βήμα 1: Δημιουργήστε το τμήμα υλικού

Δημιουργήστε το τμήμα υλικού
Δημιουργήστε το τμήμα υλικού

Χρειάζεστε έναν πίνακα arduino.

Έχω χρησιμοποιήσει arduino nano αλλά τα άλλα θα είναι εντάξει.

Συνδέστε τον μετατροπέα Rs-485, μια οθόνη αν σκοπεύετε να τον χρησιμοποιήσετε, ρελέ (ες) και ρυθμίστε τον για κουμπιά.

Βήμα 2: Αναβοσβήνετε το υλικολογισμικό

Αναβοσβήνει το υλικολογισμικό
Αναβοσβήνει το υλικολογισμικό

Μπορείτε να βρείτε τον κωδικό στη διεύθυνση

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

Βήμα 3: Διαμόρφωση του Home Assistant

Διαμόρφωση Home Assistant
Διαμόρφωση Home Assistant

Επεξεργαστείτε το configuration.yaml

κλίμα: - πλατφόρμα: όνομα modbus: Θερμοστάτης υποτελής: 1 target_temp_register: 0 current_temp_register: 2 data_count: 2 precision: 1 unit_of_measurement: ° C data_type: float

Βήμα 4: Συνδέστε το Arduino με το Raspberry Running Home Assistant

Συνδέστε το Arduino με το Raspberry Running Home Assistant
Συνδέστε το Arduino με το Raspberry Running Home Assistant

Χρησιμοποιήστε ένα dongle RS-485 USB. Μπορείτε να το βρείτε στο ebay ή στο amazon. Είναι πολύ φθηνό.

Βήμα 5: Επανεκκινήστε το Home Assistant

Επανεκκίνηση του Home Assistant
Επανεκκίνηση του Home Assistant

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

Συνιστάται: