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

Hijack RGB Flood Light With Arduino ή ESP8266: 6 βήματα (με εικόνες)
Hijack RGB Flood Light With Arduino ή ESP8266: 6 βήματα (με εικόνες)

Βίντεο: Hijack RGB Flood Light With Arduino ή ESP8266: 6 βήματα (με εικόνες)

Βίντεο: Hijack RGB Flood Light With Arduino ή ESP8266: 6 βήματα (με εικόνες)
Βίντεο: The Wave Light (ESP8266 Arduino & WS2812B WLED Project) 2024, Νοέμβριος
Anonim
Hijack RGB Flood Light With Arduino ή ESP8266
Hijack RGB Flood Light With Arduino ή ESP8266
Hijack RGB Flood Light With Arduino ή ESP8266
Hijack RGB Flood Light With Arduino ή ESP8266
Hijack RGB Flood Light With Arduino ή ESP8266
Hijack RGB Flood Light With Arduino ή ESP8266

Βρήκα λοιπόν μερικά υπέροχα μικρά φώτα RGB στο amazon και κοιτάζοντας τα σπλάχνα τους, συνειδητοποίησα ότι μπορείτε να τα συνδέσετε κατευθείαν σε ένα arduino και esp8266 και να τα ελέγξετε χρησιμοποιώντας το PWM.

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

Χρησιμοποιώ το openhab που τρέχει σε ένα βατόμουρο pi για να τα ελέγξω και μπορώ ακόμη και να τα ελέγξω με το amazon Echo (ΗΠΑ), αν και αυτό είναι λίγο πέρα από το πεδίο αυτού του διδακτικού, ελπίζω να βρω χρόνο να το γράψω!

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

Βήμα 1: Συγκεντρώστε μέρη

Συγκεντρώστε ανταλλακτικά
Συγκεντρώστε ανταλλακτικά
Συγκεντρώστε ανταλλακτικά
Συγκεντρώστε ανταλλακτικά
Συγκεντρώστε ανταλλακτικά
Συγκεντρώστε ανταλλακτικά
Συγκεντρώστε ανταλλακτικά
Συγκεντρώστε ανταλλακτικά

Η λίστα με τα μέρη είναι η εξής:

1. 10W RGB Flood Light: Ebay (Ηνωμένο Βασίλειο), Ebay (ΗΠΑ), Ebay (Κίνα)

2. Ενότητα ESP8266-12: Ebay (Ηνωμένο Βασίλειο), Ebay (ΗΠΑ), Ebay (Κίνα)

3. Ρυθμιστής LD1117 3.3V: Ebay (Ηνωμένο Βασίλειο), Ebay (ΗΠΑ), Ebay (Κίνα)

4. Πυκνωτής 100uF: Ebay (Ηνωμένο Βασίλειο), Ebay (ΗΠΑ), Ebay (Κίνα)

5. Τροφοδοσία 12V 1A DC: Ebay (Ηνωμένο Βασίλειο), Ebay (ΗΠΑ), Ebay (Κίνα)

6. Μια επιλογή αντιστάσεων (χρησιμοποίησα 10Κ, αλλά πραγματικά μπορείτε να τα καταφέρετε με οτιδήποτε)

(Έχω επισυνάψει συνδέσμους σε πολλούς ιστότοπους καθώς οι τιμές αλλάζουν τακτικά, οπότε κάντε αγορές και φροντίστε να ελέγξετε το Amazon vs ebay)

Πλήρης αποκάλυψη: Κερδίζω μια μικρή προμήθεια εάν αγοράζετε μέσω των παραπάνω συνδέσμων, αλλά δεν θα συνιστούσα ποτέ έναν σύνδεσμο για ένα προϊόν που δεν έχω χρησιμοποιήσει ο ίδιος. Αυτό το έργο δεν σχεδιάστηκε για να είναι κερδοφόρος. Σας ευχαριστώ:-)

Βήμα 2: Αποσυναρμολογήστε το Flood Light και προσδιορίστε τις εισόδους RGB PWM

Αποσυναρμολογήστε το Flood Light και προσδιορίστε τις εισόδους RGB PWM
Αποσυναρμολογήστε το Flood Light και προσδιορίστε τις εισόδους RGB PWM
Αποσυναρμολογήστε το Flood Light και προσδιορίστε τις εισόδους RGB PWM
Αποσυναρμολογήστε το Flood Light και προσδιορίστε τις εισόδους RGB PWM
Αποσυναρμολογήστε το Flood Light και προσδιορίστε τις εισόδους RGB PWM
Αποσυναρμολογήστε το Flood Light και προσδιορίστε τις εισόδους RGB PWM
Αποσυναρμολογήστε το Flood Light και προσδιορίστε τις εισόδους RGB PWM
Αποσυναρμολογήστε το Flood Light και προσδιορίστε τις εισόδους RGB PWM

Αυτό το συγκεκριμένο φανάρι είναι ένας απλός σχεδιασμός με βίδα.

Το πλαίσιο περιλαμβάνει τρία τμήματα αλουμινίου που όλα ξεβιδώνουν.

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

Το πρώτο πράγμα που έκανα ήταν να εντοπίσω ποιο από τα τρανζίστορ ελέγχει ποια σειρά χρωμάτων.

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

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

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

Βήμα 3: ESP8266 και Power Wiring

ESP8266 και καλωδίωση ισχύος
ESP8266 και καλωδίωση ισχύος
ESP8266 και καλωδίωση ισχύος
ESP8266 και καλωδίωση ισχύος
ESP8266 και καλωδίωση ισχύος
ESP8266 και καλωδίωση ισχύος

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

Βασικά συνδέστε τα κόκκινα, πράσινα και μπλε LED σας στις ακίδες 12, 14 και 15 του ESP8266 μέσω αντίστασης 10K.

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

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

Για να το πετύχω, ένωσα τις αντιστάσεις με τα καλώδια και τις σκέπασα με θερμοσυρρίκνωση.

Αποφύγετε το λάθος μου και μην κολλήσετε την αντίσταση απευθείας στο ESP. Βρήκα ότι αυτό τους έκανε πιο δύσκολο να δουλέψουν από ό, τι αν είχα κάνει μια αληθινή εσωτερική συναρμογή (όπως στο καλώδιο-αντίσταση-σύρμα-esp και όχι σύρμα-αντίσταση-esp).

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

Βήμα 4: Προγραμματίστε το

Χρησιμοποιώντας τη μέθοδο που προτιμάτε, γράψτε τον κωδικό για το ESP σας!

Μπορείτε πραγματικά να επιλέξετε να το ελέγχετε όπως θέλετε, και υπάρχουν εκπληκτικοί άνθρωποι εκεί έξω που κάνουν εκπληκτικά πράγματα με το ESP.

Η ιδιαίτερη διαδρομή μου ήταν να χρησιμοποιήσω έναν κεντρικό διακομιστή MQTT με τη μορφή openHAB στον οποίο το φως θα συνδεθεί και θα ακούσει έγχρωμες εντολές. Η χρήση αυτής της μεθόδου μου επιτρέπει επίσης να χρησιμοποιώ το amazon Alexa και το google home για έλεγχο εξαιρετικά εύκολα. (Όπως είπα και προηγουμένως, ελπίζω να είμαι σε θέση να γράψω οδηγίες για αυτή τη διαδικασία καθώς πέρασα πολύ καλά, αλλά σήμερα περνάω τον περισσότερο ελεύθερο χρόνο μου χτίζοντας έναν νέο ιστότοπο (που πιθανότατα θα περιλαμβάνει σεμινάρια για αυτά τα κομμάτια τρόπος)).

Έχω επισυνάψει τον κώδικα σε αυτό το 'ible, παραπάνω (ή κάτω, όπου εμφανίζεται).

Πρέπει να πω ότι είχα αναπτύξει μόνο το arduino IDE για το ESP8266, αλλά από τότε που ξεκίνησα αυτό το συγκεκριμένο έργο, σίγουρα μετατρέπω σε σενάρια Lua, είναι υπέροχα και πολύ λιγότερο αγχωτικά όταν ανεβαίνω και διορθώνω κλπ.

Μια φορά κι έναν καιρό, έγραψα ένα πρόγραμμα στο arduino που έκανε τα εξής:

Οι μπότες ESP, δεν μπορούν να συνδεθούν σε wifi, ξεκινούν τη λειτουργία σημείου πρόσβασης

Ο πελάτης συνδέεται με το τηλέφωνο, ανοίγει αυτόματα το πρόγραμμα περιήγησης με τη σελίδα ελέγχου χρώματος (βασικό html)

στη σελίδα, υπήρχε επίσης μια επιλογή σύνδεσης με το δρομολογητή σας.

Μόλις ήταν στο δίκτυο, οποιοδήποτε σύστημα ελέγχου μπορούσε να προγραμματιστεί για να στέλνει αιτήματα http αρκετά εύκολα.

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

Βήμα 5: Στριμώξτε όλα μαζί

Στριμώξτε όλα μαζί !!
Στριμώξτε όλα μαζί !!

Για να μονώσω όλα τα κομμάτια, τα τύλιξα όλα με ηλεκτρική ταινία PVC.

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

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

Βήμα 6: Τοποθετήστε τα φώτα γύρω από το σπίτι και απολαύστε !

Τοποθετήστε τα φώτα γύρω από το σπίτι και απολαύστε !!!
Τοποθετήστε τα φώτα γύρω από το σπίτι και απολαύστε !!!
Τοποθετήστε τα φώτα γύρω από το σπίτι και απολαύστε !!!
Τοποθετήστε τα φώτα γύρω από το σπίτι και απολαύστε !!!
Τοποθετήστε τα φώτα γύρω από το σπίτι και απολαύστε !!!
Τοποθετήστε τα φώτα γύρω από το σπίτι και απολαύστε !!!

Τοποθετήστε τα φώτα στην τοποθεσία που προτιμάτε, συνδέστε τα με το τροφοδοτικό 12V και φύγετε !!

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

Στις εικόνες μπορείτε να δείτε ότι το έχω χρησιμοποιήσει για να τονίσω το ρολόι nixie που αγαπώ τόσο πολύ.

Ευχαριστώ για την ανάγνωση!

Συνιστάται: