MetallicGR

DIY: Μουσικά Neopixel

Recommended Posts

[NEWS_IMG=DIY: Μουσικά Neopixel]http://www.hwbox.gr/members/2195-albums497-picture34928.jpg[/NEWS_IMG] Neopixels που αντιδρούν στην μουσική του χώρου!

Στο σημερινό DIY θα χρησιμοποιήσουμε τα γνωστά σε αρκετούς από εμάς Neopixels τα οποία με λίγη χρήση ευφυίας μας, μπορούμε να τους δώσουμε την ικανότητα να φωτίζουν με βάση τον ήχου που ακούγεται στον χώρο. Η εύκολη αυτή διαδικασία απαιτεί φυσικά ένα από τα επίσης γνωστά Arduino, μερικά καλώδια, αρκετά pre-soldered LED λαμπάκια, ένα μικρόφωνο και μια αντίσταση 10K. Σε αυτά προσθέστε και ένα κάλυμμα για να LED, για να φαίνονται πιο όμορφα.

Βήμα 1. Στο πρώτο βήμα θα κολλήσουμε καλώδια στα LED μας. Για ευκολότερο troubleshooting, καλό είναι να δοκιμάσετε τα LED πριν τα κολλήσετε με μια βιβλιοθήκη που δίνεται στο Adafruit για αυτόν τον σκοπό. Τα LED συνδέονται στο Arduino όπως φαίνονται στις φωτογραφίες αλλά και στο σχεδιάγραμμα.

[img_alt=DIY: Μουσικά Neopixel]http://www.hwbox.gr/members/2195-albums460-picture37249.jpg[/img_alt]

[img_alt=DIY: Μουσικά Neopixel]http://www.hwbox.gr/members/2195-albums460-picture37250.jpg[/img_alt]

[img_alt=DIY: Μουσικά Neopixel]http://www.hwbox.gr/members/2195-albums460-picture37251.jpg[/img_alt]

[img_alt=DIY: Μουσικά Neopixel]http://www.hwbox.gr/members/2195-albums460-picture37252.jpg[/img_alt]

Βήμα 2. Έπειτα συνδέουμε το μικρόφωνο στο Arduino. Το αρνητικό θα πάει στη γείωση και το θετικό καλώδιο στην αντίσταση των 10K και ύστερα στο pin A0 του Arduino.

[img_alt=DIY: Μουσικά Neopixel]http://www.hwbox.gr/members/2195-albums460-picture37253.jpg[/img_alt]

[img_alt=DIY: Μουσικά Neopixel]http://www.hwbox.gr/members/2195-albums460-picture37254.jpg[/img_alt]

Βήμα 3. Σειρά έχει ο κώδικας ο οποίος δουλεύει πολύ καλά στο Arduino παρόλο που είναι γραμμένος για άλλη συσκευή. Στο παράδειγμα χρησιμοποιούνται 4 LED. Εάν έχετε σκοπό να χρησιμοποιήσετε περισσότερα ή λιγότερα τότε αλλάζετε τον αριθμό στην γραμμή "#define N_PIXELS 4". Στη συνέχεια, θα πάμε στην γραμμή 9 του κώδικα ( #define noiseLevel 2) και θα ρυθμίσουμε τα επίπεδα θορύβου ανάλογα με την ευαισθησία του μικροφώνου.

Βήμα 4. Αφού τελειώσουμε, συνδέουμε το Arduino με το PC μας, περνάμε τον κώδικα και βάζουμε λίγη μουσική στο δωμάτιο. Εάν όλα έχουν πάει καλά, τότε τα LED θα ανάβουν ρυθμικά, ανάλογα με τον ρυθμό της μουσικής.

[img_alt=DIY: Μουσικά Neopixel]http://www.hwbox.gr/members/2195-albums460-picture37255.jpg[/img_alt]

Βήμα 5. Για να δώσουμε μια πιο όμορφη νότα στα LED και για να μην φαίνονται άχαρα, θα φτιάξουμε ένα housing το οποίο μπορεί να είναι από plexiglass ή από λεπτό χαρτί για πιο γρήγορα. Για ένα demo δείτε το βίντεο που ακολουθεί.

[img_alt=DIY: Μουσικά Neopixel]http://www.hwbox.gr/members/2195-albums460-picture37256.jpg[/img_alt]

[img_alt=DIY: Μουσικά Neopixel]http://www.hwbox.gr/members/2195-albums460-picture37257.jpg[/img_alt]

[video=youtube;n-zZcRBMhwk]

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now