Πίνακας περιεχομένων:
- Βήμα 1: Περιγραφή μονάδας LED RGB
- Βήμα 2: Προδιαγραφή μονάδας LED RGB
- Βήμα 3: Αναλώσιμα πειράματος RGB LED
- Βήμα 4: Σύνδεση πειραματικής μονάδας RGB LED
- Βήμα 5: Κωδικός πειράματος μονάδας RGB LED
- Βήμα 6: Περίληψη/ανατροφοδότηση μονάδας LED RGB
Βίντεο: Χρήση LED RGB από 37 αισθητήρες: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Βγήκατε και αγοράσατε ένα σετ ηλεκτρικών αισθητήρων και μονάδων σε καλή τιμή που ονομάζεται "37 Αισθητήρες" (όπως αυτός εδώ ή άλλοι στο Amazon), αλλά δεν μπορείτε να βρείτε πληροφορίες σχετικά με τις μονάδες για να μπορείτε να τους χρησιμοποιήσετε; Αυτή η σειρά Instructables θα σας βοηθήσει με όλες τις μονάδες του 37 Sensors Kit. Υπάρχουν άλλα κιτ που πωλούν διαφορετικό αριθμό ενοτήτων από 37, όπως ένα κιτ 20 μονάδων και ένα κιτ 45 μονάδων. Αυτοί οι αισθητήρες/μονάδες διατίθενται επίσης από ορισμένα ηλεκτρονικά καταστήματα ξεχωριστά.
Αυτά τα κιτ είναι εξαιρετικά για πειράματα και εκπαίδευση STEM (Επιστήμη, Τεχνολογία, Μηχανική και Μαθηματικά).
Οι μονάδες από το κιτ 37 αισθητήρων που ονομάζονται "RGB LED" είναι ένα RGB LED διαμπερών οπών και επιφάνειας. Αυτό είναι ένα LED με τρία διαφορετικά χρώματα LED που περιλαμβάνονται σε ένα πακέτο.
(Εικόνες και πληροφορίες που χρησιμοποιούνται με άδεια από το 37sensors.com)
Βήμα 1: Περιγραφή μονάδας LED RGB
LED που περιέχει κόκκινους, πράσινους και μπλε εκπομπούς, ο καθένας ελέγχεται ανεξάρτητα. Ορισμένες μονάδες έχουν αντιστάσεις περιορισμού ρεύματος, άλλες όχι.
Ονομάζεται επίσης: LED πλήρους χρώματος, LED τριών χρωμάτων, τριχρωματική LED, KY021, KY016.
Βρέθηκε σε κιτ: 37 αισθητήρες, 45 αισθητήρες (LED μέσω οπών).
Βρέθηκε σε κιτ: 20 αισθητήρες, 37 αισθητήρες, 45 αισθητήρες (SMT LED).
Βήμα 2: Προδιαγραφή μονάδας LED RGB
LED: Είτε TH είτε SMT 5050
Πτώση τάσης προς τα εμπρός κόκκινο: 2.1V
Πτώση τάσης προς τα εμπρός πράσινη: 3,2V
Μπροστά πτώση τάσης μπλε: 3.2
Κόκκινο: 625nm
Πράσινο: 530nm
Μπλε: 465nm
Μέγεθος: 20mm X 15mm
Ορισμένες μονάδες έχουν αντιστάσεις περιορισμού ρεύματος, άλλες όχι. Η τυπική τιμή αντίστασης είναι 120 - 270 Ohms.
Οι καρφίτσες συχνά επισημαίνονται λανθασμένα. RGB, BGR, GRB κλπ.
Υπάρχουν πολλές διαφορετικές πηγές για αυτές τις ενότητες. Όχι κάθε ενότητα που μοιάζει με αυτήν εδώ συμπεριφέρεται ακριβώς το ίδιο. Ελέγξτε τη συγκεκριμένη μονάδα που έχετε για διαφορές στη λειτουργία, τα επίπεδα τάσης, το pinout και τις ανενεργές/ενεργές καταστάσεις. Έχει διαπιστωθεί ότι ορισμένες ενότητες έχουν λανθασμένα επισημασμένες ακίδες και ακόμη και κακώς συγκολλημένα εξαρτήματα.
Βήμα 3: Αναλώσιμα πειράματος RGB LED
Απλώς για να δείτε τα βασικά για το πώς λειτουργεί αυτή η ενότητα, αυτό το πείραμα δείχνει πώς να το διασυνδέσετε με έναν απλό στην κατανόηση πίνακα μικροελεγκτών, τον αισθητήρα. Κινητήρας: MICRO. Δεν υπάρχει ανάγκη για ένα περίπλοκο σύστημα ανάπτυξης καθώς το micro 32-bit που είναι μέρος αυτού του πίνακα έχει ενσωματωμένα όλα τα smarts.
Ο κώδικας για άλλες πλατφόρμες μικροελεγκτών πιθανότατα θα είναι σε διαφορετική γλώσσα/σύνταξη, αλλά παρόμοιος σε μορφή.
Ακολουθεί η μικρή λίστα των συστατικών για αυτό το πείραμα:
RGB LED Module από 37 Αισθητήρες Κιτ. (Πηγή αυτού του πειράματος: CircuitGizmos) Τα κιτ διατίθενται επίσης στο Amazon και στο διαδίκτυο σε πολλά μέρη.
Jumper Wires, γυναικείο σε θηλυκό στυλ "DuPont". (Πηγή αυτού του πειράματος: CircuitGizmos) Οι άλτες αυτού του τύπου είναι επίσης διαθέσιμοι στο διαδίκτυο.
Πίνακας μικροελεγκτών. (Η πηγή αυτού του πειράματος: CircuitGizmos)
Ένας υπολογιστής με σειριακή εφαρμογή τερματικού χρησιμοποιείται για επικοινωνία με την πλακέτα μέσω USB. Ένα τέτοιο δωρεάν και χρήσιμο πρόγραμμα είναι το Beagle Term.
Με όλα αυτά, μπορείτε να πραγματοποιήσετε ένα πείραμα για να δοκιμάσετε τη μονάδα LED RGB.
Βήμα 4: Σύνδεση πειραματικής μονάδας RGB LED
Μαύρο σύρμα - Κοινή βάση
SEM GND - Γείωση μονάδας
Κόκκινο σύρμα - στοιχείο RedLED
SEM P4 - Ενότητα R
Πράσινο σύρμα - στοιχείο RedLED
SEM P5 - Ενότητα G
Μπλε σύρμα - στοιχείο RedLED
SEM P6 - Ενότητα Β
Αυτή η συγκεκριμένη μονάδα LED μέσω οπών έχει μια αντίσταση περιορισμού ρεύματος, επομένως δεν απαιτείται εξωτερική αντίσταση
Βήμα 5: Κωδικός πειράματος μονάδας RGB LED
Με τον υπολογιστή συνδεδεμένο σε μια τροφοδοτούμενη πλακέτα μικροελεγκτών, το Beagle Term είναι το παράθυρο για το τι συμβαίνει σε αυτόν τον πίνακα. Μπορείτε να εισαγάγετε τον κωδικό προγράμματος, να δείτε τα τυπωμένα αποτελέσματα αυτού του κώδικα, ακόμη και να αλληλεπιδράσετε πληκτρολογώντας πληροφορίες σε ένα τρέχον πρόγραμμα. Η πληκτρολόγηση ΕΠΕΞΕΡΓΑΣΙΑΣ στην προτροπή ">" θα σας συνδέσει με τον ενσωματωμένο επεξεργαστή. Σε αυτόν τον επεξεργαστή θα εισαγάγετε τον κωδικό προγράμματος. Μπορείτε να αποθηκεύσετε τον κωδικό που πληκτρολογείτε με ένα Control-Qkeystroke. Μπορείτε να αποθηκεύσετε και να εκτελέσετε αμέσως τον κώδικα που βρίσκεται στον επεξεργαστή με το Control-W.
Κλειδιά ελέγχου για τη λειτουργία EDIT του προγράμματος. (Τα πλήκτρα λειτουργιών δεν λειτουργούν σωστά στο Beagle Term)
- Control -U - Μετακίνηση στην αρχική γραμμή
- Control-U Control-U-Μετακίνηση στην έναρξη του προγράμματος
- Control -K - Μετακίνηση στο τέλος της γραμμής
- Control-K Control-K-Μετακίνηση στο τέλος του προγράμματος
- Control -P - Σελίδα επάνω
- Control -L - σελίδα προς τα κάτω
- Control-] - Διαγραφή
- Control -N - Εισαγωγή
- Control -Q - Αποθηκεύστε τον κωδικό
- Control -W - Εκτελέστε τον κώδικα
- Control -R - Εύρεση
- Control -G - Επανάληψη εύρεσης
- Control -T - Επισήμανση κειμένου
- Control -Y - Επικόλληση κειμένου
- ESC - Έξοδος από τον επεξεργαστή που εγκαταλείπει τις αλλαγές.
Εισαγάγετε τον κωδικό αυτού του πειράματος στον επεξεργαστή:
SETPIN 4, DOUT
SETPIN 5, DOUT SETPIN 6, DOUT DO PAUSE 200: PIN (4) = 1: PAUSE 200: PIN (4) = 0 PAUSE 200: PIN (5) = 1: PAUSE 200: PIN (5) = 0 PAUSE 200: PIN (6) = 1: ΠΑΥΣΗ 200: PIN (6) = 0 LOOP
Αυτός ο κωδικός δοκιμής ορίζει τις ακίδες 4, 5 και 6 σε εξόδους και στη συνέχεια ορίζει κάθε μία από αυτές τις εξόδους ψηλά και χαμηλά για να ενεργοποιήσει και να απενεργοποιήσει το στοιχείο χρώματος.
r = 1
g = 1 b = 100 PWM 1, 1000, r, g, b PAUSE 5000 DO για r = 0 έως 99 ΒΗΜΑ 2 PWM 1, 1000, r, g, b ΠΑΥΣΗ 10 ΕΠΟΜΕΝΟ r ΠΑΥΣΗ 5000 για b = 100 έως 1 ΒΗΜΑ -2 PWM 1, 1000, r, g, b PAUSE 10 NEXT b PAUSE 5000 for g = 0 to 99 STEP 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT g PAUSE 5000 για r = 100 έως 1 STEP - 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT r PAUSE 5000 for b = 0 to 99 STEP 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT b PAUSE 5000 for g = 100 έως 1 STEP -2 PWM 1, 1000, r, g, b PAUSE 10 NEXT g PAUSE 5000 LOOP
Αυτός ο κωδικός δοκιμής χρησιμοποιεί το PWM για να αυξήσει/μειώσει αργά την έξοδο των καναλιών R, G και B σε μοτίβα. Υπάρχουν καθυστερήσεις 5 δευτερολέπτων μεταξύ των αλλαγών.
Οι έξοδοι PWM μπορούν να τρέξουν μέσω ρελέ στερεάς κατάστασης (δείτε τη σελίδα ρελέ) ή FET για να οδηγήσετε λωρίδες LED 5V ή 12V RGB.
Βήμα 6: Περίληψη/ανατροφοδότηση μονάδας LED RGB
Εάν έχετε πρόσθετες πληροφορίες σχετικά με τις προδιαγραφές ή τη συμπεριφορά αυτού του τύπου μονάδας, σχολιάστε εδώ και θα συμπεριλάβω τις σχετικές πληροφορίες. Εάν γνωρίζετε μια ενότητα που είναι παρόμοια, αλλά ίσως διατίθεται μεμονωμένα ή σε διαφορετικό κιτ ενοτήτων, αναφέρετέ το.
Η περιοχή σχολίων θα ήταν επίσης ένα καλό μέρος για να συμπεριλάβετε ένα μικρό δείγμα κώδικα για άλλες πλατφόρμες μικροελεγκτών εάν έχετε πειραματιστεί με αυτήν την ενότητα. ή επισκεφθείτε 37 Αισθητήρες και 37 Αισθητήρες Έγγραφα.
Συνιστάται:
Διεπαφή ανθρώπου-υπολογιστή: Λειτουργία πιασίματος (κατασκευάστηκε από τον Kirigami) από την κίνηση καρπού με χρήση ΗΜΓ .: 7 βήματα
Διεπαφή ανθρώπου-υπολογιστή: Λειτουργία πιασίματος (κατασκευάστηκε από τον Kirigami) από το Wrist Movement Χρησιμοποιώντας το ΗΜΓ .: Έτσι, αυτή ήταν η πρώτη μου προσπάθεια σε μια διεπαφή ανθρώπου-υπολογιστή. Έλαβα τα σήματα ενεργοποίησης των μυών της κίνησης του καρπού μου χρησιμοποιώντας έναν αισθητήρα ΗΜΓ, το επεξεργάστηκα μέσω python και arduino και ενεργοποίησε μια λαβή με βάση το origami
Οθόνη LCD I2C / IIC - Χρήση LCD SPI στην οθόνη LCD I2C Χρήση μονάδας SPI σε IIC με Arduino: 5 βήματα
Οθόνη LCD I2C / IIC | Χρησιμοποιήστε μια οθόνη SPI στην οθόνη I2C LCD χρησιμοποιώντας μονάδα SPI σε IIC με Arduino: Γεια σας παιδιά, καθώς ένα κανονικό SPI LCD 1602 έχει πάρα πολλά καλώδια για να συνδεθεί, οπότε είναι πολύ δύσκολο να το διασυνδέσετε με το arduino, αλλά υπάρχει μια μονάδα διαθέσιμη στην αγορά που μπορεί μετατρέψτε την οθόνη SPI σε οθόνη IIC, οπότε πρέπει να συνδέσετε μόνο 4 καλώδια
Neopixel Ws2812 Rainbow LED Glow With M5stick-C - Εκτέλεση Rainbow σε Neopixel Ws2812 Χρήση M5stack M5stick C Χρήση Arduino IDE: 5 Βήματα
Neopixel Ws2812 Rainbow LED Glow With M5stick-C | Running Rainbow on Neopixel Ws2812 Using M5stack M5stick C Using Arduino IDE: Γεια σας παιδιά σε αυτά τα εκπαιδευτικά θα μάθουμε πώς να χρησιμοποιούμε LED neopixel ws2812 ή led strip ή led matrix ή led με m5stack m5stick-C πίνακα ανάπτυξης με Arduino IDE και θα φτιάξουμε ένα μοτίβο ουράνιου τόξου με αυτό
Ταιριζόμενες με Arduino, ελεγχόμενες από αισθητήρες φωτεινές λωρίδες LED: 6 βήματα (με εικόνες)
Arduino Powered, Sensor Controlled Fading LED Light Strips: Πρόσφατα ενημέρωσα την κουζίνα μου και ήξερα ότι ο φωτισμός θα ‘ανεβάσει’ την όψη των ντουλαπιών. Πήγα για το «True Handless», έτσι έχω ένα κενό κάτω από την επιφάνεια εργασίας, καθώς και ένα kickboard, κάτω από το ντουλάπι και στην κορυφή των ντουλαπιών που είναι διαθέσιμα και
DIY μαγνητικό επιτραπέζιο χόκεϊ με χαρτόνι, φώτα RGB και αισθητήρες: 11 βήματα (με εικόνες)
Μαγνητικό επιτραπέζιο χόκεϊ DIY με χαρτόνι, φώτα RGB και αισθητήρες: Πρέπει να έχετε παίξει Air Hockey! Πληρώστε μερικά $ $ $ $ $ στη ζώνη τυχερών παιχνιδιών και μόλις ξεκινήσετε να σκοράρετε για να κερδίσετε τους φίλους σας. Δεν είναι πολύ εθιστικό; Πρέπει να σκεφτήκατε να κρατήσετε ένα τραπέζι στο σπίτι, αλλά γεια! σκεφτήκατε ποτέ να το φτιάξετε μόνοι σας; Θέλουμε