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

DIY Wi-Fi RGB Strip Controller: 5 Βήματα
DIY Wi-Fi RGB Strip Controller: 5 Βήματα

Βίντεο: DIY Wi-Fi RGB Strip Controller: 5 Βήματα

Βίντεο: DIY Wi-Fi RGB Strip Controller: 5 Βήματα
Βίντεο: Σετ LED RGB Ταινία με Controller και Driver με Πανεύκολη Σύνδεση | DEPO CENTER 2024, Ιούλιος
Anonim
DIY Wi-Fi RGB Strip Controller
DIY Wi-Fi RGB Strip Controller

Ευχαριστούμε την 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 σας
Συγκολλήστε το PCB σας
Συγκολλήστε το PCB σας
Συγκολλήστε το 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 από αυτό το έργο και μπορείτε να τα αγοράσετε εδώ, αν ενδιαφέρεται κάποιος!

Συνιστάται: