Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Αποκτήστε τις λωρίδες στο σωστό μέρος
- Βήμα 2: Κάντε τις μικρές συνδέσεις
- Βήμα 3: Κανόνες Firebase και σχήμα βάσης δεδομένων
- Βήμα 4: Κωδικός για τη ρύθμιση
- Βήμα 5: Η εφαρμογή Autoroom
Βίντεο: Απομακρυσμένα ελεγχόμενα φώτα επιφάνειας εργασίας RGB: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Αυτό το έργο καταδεικνύει τη χρήση της βάσης πυρός ως διακομιστή για τον έλεγχο και τον χειρισμό των φώτων led κατά μήκος της πίσω πλευράς του τραπεζιού μου
Προμήθειες
- ESP8266.
- Led Strips WS2812B.
- Τροφοδοσία με βαθμολογία τουλάχιστον 10W@5V.
- Μια εφαρμογή για τον έλεγχο των λωρίδων LED.
Βήμα 1: Αποκτήστε τις λωρίδες στο σωστό μέρος
Το πρώτο πράγμα είναι να τοποθετήσετε τις λωρίδες LED στη θέση τους
Επιλέγω τον παλιό τραπέζι υπολογιστών μου για αυτό το έργο, οπότε χρησιμοποίησα μερικές κολλητικές ταινίες και στερέωσα τις λωρίδες led WS2812b κατά μήκος της πίσω πλευράς του και συνέδεσα τις γραμμές VCC, GND, DATA με μερικά καλώδια, όπως φαίνεται στις εικόνες
Βήμα 2: Κάντε τις μικρές συνδέσεις
Συνδέστε το τροφοδοτικό στο ESP8266 [Σημείωση* - Χρησιμοποίησα μια πλακέτα που χρησιμοποίησα για οικιακό αυτοματισμό αλλά χρειαζόμαστε μόνο το ESP8266]
Συνδεθείτε ως εξής:
- D5 (Pin 14) -> Data Pin της λωρίδας LED
- Συνδέστε τον ακροδέκτη GND του ESP8266, Τροφοδοτικό, Λωρίδες LED.
Αυτό είναι για το υλικό, τώρα σας επιτρέπει να μεταβείτε στον πίνακα κωδικοποίησης.
Βήμα 3: Κανόνες Firebase και σχήμα βάσης δεδομένων
Το σχήμα βάσης δεδομένων είναι απλό.
-
(χρήστης)
-
νεοπίξελ
-
0
{r: 12, g: 220, β: 120}
-
1
{r: 112, g: 150, b: 200}
-
-
ένδειξη
- δημόσιο: {token}
- ιδιωτικό: {token}
-
Αυτό το σχήμα αντιπροσωπεύει μια απλή δομή μια λίστα τιμών Led
Οι ενότητες Token αντιπροσωπεύουν ένα απλό σύστημα ελέγχου ταυτότητας όπου το δημόσιο και το ιδιωτικό τμήμα ταιριάζουν εάν έχουν πιστοποιηθεί.
Βήμα 4: Κωδικός για τη ρύθμιση
Ο κώδικας είναι αρκετά αυτοπεριγραφικός.
- Συμπεριλάβετε τις απαιτούμενες βιβλιοθήκες.
- Ρυθμίστε το διακριτικό ελέγχου ταυτότητας της βάσης δεδομένων
- Παρέχετε διαπιστευτήρια WiFI
- Ρυθμίστε τη ροή firebase σε αλλαγές neopixels και ξεκινήστε να ακούτε τις αλλαγές στα δεδομένα που ενεργοποιούνται από την πλευρά του πελάτη.
- Συνεχίστε να ελέγχετε για τα συμβάντα και στείλτε τα εισερχόμενα δεδομένα στις λειτουργίες βοηθού.
-
Η βοηθητική λειτουργία λαμβάνει τα δεδομένα και ελέγχει εάν η ενημέρωση neopixel ενεργοποιήθηκε για:
- Ένα ενιαίο LED
- Μια σειρά αριθμών LED
- Όλα τα LED.
Βήμα 5: Η εφαρμογή Autoroom
Έφτιαξα μια εφαρμογή που ονομάζεται "Autoroom" στο Flutter χρησιμοποιώντας τη γλώσσα προγραμματισμού Dart, τα χειριστήρια των LED Lights.
Ακολουθούν παραδείγματα αποτελεσμάτων για αυτό.
- Αρχικά, συνδεθείτε με τα διαπιστευτήρια στην περίπτωσή μου είναι (xritzx)
- Επιλέξτε το χρώμα και το εύρος και πατήστε ενημέρωση.
- Or ίσως χρωματίστε ολόκληρο το εύρος επιλέγοντας -1.
Συνιστάται:
Δημιουργήστε έναν καθρέφτη απεριόριστης επιφάνειας εργασίας 2 όψεων: 14 βήματα (με εικόνες)
Φτιάξτε έναν καθρέφτη απείρου 2 όψεων, επιφάνειας εργασίας: Οι περισσότεροι από τους καθρέφτες απείρου που έχω δει είναι μονόπλευροι, αλλά ήθελα να φτιάξω έναν λίγο διαφορετικό. Αυτό θα είναι 2 όψεων και θα σχεδιαστεί έτσι ώστε να μπορεί να εμφανιστεί σε επιφάνεια εργασίας ή ράφι. Είναι ένα εύκολο, πολύ δροσερό έργο
Φάρσα επιφάνειας εργασίας (για Windows): 5 βήματα
Φάρσα επιφάνειας εργασίας (για Windows): Αυτή είναι μια φανταστική φάρσα που θα χρειαστεί μόνο λίγα λεπτά για να ρυθμιστεί. Θα εμφανιστεί ότι ο υπολογιστής -θύματά σας έχει κλειδωθεί παγωμένος στην οθόνη της επιφάνειας εργασίας. Όσες φορές και αν προσπαθήσουν να κάνουν κλικ σε ένα εικονίδιο, τίποτα δεν θα συμβεί
Μοριακός λαμπτήρας επιφάνειας εργασίας: 11 βήματα (με εικόνες)
Molecular Shape Desktop Lamp: Σας παρουσιάζω έναν επιτραπέζιο λαμπτήρα LED που μπορούμε να χρησιμοποιήσουμε για να απεικονίσουμε κάποιες μοριακές γεωμετρίες ή απλά για να χρησιμοποιήσουμε ως λαμπτήρα led με διαφορετικά χρώματα εφέ που ελέγχονται από ένα υπέρυθρο (IR) τηλεχειριστήριο. Ελπίζω να σας αρέσει
ATTiny 85 ελεγχόμενα εορταστικά φώτα εγχόρδων: 5 βήματα
ATTiny 85 ελεγχόμενα εορταστικά φώτα: Κατά την περιήγηση στο eBay συνάντησα αυτές τις χορδές των 50 διευθυνσιοδοτούμενων LED χρησιμοποιώντας το τσιπ WS2811, ενώ δεν νομίζω ότι έχουν σχεδιαστεί πραγματικά για να χρησιμοποιηθούν ως φώτα νεράιδων, λειτουργούν καλά και φαίνονται υπέροχα δέντρο. Θα ήταν επίσης δυνατό να
Ελεγχόμενα φώτα Lego Mini Cooper: 7 βήματα (με εικόνες)
Lego Mini Cooper App Controlled Lights: Danger, UXB! Η δουλειά των ονείρων σας είναι ειδικός στην απόρριψη βόμβας, αλλά διστάζετε λόγω του τμήματος που πεθαίνει; Τότε αυτό είναι το έργο για εσάς! Θα περάσετε πολλές ώρες κάνοντας μικροσκοπικές προσαρμογές σε μια εξαιρετικά ασταθή συσκευή, με ιδρώτα να ρίχνετε από το