Πίνακας περιεχομένων:
- Βήμα 1: Μέρη
- Βήμα 2: Σχηματικό
- Βήμα 3: Συγκολλήστε το PCB σας
- Βήμα 4: Ανεβάστε τον Κώδικα
- Βήμα 5: Και τελειώσατε
Βίντεο: DIY Wi-Fi RGB Strip Controller: 5 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Ευχαριστούμε την JLCPCB και την LCSC για την πραγματοποίηση αυτού του έργου! Δείτε τους σήμερα!
(Σημείωση: Αυτό δεν είναι το σχέδιό μου (εκτός από το σχηματικό και το PCB) και όλα τα εύσημα για την ιδέα πηγαίνουν στο Saiyam)
Πώς ξεκίνησε αυτό το έργο, αγόρασα μια λωρίδα LED RGB από το Ebay και το φρικτό μικρό ελεγκτή IR ήταν τρομερό, το μίσησα. Έτσι πήγα σε μια αποστολή να κάνω έναν ελεγκτή ενεργοποίησης wifi για αυτό.
Βήμα 1: Μέρη
- 3 αντιστάσεις 1Κ
- 3 Τρανζίστορ υψηλής ισχύος, χρησιμοποίησα το TIP31
- Μικροελεγκτής LINKIT ONE
- Αναλογική λωρίδα RGB
- (Τα υπόλοιπα είναι αν κάνατε ένα PCB όπως έκανα)
- 1 Βιδωτός ακροδέκτης
- Αρσενικές κεφαλίδες
- ΕΡΓΑΛΕΙΑ
- Συγκολλητικό σίδερο/σταθμός
- Κόλλα μετάλλων
- Πένσα
- Συρματοκόπτης
Βήμα 2: Σχηματικό
Όταν ερευνούσα αυτό το σχέδιο, χρησιμοποίησα το μπλοκ διάγραμμα του Saiyam για να δημιουργήσω αυτό το σχηματικό σχήμα στο EasyEda (Σύνδεσμος με αυτό εδώ) Τώρα, αν δεν μπορείτε να το διαβάσετε ή δεν μπορείτε να ενοχληθείτε να το κάνετε, εδώ είναι η βασική ιδέα, Ο ακροδέκτης εκπομπής όλων των τρανζίστορ πρέπει να συνδεθεί με τον ακροδέκτη GND του συνδέσμου ενός. Πείρος βάσης του τρανζίστορ 1 για σύνδεση με τον ψηφιακό κωδικό PIN 9 του συνδέσμου ενός. Βασικός πείρος του Transistor 2 για σύνδεση με τον Digitalηφιακό PIN 3 του linkit one. Πείρος βάσης του Transistor 3 για σύνδεση με τον Digitalηφιακό PIN 2 του linkit one. Άνοδος της λωρίδας LED για σύνδεση στο τροφοδοτικό (+). Οι ακίδες εκπομπής όλων των τρανζίστορ πρέπει να συνδεθούν στην τροφοδοσία (-). Θυμηθείτε ότι η χρήση των ακίδων 3 και 9 είναι απαραίτητη και δεν μπορούν να αλλάξουν καθώς είναι οι μόνες καρφίτσες PWM του Linkit ONE. Δεδομένου ότι υπάρχουν μόνο δύο από αυτά, το τρίτο χρώμα της λωρίδας LED πρέπει να ελέγχεται σε μια κανονική ψηφιακή ακίδα.
Βήμα 3: Συγκολλήστε το PCB σας
Μόλις έφτιαξα το σχηματικό, τα έκανα PCB και τα παρήγγειλα στο JLCPCB και τα παρέλαβα μέσα σε 5 ημέρες!
Στη συνέχεια, έκανα διαδικασία για να πάω στο LCSC και να παραγγείλω τα εξαρτήματα, αυτά χρειάστηκαν λίγο, καθώς ήταν πολύ ακριβό για την DHL να το φτάσει εκεί που είμαι.
Μετά από 5 ημέρες αναμονής έλαβα τα PCB μου και ήταν τόσο καλά όσο περίμενα, μπορείτε να δείτε την κριτική μου για το JLCPCB εδώ για μια πιο εμπεριστατωμένη ματιά σε αυτά.
Λίγες ημέρες αργότερα παρέλαβα το πακέτο μου από το LCSC με όλα τα εξαρτήματά μου όλα τακτοποιημένα συσκευασμένα στις δικές τους αντιστατικές σακούλες.
Ο ελεγκτής λειτουργεί με 12V περίπου, οπότε θα χρειαστείτε περίπου 12V 3A για μια λωρίδα 3m όπως αυτή που χρησιμοποιώ.
Το επόμενο βήμα είναι να κολλήσετε τα πάντα είτε στον πίνακα είτε στο PCB σας, διασφαλίζοντας ότι η πολικότητα των τρανζίστορ είναι σωστή.
Πιθανότατα μπορείτε να πείτε ότι έκανα ένα λάθος εδώ και αν δεν μπορείτε, κόλλησα γυναικείες κεφαλίδες αντί για αρσενικές, καθώς οι κεφαλίδες του συνδέσμου είναι γυναίκες.
Βήμα 4: Ανεβάστε τον Κώδικα
Αφού κάνετε όλη τη συγκόλληση και τη σύνδεση, τώρα ήρθε η ώρα να ανεβάσετε τον κώδικα στο linkit one. Αλλά πριν από αυτό πρέπει να έχετε τη βιβλιοθήκη Blynk. Έχω επισυνάψει το αρχείο zip παρακάτω. Εξαγάγετε όλο το περιεχόμενο και μεταφέρετέ το στα Έγγραφα> Arduino> Βιβλιοθήκες.
Ο κώδικας για αυτό το έργο βρίσκεται στη βιβλιοθήκη Blynk. Στο arduino IDE, μεταβείτε στα Αρχεία> Παραδείγματα> Blynk> Linkit ONE. Τώρα πρέπει να κάνετε ορισμένες αλλαγές στον κώδικα:
Κάτω από: char auth = "YourAuthToken"; // Προσθέστε το διακριτικό έγκρισης του έργου σας blynk (δείτε το επόμενο βήμα)
Κάτω από: #define WIFI_SSID "YourSSID" // Προσθέστε το όνομα της σύνδεσής σας WiFi.
Κάτω από: #define WIFI_PASS "YourPASS" // Προσθέστε τον κωδικό πρόσβασης της σύνδεσης WiFi
Κάτω από: #define WIFI_AUTH LWIFI_WPA // Επιλέξτε από LWIFI_OPEN, LWIFI_WPA ή LWIFI_WEP.
Εάν δεν γνωρίζετε το διακριτικό Auth, μεταβείτε στο επόμενο βήμα και μετά επιστρέψτε σε αυτό το βήμα. Εάν έχετε ήδη έναν, απλώς ρυθμίστε τους διακόπτες στο Linkit ONE σε θέσεις SPI, UART και USB και ανεβάστε τον κωδικό.
cdn.instructables.com/ORIG/F09/CBFR/IIEYYR…
Σημείωση: Αυτός δεν είναι ο κωδικός μου και όλα τα εύσημα πηγαίνουν στον κατασκευαστή του.
Μόλις το κάνεις αυτό.
Κατεβάστε δωρεάν την εφαρμογή Blynk από το play store. Εγγραφείτε σε έναν λογαριασμό παρέχοντας τη διεύθυνση ηλεκτρονικού ταχυδρομείου σας και άλλες λεπτομέρειες. Πρέπει να έχετε σύνδεση στο Διαδίκτυο για να το κάνετε αυτό. Κατά τη σύνδεση στο λογαριασμό σας, δημιουργήστε ένα νέο έργο με το όνομα της επιλογής σας. Θα δείτε μερικά ψηφία και χαρακτήρες όταν κάνετε ένα έργο. Αυτό είναι το διακριτικό έγκρισης που χρησιμοποιείται για τη σύνδεση του Linkit ONE με τον διακομιστή blynk. Αντιγράψτε το διακριτικό Auth και προσθέστε το στον κώδικα που δόθηκε στο προηγούμενο βήμα (Μεταβείτε στο προηγούμενο βήμα για λεπτομέρειες). Τώρα προχωρήστε στην οθόνη του έργου που θα ήταν αρχικά κενή. Μεταβείτε στον πίνακα γραφικών στοιχείων και αντιγράψτε ένα «Κουμπί» και το «ZeRGBa». Στο κουμπί, ορίστε τον αριθμό pin ως 2. Ορίστε δύο από τους αριθμούς pin στο ZeRGBa ως 3 και 9. Αφήστε τον τρίτο κενό. Τώρα ενεργοποιήστε τελικά το linkit ONE σας, αφήστε το να συνδεθεί στο δίκτυο Wifi και, στη συνέχεια, στην εφαρμογή, επιλέξτε την επιλογή "Αναπαραγωγή". Αυτό είναι! Τώρα θα μπορείτε να ελέγχετε τη λωρίδα μέσω του smartphone σας. Εάν δεν λειτουργεί, ελέγξτε τις συνδέσεις σας. Βεβαιωθείτε ότι το διακριτικό έγκρισης πρέπει να αναφέρεται σωστά στον κώδικα.
(Σημείωση: Τα στιγμιότυπα οθόνης δεν είναι δικά μου, όπως τα ξέχασα, πιστωτικά στον Saiyam)
Βήμα 5: Και τελειώσατε
Ευχαριστώ τους χορηγούς για την πραγματοποίηση αυτού του έργου και ευχαριστώ τον Saiyam για την ιδέα.
Επίσης μου έχουν απομείνει μερικά PCB από αυτό το έργο και μπορείτε να τα αγοράσετε εδώ, αν ενδιαφέρεται κάποιος!
Συνιστάται:
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: 6 βήματα (με εικόνες)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: Αυτό το έργο χρησιμοποιεί arduino για τον έλεγχο μιας λωρίδας led RGB με το τηλέφωνό σας μέσω bluetooth. Μπορείτε να αλλάξετε χρώμα, να κάνετε τα φώτα να συγχρονιστούν με τη μουσική ή να τα ρυθμίσετε αυτόματα για τον φωτισμό περιβάλλοντος
ESP8266 RGB LED STRIP WIFI Έλεγχος - NODEMCU Ως τηλεχειριστήριο IR για Led Strip που ελέγχεται μέσω Wifi - Έλεγχος Smartphone RGB LED STRIP: 4 βήματα
ESP8266 RGB LED STRIP WIFI Έλεγχος | NODEMCU Ως τηλεχειριστήριο IR για Led Strip που ελέγχεται μέσω Wifi | RGB LED STRIP Smartphone Control: Γεια σας παιδιά σε αυτό το σεμινάριο θα μάθουμε πώς να χρησιμοποιούμε το nodemcu ή το esp8266 ως τηλεχειριστήριο IR για τον έλεγχο μιας λωρίδας LED RGB και το Nodemcu θα ελέγχεται από smartphone μέσω wifi. Έτσι, βασικά μπορείτε να ελέγξετε το RGB LED STRIP με το smartphone σας
Arduino RGB LED Strip Controller: 4 Βήματα
Arduino RGB LED Strip Controller: Συχνά όταν οι άνθρωποι θέλουν να ελέγξουν τη λωρίδα LED RGB με ένα Arduino, χρησιμοποιούνται τρία ποτενσιόμετρα για να αναμειγνύουν το κόκκινο, το πράσινο και το μπλε χρώμα. Αυτό λειτουργεί και θα μπορούσε να είναι τέλειο για τις ανάγκες σας, αλλά ήθελα να κάνω κάτι πιο διαισθητικό, κάτι
Arduino DIY Bluetooth Controller LED RGB Strip: 4 Βήματα
Arduino DIY Bluetooth Controller LED RGB Strip: Γεια σε όλους, αυτό είναι το δεύτερο έργο που θέλω να μοιραστώ μαζί σας! Σήμερα θα σας δείξω πώς να συνδέσετε το module Arduino και Bluetooth και αργότερα να το χρησιμοποιήσετε για τον έλεγχο μιας λωρίδας LED RGB. Σε αυτό το σεμινάριο θα χρησιμοποιήσει μονάδα Bluetooth HC-06, επειδή είναι che
DIY Arduino RGB LED Strip IR Controller: 5 Βήματα
DIY Arduino RGB LED Strip IR Controller: Γεια σας παιδιά. Στις σημερινές διδακτικές οδηγίες θα σας δείξω πώς μπορείτε να φτιάξετε τον δικό σας ελεγκτή ταινιών RGB με βάση το arduino, ελεγχόμενο με υπέρυθρο. Η αρχή του ελεγκτή είναι αρκετά απλή. Το θετικό 12v συνδέεται απευθείας με το 12v r