Το HomeKit είναι η ιδανική λύση για τον έξυπνο αυτοματισμό του σπιτιού σας, εάν διαθέτετε iPhone, iPad ή Mac. Αλλά δυστυχώς, οι συσκευές που είναι συμβατές με το HomeKit δεν είναι φθηνές. Σε σύγκριση με άλλα έξυπνα οικιακά προϊόντα που μπορούν να ελεγχθούν χρησιμοποιώντας το Google Assistant ή την Alexa, οι χρήστες της Apple πρέπει να πληρώσουν μια ακριβή τιμή για αυτήν την ενσωμάτωση του HomeKit.
Σε αυτόν τον οδηγό, θα κατασκευάσουμε μια λωρίδα NeoPixel RGB LED που μπορείτε να εγκαταστήσετε στην οροφή, τους τοίχους, το πίσω μέρος ενός Πίνακας τηλεόρασης, οθόνη, λάμπα γραφείου κ.λπ. και ελέγξτε τη λωρίδα χρησιμοποιώντας την εφαρμογή HomeKit ή Eve στο Mac ή το iOS σας συσκευή.
Πράγματα που θα χρειαστείτε για να φτιάξετε μια ταινία LED HomeKit DIY
Για να δημιουργήσετε μια ταινία LED DIY NeoPixel RGB με δυνατότητα HomeKit, χρειάζεστε τα εξής:
- Μια πλακέτα μικροελεγκτή με βάση το ESP8266, όπως NodemCU, D1 Mini ή ESP-01
- Μια λωρίδα LED WS2812B, WS2812B ECO ή WS2813 RGB.
- Τροφοδοτικό ~2-5 amp ή περισσότερο με βάση τον αριθμό των LED στη λωρίδα. Ο ελεγκτής που κατασκευάζουμε μπορεί να λειτουργεί το πολύ 500 LED.
- Μια τρισδιάστατη θήκη (προαιρετική).
- Λίγα καλώδια βραχυκυκλωτήρα.
Βήμα 1: Φλακάρετε το υλικολογισμικό
Για αυτό το έργο, θα χρησιμοποιήσουμε το υλικολογισμικό της HomeKidd στο GitHub. Μπορείτε να ακολουθήσετε τις απλές οδηγίες παρακάτω.
- Κατεβάστε το rboot.bin και blank_config.bin αρχεία από το GitHub.
- Μεταβείτε στη σελίδα έκδοσης του έργου HomeKidd και κατεβάστε την πιο πρόσφατη έκδοση του ledstrip.bin υλικολογισμικό.
- Κατεβάστε το Εργαλείο λήψης flash ESP για Windows στο σύστημά σας και να το εξαγάγετε. Οι χρήστες Mac μπορούν να χρησιμοποιήσουν NodeMCU pyflasher εργαλείο αντί.
- Συνδέστε το D1 Mini ή το NodeMCU στο σύστημά σας χρησιμοποιώντας ένα καλώδιο Micro USB και επιλέξτε τη θύρα COM. Βεβαιωθείτε ότι έχετε εγκαταστήσει τα προγράμματα οδήγησης CH340G ή CP210x USB σε UART. Διαφορετικά, η συσκευή δεν θα εντοπιστεί.
- Εκκινήστε το Εργαλείο λήψης υλικολογισμικού και εκτοξεύστε το.
- Επιλέξτε το πρώτο πλαίσιο ελέγχου, πληκτρολογήστε μια τιμή 0x0000 και μετά κάντε κλικ σε τρεις τελείες για να περιηγηθείτε και επιλέξτε το rboot.bin αρχείο
- Ομοίως, επιλέξτε το δεύτερο πλαίσιο ελέγχου, εισάγετε 0x1000 και επιλέξτε το blank_config.bin αρχείο.
- Επιλέξτε το τρίτο πλαίσιο, εισάγετε 0x2000 και επιλέξτε το ledstrip.bin αρχείο.
- Επιλέγω Ρυθμός Baud ως 115200, Λειτουργία DIO ή QIO (με βάση τον πίνακα), και 40 MHz συχνότητα από τις επιλογές.
- Κάντε κλικ Αρχή. Θα εμφανιστεί το εργαλείο Συγχρονισμός και θα αρχίσει να αναβοσβήνει τα αρχεία υλικολογισμικού.
- Αφού αναβοσβήσετε το υλικολογισμικό, κλείστε το εργαλείο λήψης υλικολογισμικού.
- Λήψη και εκκίνηση Εργαλείο ESPHome Flasher.
- Επίλεξε το COM θύρα και κάντε κλικ Προβολή αρχείων καταγραφής. Μπορείτε να το χρησιμοποιήσετε για να ελέγξετε την κατάσταση και να δείτε εάν όλα λειτουργούν καλά. Επίσης, εάν κάτι πάει στραβά ή δεν λειτουργεί, αυτό θα σας βοηθήσει να βρείτε το πρόβλημα.
Βήμα 2: Συνδέστε τη λωρίδα LED WS2812B στο D1 Mini ή στο NodeMCU
Ανατρέξτε στο παρακάτω διάγραμμα για να συνδέσετε τη λωρίδα LED WS2812B στο NodeMCU ή στο D1 Mini και στο τροφοδοτικό.
Αφού συνδεθεί, μπορείτε να τοποθετήσετε την πλακέτα D1 Mini ή NodeMCU σε μια θήκη με εκτύπωση 3D ή παρόμοιο κουτί.
Βήμα 3: Συνδέστε το τροφοδοτικό
Μπορείτε τώρα να συνδέσετε το τροφοδοτικό για να ενεργοποιήσετε τον ελεγκτή και τις συνδεδεμένες λυχνίες LED. Μόλις συνδέσετε το ρεύμα, ο μικροελεγκτής ξεκινά σε λειτουργία Access Point ή AP. Τώρα, ακολουθήστε αυτά τα βήματα:
- Ανοίξτε τις ρυθμίσεις Wi-Fi και συνδεθείτε στο esp open network του smartphone σας.
- Στη συνέχεια, ανοίξτε ένα πρόγραμμα περιήγησης στο smartphone σας και επισκεφτείτε τη διεύθυνση 192.168.4.1.
- Επιλέξτε το SSID Wi-Fi και πληκτρολογήστε τον κωδικό πρόσβασης. Πατήστε Αποθηκεύσετε.
- Ο ελεγκτής θα συνδεθεί στο τοπικό σας δίκτυο Wi-Fi μετά την επανεκκίνηση.
Βήμα 4: Προσθέστε τη Συσκευή στο HomeKit ως αξεσουάρ
Μόλις ο ελεγκτής δημιουργήσει μια σταθερή σύνδεση με το δίκτυο Wi-Fi σας, ορίστε τι πρέπει να κάνετε:
- Στη συσκευή σας iPhone, iPad ή macOS, ανοίξτε τις Ρυθμίσεις WiFi και συνδεθείτε στο HomeKid-xxx σημείο πρόσβασης. Ο κωδικός είναι 12345678.
- Μετά τη σύνδεση, περιμένετε να φορτώσει η ιστοσελίδα. Επιλέξτε το δίκτυο Wi-Fi, πληκτρολογήστε τον κωδικό πρόσβασης και πληκτρολογήστε τον αριθμό των LED στη λωρίδα NeoPixel ή WS2812. Πατήστε Συμμετοχή.
- Η συσκευή θα συνδεθεί αυτόματα στο δίκτυο Wi-Fi και θα πρέπει να είναι ανιχνεύσιμη από την εφαρμογή Home της Apple.
- Ανοίξτε την εφαρμογή Home στη συσκευή σας iOS ή macOS που είναι συνδεδεμένη στο ίδιο δίκτυο.
- Πατήστε στις τρεις τελείες επάνω δεξιά και επιλέξτε Προσθήκη αξεσουάρ.
- Παρακέντηση εισάγετε χειροκίνητα.
- Πατήστε στο που ανακαλύφθηκε NeoPixel-xxxx αξεσουάρ και μετά αγγίξτε Προσθήκη Τέλος πάντων.
- Πληκτρολογήστε τον κωδικό 021-82-017 και περιμένετε μερικά δευτερόλεπτα. Ο ελεγκτής NeoPixel θα προστεθεί στο HomeKit.
- Μπορείτε να επιλέξετε ένα δωμάτιο και να το ονομάσετε σύμφωνα με τις ανάγκες σας. Στη συνέχεια, πατήστε Ολοκληρώθηκε.
Είσαι σχεδόν εκεί. Το μόνο που χρειάζεται να κάνετε τώρα είναι να μάθετε πώς να ελέγχετε τη λωρίδα LED με την εφαρμογή Home.
Βήμα 5: Ελέγξτε το Strip με το HomeKit, την εφαρμογή Eve ή το Siri
Αφού προσθέσετε το χειριστήριο NeoPixel στην εφαρμογή Home, μπορείτε να ενεργοποιήσετε/απενεργοποιήσετε τη λωρίδα, να αλλάξετε χρώματα, να προσαρμόσετε τη φωτεινότητα και να δημιουργήσετε σκηνές.
- Πατήστε παρατεταμένα στο αξεσουάρ NeoPixel που προσθέσατε για να ανοίξετε τα χειριστήρια.
- Πατήστε σε ένα χρώμα για να το αλλάξετε και μετά πατήστε ξανά για να ανοίξετε την παλέτα χρωμάτων. Μπορείτε να επιλέξετε ή να προσαρμόσετε σε οποιοδήποτε χρώμα. Η λωρίδα υποστηρίζει 16,8 εκατομμύρια χρώματα.
- Για να αλλάξετε το μοτίβο ή τα εφέ, πατήστε σε αυτό και, στη συνέχεια, επιλέξτε το επιθυμητό μοτίβο,
- Μπορείτε να επιλέξετε από 40+ εφέ χρησιμοποιώντας την εφαρμογή Eve. Μπορείτε να αλλάξετε αυτά τα εφέ σύροντας το ρυθμιστικό WS2812 Effects στην εφαρμογή Eve. Η εφαρμογή παρέχει επίσης πολλές πρόσθετες δυνατότητες και επιλογές για τον έλεγχο του φωτός ταινίας NeoPixel.
Εάν έχετε HomePod στο σπίτι σας, μπορείτε να ζητήσετε από τη Siri να ελέγξει τη λωρίδα. Να θυμάστε ότι δεν μπορείτε να το ελέγξετε μέσω smartphone Android. Ωστόσο, μπορείτε να αναβοσβήσετε το υλικολογισμικό WLED που προσφέρει περισσότερα από 100 διαφορετικά εφέ.
Μπορείτε να ανατρέξετε στους οδηγούς μας για δημιουργήστε μια λωρίδα NeoPixel που αντιδρά στον ήχο που επίσης αντιδρά στη μουσική ή τον ήχο γύρω από αυτό. Μπορείτε να ελέγξετε τη λωρίδα χρησιμοποιώντας την εφαρμογή WLED ή μέσω της διεπαφής ιστού στην οποία μπορείτε να έχετε πρόσβαση από οποιαδήποτε συσκευή. Μπορείτε επίσης να μάθετε πώς να δημιουργήστε μια εναλλακτική λύση Philips Ambilight για οποιαδήποτε τηλεόραση χρησιμοποιώντας τη λωρίδα WS2812B και το Raspberry Pi.
Χρησιμοποιήστε Smart HomeKit RGB Lights για να διακοσμήσετε το σπίτι σας
Τώρα που κατασκευάσατε με επιτυχία μια λωρίδα NeoPixel LED με δυνατότητα DIY HomeKit, μπορείτε να την εγκαταστήσετε στην οροφή, το χριστουγεννιάτικο δέντρο, πίσω από τη μονάδα τηλεόρασης ή το πάνελ, την οθόνη κ.λπ.
Χρησιμοποιώντας το Scenes, μπορείτε να προσθέσετε αυτοματισμό για να ενεργοποιήσετε τη λωρίδα την επιθυμητή ώρα ή να αλλάξετε το χρώμα, τη φωτεινότητα ή τα μοτίβα με βάση την ώρα της ημέρας ή του συμβάντος. Ωστόσο, θα χρειαστείτε ένα HomePod ή AppleTV για να αυτοματοποιήσετε τον ελεγκτή.