τα προϊόντα της κατηγορίας
- πομπό FM
- 0-50w 50w-1000w 2kw-10kw 10kw +
- TV Πομπός
- 0-50w 50-1kw 2kw-10kw
- Κεραία FM
- TV Antenna
- κεραία αξεσουάρ
- Καλώδιο Connector ισχύς Splitter Dummy Load
- RF τρανζίστορ
- Τροφοδοσία
- ήχου εξοπλισμοί
- DTV Front End Εξοπλισμός
- Σύστημα σύνδεσμο
- σύστημα STL σύστημα Σύνδεσμος μικροκυμάτων
- Ραδιόφωνο FM
- Μετρητής δύναμης
- άλλα Προϊόντα
- Ειδικό για το Coronavirus
προϊόντα Ετικέτες
Fmuser τοποθεσίες
- es.fmuser.net
- it.fmuser.net
- fr.fmuser.net
- de.fmuser.net
- af.fmuser.net -> Αφρικανικά
- sq.fmuser.net -> Αλβανικά
- ar.fmuser.net -> Αραβικά
- hy.fmuser.net -> Αρμενίων
- az.fmuser.net -> Αζερμπαϊτζάν
- eu.fmuser.net -> Βάσκων
- be.fmuser.net -> Λευκορωσικά
- bg.fmuser.net -> Βουλγαρικά
- ca.fmuser.net -> Καταλανικά
- zh-CN.fmuser.net -> Κινέζικα (απλοποιημένα)
- zh-TW.fmuser.net -> Κινέζικα (Παραδοσιακά)
- hr.fmuser.net -> Κροατικά
- cs.fmuser.net -> Τσέχικα
- da.fmuser.net -> Δανικά
- nl.fmuser.net -> Ολλανδικά
- et.fmuser.net -> Εσθονικά
- tl.fmuser.net -> Φιλιππινέζικα
- fi.fmuser.net -> Φινλανδικά
- fr.fmuser.net -> Γαλλικά
- gl.fmuser.net -> Γαλικιανά
- ka.fmuser.net -> Γεωργιανά
- de.fmuser.net -> Γερμανικά
- el.fmuser.net -> Ελληνική
- ht.fmuser.net -> Κρεόλ της Αϊτής
- iw.fmuser.net -> Εβραϊκά
- hi.fmuser.net -> Χίντι
- hu.fmuser.net -> Ουγγρική
- is.fmuser.net -> Ισλανδικά
- id.fmuser.net -> Ινδονησιακά
- ga.fmuser.net -> Ιρλανδικά
- it.fmuser.net -> Ιταλικά
- ja.fmuser.net -> Ιαπωνικά
- ko.fmuser.net -> Κορεάτικα
- lv.fmuser.net -> Λετονικά
- lt.fmuser.net -> Λιθουανικά
- mk.fmuser.net -> Μακεδόνας
- ms.fmuser.net -> Μαλαισιανά
- mt.fmuser.net -> Μαλτέζικα
- no.fmuser.net -> Νορβηγική
- fa.fmuser.net -> Περσικά
- pl.fmuser.net -> Πολωνικά
- pt.fmuser.net -> Πορτογαλικά
- ro.fmuser.net -> Ρουμανικά
- ru.fmuser.net -> Ρωσικά
- sr.fmuser.net -> Σέρβικα
- sk.fmuser.net -> Σλοβακικά
- sl.fmuser.net -> Σλοβένικα
- es.fmuser.net -> Ισπανικά
- sw.fmuser.net -> Σουαχίλι
- sv.fmuser.net -> Σουηδικά
- th.fmuser.net -> Ταϊλάνδης
- tr.fmuser.net -> Τουρκικά
- uk.fmuser.net -> Ουκρανικά
- ur.fmuser.net -> Ουρντού
- vi.fmuser.net -> Βιετνάμ
- cy.fmuser.net -> Ουαλικά
- yi.fmuser.net -> Γίντις
WS2812B Διευθυνσιοδοτούμενα LED RGB | Έλεγχος χρησιμοποιώντας Arduino
Date:2021/10/18 21:55:58 Hits:
Σε αυτό το έργο, θα ρίξουμε μια ματιά σε ένα ενδιαφέρον προϊόν που ονομάζεται WS2812B Addressable LED. Είναι ατομικά διευθετήσιμα RGB LED και ονομάζονται επίσης με διαφορετικά ονόματα όπως το NeoPixel από την Adafruit, για παράδειγμα. Σε αυτό το σεμινάριο, θα μάθουμε για τις λυχνίες LED WS2812B, την εσωτερική δομή και την κατασκευή της, καθώς και πώς να ελέγχουμε ξεχωριστά LEDs με δυνατότητα διεύθυνσης χρησιμοποιώντας το Arduino. Περίληψη Εισαγωγή είδος έργου που σχετίζεται με LED, τότε πιθανότατα έχετε χρησιμοποιήσει διακριτά LED (είτε μέσω οπής είτε SMD). Αυτά τα LED μπορεί να είναι μονόχρωμα LED ή RGB LED. Το κύριο μειονέκτημα των διακριτών LED είναι ότι αν τα χρησιμοποιήσετε σε μια συστοιχία, χάνετε το προνόμιο να τα ελέγχετε ξεχωριστά. Για παράδειγμα, εάν συνδέσετε τρία ή τέσσερα LED σε ένα μόνο pin του Arduino χρησιμοποιώντας ένα τρανζίστορ, τότε όλα τα LED της συστοιχίας θα έχουν την ίδια συμπεριφορά, π.χ. Έλεγχος φωτεινότητας ή αλλαγή χρώματος. Ένα άλλο σενάριο είναι ότι μπορεί να έχετε χρησιμοποιήσει επίσης λωρίδες LED για χριστουγεννιάτικη διακόσμηση ή κανονικό φωτισμό σπιτιού. Mightσως έχετε παρατηρήσει ότι ακόμη και σε ακριβά φώτα λωρίδας LED, δεν έχετε τη δυνατότητα να ελέγχετε μεμονωμένα LED. Εάν ο στόχος σας είναι να ελέγξετε μεμονωμένα LED σε μια λωρίδα, τότε τα WS2812B διευθυνσιοδοτούμενα RGB LED είναι η απάντηση για εσάς. Το Addressable LED Strip είναι μια έξυπνη πηγή φωτός που περιέχει ένα IC ελέγχου και ένα RGB LED στην ίδια συσκευασία, συνήθως σε μορφή SMD 2812. Η παρακάτω εικόνα δείχνει μια λωρίδα LED WS2812B. Με την πρώτη ματιά, μοιάζει με μια κανονική λωρίδα LED. Αλλά σε μια πιο προσεκτική επιθεώρηση, μπορείτε να βρείτε το WS2812B LED Control IC ενσωματωμένο στο πακέτο LED SMD 5050 RGB. Η παρακάτω ανατινασμένη εικόνα δείχνει το ίδιο.Το μεμονωμένο μπλοκ LED WS2812B έχει τέσσερις ακίδες, συγκεκριμένα VDD, VSS (GND), DIN και DOUT. Οι λειτουργίες αυτών των ακίδων είναι πολύ απλές και ο ακόλουθος πίνακας δίνει μια απλή περιγραφή της λειτουργίας των ακίδων. PinFunctionVDDPPower Supply for LEDVSSGroundDINControl Data Signal OutputDOUTControl Data Signal Output Η παροχή ρεύματος για το IC WS2812B παρέχεται επίσης μέσω του VDD Pin. WS2812B LED Circuit Application πώς μπορούν να ελέγχονται μεμονωμένα οι λυχνίες LED WS2812B, το παρακάτω κύκλωμα εφαρμογής θα είναι χρήσιμο. Όλες οι λυχνίες LED WS2812B συνδέονται με καταρράκτη, όπου το DO του πρώτου LED συνδέεται με το DIN του δεύτερου LED και ούτω καθεξής. Αλλά το πρώτο LED πρέπει να λαμβάνει δεδομένα μέσω της ακίδας DIN του από έναν μικροελεγκτή όπως το Arduino. Η παρακάτω εικόνα δείχνει το τυπικό διάγραμμα κυκλώματος εφαρμογής. Το πρωτόκολλο μεταφοράς δεδομένων που χρησιμοποιείται από τις λυχνίες LED WS2812B είναι η λειτουργία NRZ. Η πρώτη θύρα DIN της συστοιχίας LED WS2812B λαμβάνει δεδομένα από τον μικροελεγκτή. Τα δεδομένα για μεμονωμένα pixel είναι 24-bit που αποτελούνται από μεμονωμένα δεδομένα ελέγχου LED Κόκκινο, Πράσινο και Μπλε των 8 bit το καθένα. Η σειρά των δεδομένων πρέπει να είναι GRB και η σύνθεση των δεδομένων 24-bit φαίνεται παρακάτω. Σημειώστε ότι αποστέλλονται πρώτα δεδομένα υψηλής αντοχής. Μόλις το πρώτο μπλοκ WS2812B λάβει τα πρώτα δεδομένα 24-bit, τα δεδομένα αποστέλλονται στην εσωτερική ασφάλιση για περαιτέρω αποκωδικοποίηση. Τα υπόλοιπα δεδομένα αναδιαμορφώνονται από το κύκλωμα αναδιαμόρφωσης και ενίσχυσης του σήματος και περνούν στο επόμενο εικονοστοιχείο στον καταρράκτη μέσω του πείρου DO. Πώς να ελέγξετε το LED WS2812B χρησιμοποιώντας το Arduino; Τώρα, ας προχωρήσουμε στον έλεγχο του πίνακα LED WS2812B χρησιμοποιώντας το Arduino. Πριν προχωρήσουμε περαιτέρω στο σχεδιασμό του σχηματικού, υπάρχει ένα σημαντικό πράγμα που πρέπει να αντιμετωπίσουμε, δηλαδή το τροφοδοτικό του έργου.Κάθε μεμονωμένο WS2812B LED Pixel έχει τρία LED και ένα IC ελέγχου. Έτσι, η τρέχουσα απαίτηση ενός pixel είναι περίπου 60 mA. Εάν έχετε μια λωρίδα που περιέχει 20 LED WS2812B μεμονωμένα διευθυνσιοδοτούμενα, τότε η συνολική τρέχουσα απαίτηση είναι 20 * 60 mA = 1.2 A. Αυτό είναι περισσότερο από ό, τι μπορεί να παρέχει το Arduino, είτε μέσω της θύρας USB (η οποία μπορεί να τροφοδοτήσει το πολύ 300 mA) ή μέσω του βύσματος 5V (που μπορεί να τροφοδοτήσει το πολύ 900 mA). Έτσι, ο καλύτερος τρόπος για να ενεργοποιήσετε το έργο π.χ. τόσο το Arduino όσο και το WS2812B LED Strip είναι με τη βοήθεια μιας εξωτερικής τροφοδοσίας 5v που μπορεί να παρέχει αρκετό ρεύμα. Τώρα που το τμήμα τροφοδοσίας του έργου είναι σαφές, μπορούμε τώρα να προχωρήσουμε στο σχηματικό σχέδιο του έργου. Διάγραμμα κυκλώματος σύνδεση μεταξύ Arduino UNO και WS2812B RGB LED Strip. Τα 5V του Arduino UNO και τα LED είναι συνδεδεμένα σε εξωτερική τροφοδοσία μαζί με το GND (VSS). Ο πείρος DIN της λωρίδας LED συνδέεται με τον ψηφιακό ακροδέκτη 7 του Arduino μέσω αντίστασης 330Ω. Απαιτούμενα εξαρτήματα Arduino UNOWS2812B LEDs5V Ισχύς Παροχή (ελάχιστο 2A) 330Ω ResistorProgramming ArduinoΤο πρώτο βήμα για τον προγραμματισμό του Arduino είναι να κατεβάσετε μια υποστηρικτική βιβλιοθήκη που ονομάζεται "FastLED". Μπορείτε να κατεβάσετε τη βιβλιοθήκη από τον ακόλουθο σύνδεσμο: "Βιβλιοθήκη FastLED". Εξάγετε τα περιεχόμενα του αρχείου zip και μετονομάστε το φάκελο σε "FastLED". Αφήστε μήνυμα
Λίστα μηνυμάτων
Σχόλια Loading ...