» Ηλεκτρονικά » Arduino »Πώς να κάνετε δυναμικά σήματα στροφής στα WS2812B και Arduino

Πώς να κάνετε δυναμικά σήματα στροφής στα WS2812B και Arduino


Γεια σας σε όλους τους κυρίους! Σήμερα θα εξετάσουμε μία από τις πολλές εφαρμογές για τη λωρίδα LED τύπου WS2812B σε διευθυνσιοδοτούμενα LED RGB. Τέτοιες ταινίες (καθώς και ξεχωριστά τοποθετημένα LED WS2812B) μπορούν να χρησιμοποιηθούν για να φωτίζουν το φόντο Ambilight των οθονών ηλεκτρονικών υπολογιστών καθώς και τηλεοράσεις, δυναμικός φωτισμός σε αυτοκίνητο, πίνακες ζωγραφικής, κορνίζες φωτογραφιών, ενυδρεία και ούτω καθεξής. Χρησιμοποιούνται ευρέως στον σχεδιασμό οποιουδήποτε δωματίου, υπό τη μορφή φωτισμού του νέου έτους ή φωτισμού. Η χρήση της λωρίδας LED τύπου WS2812V καθιστά δυνατή τη συγκέντρωση μεγάλου αριθμού ενδιαφερόντων έργων.

Το LED WS2812B είναι ένα LED RGB τοποθετημένο σε ένα περίβλημα με το τσιπ WS2801.

Το ίδιο το LED WS2812B είναι ένα στοιχείο SMD σχεδιασμένο για επιφανειακή στερέωση. Μέσα στο LED αποτελείται από κρύσταλλα με κόκκινο φως (κόκκινο), πράσινο (πράσινο) και μπλε (μπλε) κρύσταλλα, που βρίσκονται σε μια θήκη. Χρησιμοποιώντας αυτό το LED, μπορείτε να πάρετε μια μεγάλη ποικιλία από αποχρώσεις του φωτός ακτινοβολία.

Έλεγχος LED RGB μέσω κάρτας μικροελεγκτή Arduino.
Έλαβα τη λωρίδα LED WS2812B από τους Κινέζους και αντιπροσωπεύει ένα μήκος 1 μέτρου με τον αριθμό των LED -144 τεμαχίων. Από καιρό ήθελα να προσπαθήσω για διαφορετικά πειράματα. Χρησιμοποιώντας τις βιβλιοθήκες για Arduino, Adafruit Neopixel και Fast οδήγησε, μπορείτε να πάρετε πολλά ασυνήθιστα εφέ φωτισμού. Αλλά τότε αποφάσισα να προσπαθήσω να κάνω δυναμικά σήματα στροφής για ένα αυτοκίνητο με το λεγόμενο "στυλ Audi". Δεν έχω αρχίσει ακόμα να εφαρμόζω αυτό το σχέδιο (πώς θα το δεχτούν οι τύποι γραφείων μας;), Αλλά το αποτέλεσμα είναι σίγουρα πολύ ελκυστικό.

Ο πίνακας Arduino Uno χρησιμεύει ως ελεγκτής για τον έλεγχο της λωρίδας LED · μπορούν επίσης να χρησιμοποιηθούν και άλλες κάρτες (Arduino Nano, Arduino Pro mini).
Δείτε ολόκληρη τη διαδικασία στο βίντεο:

Καταμέτρηση εργαλείων και υλικών.
Πλαίσιο Arduino Uno
- κατώτερη σανίδα 12V \ 5V έως 3A.
- αντιστάσεις 100Km-4pcs.
- αντιστάσεις 47Km-4pcs.
- αντιστάσεις 500 Ohm-1pc.
- κουμπιά (για την προσομοίωση της ένταξης των σημάτων) -4pcs.
- breadboard
κατσαβίδι?
εργαστηριακό τροφοδοτικό
συγκολλητικό σίδερο.
Cambridge;
δοκιμαστή.
συνδέοντας καλώδια.

Πρώτο βήμα. Κύκλωμα συναρμολόγησης.

Συγκεντρώσατε ένα κύκλωμα χρησιμοποιώντας ένα breadboard (παραλήρημα). Οι αντιστάσεις που συνδέονται με τις ψηφιακές είσοδοι Arduino απαιτούνται για τη μετατροπή των σημάτων εισόδου του αυτοκινήτου από 12 σε 5 βολτ. Αντίσταση 500 Ohm για την προστασία της γραμμής ελέγχου της λωρίδας LED WS2812B.
Φωτογραφία του σκάφους

Χρησιμοποίησα μια έτοιμη σανίδα με Aliexpress ως μετατροπέα από 12V σε 5V. Μπορεί να χρησιμοποιηθεί οποιοσδήποτε μετατροπέας με κατάλληλες παραμέτρους. Ο μετατροπέας χρειάζεται για σταθερή τροφοδοσία της λωρίδας LED Arduino και WS2812B LED.

Βήμα δεύτερο Προγραμματισμός του Arduino.
Sketch \ Firmware [2.14 Kb] (λήψεις: 1212)

Οι ψηφιακές εισόδους του αριθμού 3.4 του πίνακα Arduino χρησιμεύουν για την ενεργοποίηση της αριστεράς και της δεξιάς περιστροφής. Πείρος αρ. 5 - συμπερίληψη σήματος διακοπής, ακίδα 6 - συμπερίληψη υποστρώματος. Αριθμός ακίδας 8 - ταινία σήματος ελέγχου WS2812B.

Στο IDE του Arduino, κατεβάστε το σκίτσο (σύνδεσμος παραπάνω). Δύο επιλογές σκίτσου - μία για το μπροστινό μέρος του αυτοκινήτου και μία για την πλάτη. Χρησιμοποιήστε αυτό που χρειάζεστε. Στην αρχή του σκίτσου, μπορείτε να ρυθμίσετε τον αριθμό των LED που χρειάζεστε. Μπορείτε επίσης να ρυθμίσετε την ταχύτητα των σημάτων στροφής σύμφωνα με το αυτόματα. Μπορείτε επίσης να αλλάξετε τη φωτεινότητα των LED με την λωρίδα. Χρώμα (103.311) - Αλλάξτε τα πρώτα δύο ψηφία από 0 σε 255. Δηλαδή, μπορείτε να πειραματιστείτε λίγο.

Όταν κάνετε κλικ στο επιθυμητό κουμπί, δίνουμε ένα σήμα για να ενεργοποιήσουμε την επιθυμητή παράμετρο. Με τη σωστή συναρμολόγηση του κυκλώματος, συνήθως αρχίζει να λειτουργεί άμεσα.

Φωτογραφία στην εργασία.
Πώς να κάνετε δυναμικά σήματα στροφής στα WS2812B και Arduino


Ένα καλό πείραμα εξελίχθηκε με αυτό το σχεδιασμό του Σαββατοκύριακου. Ήταν ενδιαφέρον το κάνετε μόνοι σας πραγματοποιήστε και προγραμματίστε αυτό το κύκλωμα. Για να κάνετε μια τέτοια συσκευή από μόνος σας είναι προσιτή για έναν αρχάριο χωρίς πολύ χρόνο και χρήμα.

Κατά μήκος του δρόμου, τα εφέ φωτισμού με αυτήν την ταινία (από τις βιβλιοθήκες Adafruit Neopixel και Fast Led)
Φωτογραφία με φωτεινά εφέ.


Όλη η δουλειά πέρασε ένα Σαββατοκύριακο, όλα ηλεκτρονικά Πήρε το Aliexpress. Τα υπόλοιπα εξαρτήματα που είχα ήταν σε απόθεμα. Με βάση την πλατφόρμα Arduino, μπορείτε να συναρμολογήσετε μια μεγάλη ποικιλία χρήσιμων συσκευών.
Σας εύχομαι καλή τύχη και επιτυχία στη ζωή και την εργασία!
9
9.6
9

Προσθέστε ένα σχόλιο

    • χαμόγελοχαμογελάειxaxaΕντάξειdontknowyahoonea
      αφεντικόξυστάανόητοςναιναι-ναιεπιθετικήμυστικό
      Συγγνώμηχορόςdance2dance3συγχώρησηβοήθειαποτά
      σταματήστεφίλουςκαλόgoodgoodσφυρίχτρασυρρέουνγλώσσα
      καπνόςπαλαμάκιαcrayδηλώστεαπογοητευτικήdon-t_mentionκατεβάστε
      θερμότηταςirefulγέλιο1mdaσυνάντησηmoskingαρνητική
      not_iποπ κορντιμωρίαδιαβάστετρομάξτεφοβίζειαναζήτηση
      χλευάζωthank_youαυτόto_clueumnikοξείασυμφωνώ
      κακόbeeeblack_eyeblum3ρουζκαυχηθείτεπλήξη
      λογοκρισίαευχαρίστησηsecret2απειλήσουννίκηyusun_bespectacled
      shokrespektlolπροβλέπουνκαλωσορίστεkrutoyya_za
      ya_dobryiβοηθόςne_huliganne_othodifludαπαγόρευσηκοντά
4 σχόλιο
Πώς να επικοινωνήσετε με τον συγγραφέα;
Σε σχέση με τον συγγραφέα, έχω κατεβάσει το σκίτσο, συντάσσει το arduino, θα ελέγξω την ταινία να δουλέψει, δεν χρειάζεται μόνο η αντίστροφη ταχύτητα, χρειάζομαι τις διαστάσεις για να λάμψει και όχι η πλήρης ταινία (αρκετές δίοδοι), νομίζω ότι θα προωθήσω το σκίτσο, αν και αυτό δεν είναι δυνατό. LED L στην arduinka)))
Καλή μέρα, έχω κατεβάσει το σκίτσο, δεν ανοίγει σε κανένα πρόγραμμα. Πες μου πώς να το ανοίξω.

Σας συμβουλεύουμε να διαβάσετε:

Κάντε το για το smartphone ...