Πίνακας LED με αντιδραστική κίνηση φωτίζει τις καρδιές μας - 💡 Fix My Ideas

Πίνακας LED με αντιδραστική κίνηση φωτίζει τις καρδιές μας

Πίνακας LED με αντιδραστική κίνηση φωτίζει τις καρδιές μας


Συγγραφέας: Ethan Holmes, 2019

Με τα χρόνια, έχουμε δει πολλές παραλλαγές σχετικά με την έννοια ενός αντιδραστικού πίνακα φωτός κίνησης. Δηλαδή, ένας πίνακας γεμάτος από LED που έχουν διάφορα εφέ που ενεργοποιούνται όταν κυλάτε το χέρι σας ή κάτι παραπάνω από αυτό. Μέχρι αυτό το σημείο, ωστόσο, είναι κανονικά δίκτυα ενός ή του άλλου είδους. Αυτό το έργο ξεχωρίζει με τη χρήση δαχτυλιδιών LED.

Ο εκπαιδευόμενος χρήστης Thatguyer μοιράστηκε ολόκληρη τη διαδικασία σε ένα αρκετά λεπτομερές αρχείο καταγραφής. Εξηγεί ότι επέλεξε τα neopixels επειδή του άρεσε πόσο διαφορετικά ήταν και πόσο εύκολη ήταν η χρήση του adafruit. Εντούτοις, τελικά χρησιμοποίησε μια φθηνότερη έκδοση των δακτυλίων neopixel, που αγοράστηκαν από την Aliexpress για να μειώσει το κόστος ολόκληρου του έργου.

Ο εκπαιδευόμενος για αυτό το έργο είναι πολύ μακρύς και συμμετέχει. Ακολουθεί μια σύντομη περίληψη των κύριων στοιχείων:

Υπάρχουν πέντε βασικά στοιχεία του πίνακα:

(1) IR εκπομποί - μια σειρά απλών IR LEDs που καλύπτουν την επιφάνεια του τραπεζιού δημιουργώντας ένα ομοιόμορφο πεδίο υπέρυθρου φωτισμού. Αυτές οι λυχνίες LED συνδέονται όλες μαζί και είναι συνεχόμενες (αν και το φως δεν είναι ορατό με γυμνό μάτι).

(2) IR αισθητήρες - μια σειρά φωτοδιόδων IR, καλωδιωμένα ξεχωριστά έτσι ώστε να διαβάζουμε την τάση σε κάθε μία ξεχωριστά. Όταν το υπέρυθρο φως από τους εκπομπούς αντανακλάται πίσω από κάποιο αντικείμενο (το χέρι σας, π.χ.), οι φωτοδίοδοι επιτρέπουν τη ροή ρεύματος μέσω αυτών, την οποία μπορούμε να μετρήσουμε. Η τάση ποικίλει ανάλογα με τη δύναμη του ανακλώμενου φωτός.

(3) Πολυπλέκτης αισθητήρα - ένα σύνολο αναλογικών πολυπλεκτών που μας επιτρέπουν να διαβάζουμε οποιαδήποτε από τις τιμές του αισθητήρα IR. Θα χρειαστούμε τέσσερις συμβουλές για αυτήν την έκδοση του έργου, καθώς έχει πολλούς αισθητήρες.

(4) NeoPixels - κάθε αισθητήρας έχει μια ομάδα neopixels (επίσης γνωστή ως LEDs WS2811 / WS2812 RGB) που σχετίζονται με αυτό. η τιμή του αισθητήρα καθίσταται οπτικά σε αυτά. Στην έκδοσή μου, κάθε μονάδα αποτελείται από έναν αισθητήρα IR και ένα δακτύλιο 12 pixel - στον κώδικα, αναφέρομαι σε αυτή τη μονάδα ως "κύτταρο".

(5) Μικροελεγκτής - Ο μικροελεγκτής εκτελεί τον κώδικα που διαβάζει επανειλημμένα όλες τις τιμές των αισθητήρων και καθιστά τα οπτικά εφέ στα εικονοστοιχεία LED. Παρέχομαι τον κώδικα για τα κινούμενα σχέδια αργότερα στο Εκπαιδευτικό - μη διστάσετε να αντιγράψετε και να τροποποιήσετε τις προτιμήσεις σας. Χρησιμοποιώ τη βιβλιοθήκη FastLED για να οδηγώ τα NeoPixels.

Όταν έφτασα έξω, είπε ότι θα ενημέρωνε κάποια τμήματα των εντολών σύντομα, κυρίως στα τμήματα του λογισμικού.



Μπορεί Να Σας Ενδιαφέρει

Αναδρομή: Κάντε ένα Potluck Dish Cozy από ένα παλιό πουλόβερ

Αναδρομή: Κάντε ένα Potluck Dish Cozy από ένα παλιό πουλόβερ


Made On Earth - Αυτοκίνητα Concept Real-Life

Made On Earth - Αυτοκίνητα Concept Real-Life


Maker Faire Bay Area: Καλέστε τους κατασκευαστές τώρα ανοικτό!

Maker Faire Bay Area: Καλέστε τους κατασκευαστές τώρα ανοικτό!


Παραμύθια εργαλείων: ένα κεντρικό κομμάτι της ιστορίας

Παραμύθια εργαλείων: ένα κεντρικό κομμάτι της ιστορίας