Πίνακας περιεχομένων:
Βίντεο: Ελεγκτής φωτεινότητας λωρίδας LED: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Οι λωρίδες LED είναι διάσημες σε όλο τον κόσμο για την κατανάλωση χαμηλής τάσης και τη φωτεινότητά του. Μερικές φορές πρέπει να προσαρμόσουμε την παροχή τάσης και τη φωτεινότητα αυτών των λωρίδων LED, για παράδειγμα, κατά τη διάρκεια του ύπνου σας θα ενοχληθείτε λόγω της φωτεινότητας των LED. Αυτό είναι ένα έργο arduino για τον έλεγχο της φωτεινότητας της λωρίδας LED. είναι φιλικό προς το χρήστη καθώς λαμβάνει τιμή φωτεινότητας από τον χρήστη. Η τιμή φωτεινότητας εξαρτάται από την τάση που δίνεται στη λωρίδα LED. Εάν ο χρήστης δίνει 5v, δίνει τη μέγιστη φωτεινότητα, εάν ο χρήστης δίνει 0,1 βολτ παρέχει χαμηλή φωτεινότητα. Το Arduino θα μπορούσε να γράψει τάση από 0 - 255 (0-5v διασπάσεις π.χ.: 1v = 51 μονάδες). Αλλά χρησιμοποιώντας εντολές και υπολογισμούς μπορούμε να το ελαχιστοποιήσουμε σε 0-5v. Πάμε στο έργο.
Προμήθειες
Απαιτήσεις:
- Arduino UNO / nano / MEGA
- Λωρίδα LED (Πρέπει να λειτουργεί στο ελάχιστο
- Arduino IDE
- καλώδια σύνδεσης (αριθ. 2)
Βήμα 1: ΣΥΝΔΕΣΕΙΣ
Αυτές είναι οι συνδέσεις για τη σύνδεση του LED Strip με το Arduino:
Λωρίδα LED ARDUINO
GND >> - (αρνητικό)
IGΗΦΙΑΚΟ PWM 3 (pin3) >> + (θετικό)
--------------------------------------------------------------------------------------
συνδέστε τον αρνητικό πείρο της λωρίδας LED με τον πείρο ρόδου (GND) του arduino
συνδέστε τον θετικό πείρο της λωρίδας LED με τον πείρο 3 ακίδων του arduino
Βήμα 2: ΚΩΔ
Το πιο σημαντικό πράγμα δίπλα στο υλικό στο Arduino είναι ο κωδικός. Ο κωδικός δίνεται παρακάτω. Πληκτρολογήστε αυτόν τον κωδικό και ανεβάστε τον χρησιμοποιώντας arduino IDE ή bluino loader.
float brightness; int LED = 3; float realbrightness? float καθυστέρηση1; float delay2? επιλογή πλωτήρα void setup () {pinMode (LED, OUTPUT); Serial.begin (9600); Serial.println ("Arduino LED strip controller"); Serial.println (""); Serial.println ("Παρακαλώ εισάγετε τη φωτεινότητα της λωρίδας LED (1-5)"); Serial.println (""); while (Serial.available () == 0) {} brightness = Serial.parseFloat (); realbrightness = (φωτεινότητα) * 51,0; if (realbrightness> = 6) {Serial.println ("Παρακαλώ εισάγετε μια έγκυρη φωτεινότητα"); }} void loop () {Serial.println (""); Serial.println ("Η λωρίδα LED αναβοσβήνει με ρυθμό"); Serial.print (φωτεινότητα); analogWrite (LED, realbrightness); καθυστέρηση (1000)? }
Βήμα 3: ΧΡΟΝΟΣ ΔΟΚΙΜΗΣ
Συνδέστε το Arduino ανεβάστε τον κωδικό, ανοίξτε τη Σειριακή οθόνη. Πρέπει να εμφανιστεί το μήνυμα "Παρακαλώ εισάγετε τη φωτεινότητα της λωρίδας LED (1-5)". Εισαγάγετε την τιμή φωτεινότητας και κάντε κλικ στην αποστολή. μπορείτε να δείτε ότι η λωρίδα LED λειτουργεί με την εντολή φωτεινότητας !.
Βήμα 4: ΠΡΟΣΘΕΤΕΣ ΠΛΗΡΟΦΟΡΙΕΣ:
- Η φωτεινότητα μπορεί να εισαχθεί σε δεκαδική τιμή.
- η φωτεινότητα που έχει εισαχθεί πάνω από 5, θα είναι ίδια με 5.
- Καθώς η τιμή μειώνεται, η φωτεινότητα μειώνεται.
- Από προεπιλογή, μερικές φορές τα προγράμματα οδήγησης Arduino μπορεί να λείπουν στον υπολογιστή σας. Για να επιλύσετε σφάλματα, ανοίξτε τη διαχείριση συσκευών και ενημερώστε όλα τα άγνωστα προγράμματα οδήγησης.
- Επιλέξτε τη σωστή θύρα COM και έκδοση του Arduino.
- Εναλλακτική λήψη κώδικα:
Συνιστάται:
Ελεγκτής λωρίδας LED: 8 βήματα (με εικόνες)
Ελεγκτής λωρίδας LED: Σε αυτό το Εγχειρίδιο, θα σας καθοδηγήσω στα βήματα σχετικά με τον τρόπο χρήσης και διαχείρισης των λωρίδων LED δημιουργώντας μια διεπαφή ελέγχου. Έχω διασκεδάσει πολύ με αυτά τα φώτα, καθώς είμαι σίγουρος ότι θα το κάνετε και εσείς. Αν σας αρέσει αυτό το διδακτικό, βεβαιωθείτε ότι
Ελεγκτής ψηφιακής λωρίδας LED 3 καναλιών WS2812: 9 βήματα (με εικόνες)
Ελεγκτής ψηφιακής λωρίδας LED 3 καναλιών WS2812: Πάντα ήθελα έναν φθηνό τρόπο για τον έλεγχο πολλαπλών ψηφιακών λωρίδων led. Αυτό το διδακτικό δείχνει όλα τα βήματα που πέρασα στο σχεδιασμό και την κατασκευή αυτού του έργου
Ελεγκτής φωτεινότητας λωρίδας LED: 7 βήματα
Ελεγκτής φωτεινότητας λωρίδας LED: Γεια σου φίλε, μερικές φορές δεν μας αρέσει η υψηλή φωτεινότητα της λωρίδας LED και απενεργοποιούμε το διακόπτη. Σήμερα σήμερα θα κάνω κύκλωμα ελεγκτή φωτεινότητας λωρίδας LED. Με αυτό το κύκλωμα μπορούμε εύκολα να ελέγξουμε τη φωτεινότητα της λωρίδας LED. Αυτό το ci
Ευκολότερος ελεγκτής λωρίδας φωτός LED LED: 8 βήματα (με εικόνες)
Ευκολότερος ελεγκτής λωρίδας φωτός LED: Την περασμένη άνοιξη, άρχισα να σχεδιάζω προσαρμοσμένο υλικό και λογισμικό για τον έλεγχο δύο λωρίδων φώτων LED χρησιμοποιώντας έναν πίνακα ανάπτυξης NodeMCU ESP8266-12E. Κατά τη διάρκεια αυτής της διαδικασίας, έμαθα πώς να φτιάχνω τους δικούς μου πίνακες τυπωμένων κυκλωμάτων (PCB) σε δρομολογητή CNC και
Ελεγκτής λωρίδας LED: 4 βήματα (με εικόνες)
Δοκιμαστής λωρίδας LED: Αυτός είναι πολύ απλός - ένας ελεγκτής για μια λωρίδα LED για τις επισκευές της τηλεόρασής σας. Είχα λίγο πρόβλημα με την τηλεόραση LED μου. Μια από τις λωρίδες LED έσβησε και η οθόνη μου έγινε μαύρη. Μέχρι που έβγαλα έναν φακό κατευθείαν στην οθόνη και είδα μια εικόνα που δεν είχα