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

Διακόπτης ελεγχόμενου φωτός Wi-Fi: 5 βήματα
Διακόπτης ελεγχόμενου φωτός Wi-Fi: 5 βήματα

Βίντεο: Διακόπτης ελεγχόμενου φωτός Wi-Fi: 5 βήματα

Βίντεο: Διακόπτης ελεγχόμενου φωτός Wi-Fi: 5 βήματα
Βίντεο: Ελεγχος φωτισμού με διακόπτη sonoff μέσω Wi-Fi και δεδομένων κινητού 2024, Ιούλιος
Anonim
Διακόπτης ελεγχόμενου φωτός Wi-Fi
Διακόπτης ελεγχόμενου φωτός Wi-Fi
Διακόπτης ελεγχόμενου φωτός Wi-Fi
Διακόπτης ελεγχόμενου φωτός Wi-Fi

Γεια! Έχετε ποτέ κουραστεί τόσο πολύ που ξεχάσατε να σβήσετε τα φώτα στο δωμάτιό σας; Or απλά δεν σου αρέσει να σηκώνεσαι από ένα ζεστό, άνετο κρεβάτι και να χτυπάς το διακόπτη του φωτιστικού; Μάλλον όλοι γνωρίζουμε αυτό το συναίσθημα. Αυτός είναι ο λόγος για τον οποίο θα ήθελα να σας παρουσιάσω πώς έφτιαξα μια βάση ελεγχόμενη από smartphone σε ένα μελλοντικό σύστημα αυτοματισμού σπιτιού-έναν διακόπτη φώτων ελεγχόμενου Wi-Fi.

Βήμα 1: Η λίστα μερών:

Λίστα μερών
Λίστα μερών
Λίστα μερών
Λίστα μερών

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

Πρώτον, θα χρειαζόμασταν έναν εγκέφαλο για το έργο μας.

Επέλεξα τη μίνι πλακέτα Wemos D1, καθώς όχι μόνο παρέχει σύνδεση Wi-Fi για τον διακόπτη, αλλά έχει 11 GPIO και μπορεί να προγραμματιστεί μέσω του λογισμικού Arduino IDE, οπότε δεν χρειάζεται να χρησιμοποιήσουμε άλλο μικροελεγκτή. Αγόρασα ένα για 2,69 $ από το Aliexpress.

ΕΝΤΑΞΕΙ. Τώρα θα χρειαστούμε έναν πραγματικό διακόπτη που θα σπάσει τη σύνδεση στη γραμμή δικτύου.

Έτσι αγόρασα μια μονάδα αναμετάδοσης 2 καναλιών για 0,85 $ ξανά στο Aliexpress.

Ένα άλλο σημαντικό στοιχείο είναι η παροχή ρεύματος. Επέλεξα αυτόν τον μετασχηματιστή230VAC σε 5VDC για 1,99 $. Μπορεί να χειριστεί 3W ισχύς που θα ήταν περισσότερο από αρκετό.

Θα χρειαζόμασταν επίσης μια θήκη έργου (όπως χρησιμοποίησα ένα κουτί πραλίνας): D, ένα καλώδιο τροφοδοσίας, μερικά καλώδια και μια πρίζα τοίχου (το καλύτερο είναι αυτό που κολλάει έξω από τον τοίχο και είναι τοποθετημένο σε 2 βίδες)

Βήμα 2: Τρώτε τις πραλίνες από το κουτί

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

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

Βήμα 3: Καλωδίωση όλων των εξαρτημάτων

Καλωδίωση όλων των εξαρτημάτων
Καλωδίωση όλων των εξαρτημάτων

Τώρα το διασκεδαστικό κομμάτι - συνδέει κάθε κομμάτι και εν τω μεταξύ δεν μπερδεύει τίποτα: D

Το σχήμα δείχνει όλες τις συνδέσεις που πρέπει να κάνουμε μεταξύ των πλακέτων, εκτός από την ουδέτερη για την ελεγχόμενη πρίζα, η οποία πηγαίνει απευθείας στο καλώδιο τροφοδοσίας. Για τις συνδέσεις υψηλής τάσης χρησιμοποιείτε πάντα τα καλώδια που μπορούν να χειριστούν την τροφοδοσία - π.χ. μπορούμε να συντομεύσουμε το καλώδιο τροφοδοσίας νωρίτερα και να χρησιμοποιήσουμε τα κομμένα θραύσματα ανάμεσα στην πρίζα και τα ρελέ. Είναι επίσης καλό να διατηρείτε τα χρώματα των καλωδίων σωστά (ζωντανό σύρμα καφέ, ουδέτερο μπλε και αλεσμένο κίτρινο-πράσινο).

Βήμα 4: Κωδικοποίηση του πίνακα Wemos

Κωδικοποίηση του πίνακα Wemos
Κωδικοποίηση του πίνακα Wemos

Τώρα το πιο βαρετό μέρος - η κωδικοποίηση. Καθώς είμαι πολύ τεμπέλης, χρησιμοποίησα ένα υπάρχον παράδειγμα σκίτσου και το τροποποίησα λίγο για να απαντήσω στις εντολές μας. Ο πλήρης κωδικός είναι διαθέσιμος στο GitHub μου.

Τώρα μπορούμε να ανεβάσουμε τον κωδικό στον πίνακα. Χμμ, αλλά περίμενε φίλε, πώς; Δεν είναι πίνακας Arduino. Πρώτα πρέπει να προσθέσουμε ορισμούς πίνακα στο IDE μας για να το κάνουμε ορατό. Στη συνέχεια, ψάχνουμε στους πίνακες για το Wemos D1 mini μας, ρυθμίζουμε την ταχύτητα μεταφόρτωσης στα 115200bps και, στη συνέχεια, τελικά ανεβάζουμε τον κώδικα.

Βήμα 5: Έλεγχος της πρίζας

Έλεγχος της πρίζας
Έλεγχος της πρίζας
Έλεγχος της πρίζας
Έλεγχος της πρίζας

Τώρα, αν αποσυνδέσουμε το καλώδιο USB και συνδέσουμε την πλακέτα μας στην πρίζα, θα πρέπει να συνδεθεί στο δίκτυό μας Wi-Fi και να απαντήσει όταν το ανοίξουμε στο πρόγραμμα περιήγησης.

Ποια είναι όμως η διεύθυνση που πρέπει να γράψουμε στη γραμμή του προγράμματος περιήγησης; Εκεί είναι χρήσιμο το "mDNS responder", επειδή δεν χρειάζεται να γνωρίζουμε τη διεύθυνση IP του πίνακα. Στον κώδικα έχουμε δηλώσει ότι το mDNS θα απαντούσε στο όνομα "remoteSocket01" και ο διακομιστής έχει ρυθμιστεί στη θύρα 81, οπότε η πλήρης διεύθυνση θα ήταν https://remoteSocket01.local: 81. Όλη η εργασία έχει ρυθμιστεί ενεργοποιημένη /[έξοδος] /[ενεργοποίηση ή απενεργοποίηση]

Τι γίνεται αν δεν μπορούμε να συνδεθούμε στον πίνακα με τη διεύθυνση mDNS, π.χ. στο smartphone; Εδώ είναι χρήσιμο μια εφαρμογή Android που ονομάζεται Εργαλεία IP. Ένα από τα χαρακτηριστικά είναι ότι μπορούμε να αναζητήσουμε στο τοπικό δίκτυο όλες τις συνδεδεμένες συσκευές. Θα αναζητούσαμε μια συσκευή που παράγεται από την Espressif Inc. και διαβάζαμε την IP που φαίνεται παραπάνω.

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

Ελπίζω να απολαύσετε ένα έξυπνο φωτιστικό κομοδίνου DIY: D

Μέχρι την επόμενη φορά, Krzysztof:)

Συνιστάται: