Σχέδιο Paragon: Απεικονίζοντας ηχητικά κύματα

Οπτικοποίηση ηχητικών κυμάτων Εικόνα τίτλου

Δεν έχουμε παρουσιάσει πολλά καλλιτεχνικά έργα στη σειρά μας Paragon Projects. Ωστόσο, οι καλλιτέχνες είναι μερικοί από τους πιο συχνούς (και, προφανώς, πιο δημιουργικούς) χρήστες μικροεπεξεργαστών. Και έτσι, σήμερα, διορθώνουμε αυτή την παράλειψη προβάλλοντας αυτό το πολύ ωραίο έργο για την οπτικοποίηση των ηχητικών κυμάτων.

Ονομάζεται, απλά, "Κύματα" και οι προγραμματιστές του είναι Bomani Oseni McClendon, Eunice Lee, και Matthew Zhang.

Είναι ένα πολύ απλό μικρό έργο.

Αρχικά, επιλέγετε ένα κουμπί που αντιστοιχεί σε μια ερώτηση. Μιλάτε σε ένα μικρόφωνο κρατώντας πατημένο το κουμπί. Στη συνέχεια λαμβάνετε ένα μικρό κομμάτι χαρτί με την κυματομορφή του ήχου.

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

Ρύθμιση κυμάτων
Πίστωση: Eunice Lee.

Υλικό

Εκτός από ένα Raspberry Pi 3 και έναν θερμικό εκτυπωτή Adafruit, αυτό το έργο απαιτεί προφανώς ένα μικρόφωνο.

Επιπλέον, για την εγκατάσταση, ο Bomani, η Eunice και ο Matthew χρησιμοποίησαν μια πολύ απλή κατασκευή με μερικά κουμπιά που είχαν τοποθετηθεί σε μια μικρή πλακέτα ψωμιού. Μπορείτε να δείτε την καλωδίωση στην παρακάτω εικόνα.

Οπτικοποίηση καλωδίωσης ηχητικών κυμάτων
Πίστωση: Eunice Lee.

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

Χρησιμοποίησαν ένα μικρόφωνο USB από την Blue, αλλά μπορείτε επίσης να είστε δημιουργικοί με τον τρόπο που θέλετε να καταγράψετε τον ήχο.

Εκτός από αυτό, θα είναι χρήσιμο να αποκτήσετε ένα δοχείο για τα κουμπιά σας για να φαίνονται κομψά. Συνιστούν ένα κουτί Kleenex Box. Μπορείτε στη συνέχεια να το βάψετε μαύρο για να το κάνετε να μοιάζει με την εκδοχή τους.

Αυτά είναι όλα τα στοιχεία υλικού.

Λογισμικό

Όσον αφορά το λογισμικό, το έργο αυτό βασίζεται αποκλειστικά στην Python και την HTML.

Έχουν ανεβάσει όλο τον κώδικα στο το αποθετήριο GitHub, αλλά είναι πολύ απλό.

Έχουν ένα σενάριο που αναγνωρίζει ότι γίνεται εγγραφή και στη συνέχεια αποθηκεύει την εγγραφή και χρησιμοποιεί τη βιβλιοθήκη matplotlib για να τη μετατρέψει σε εικόνα κυματομορφής.

Στη συνέχεια, το εκτυπώνει μέσω του θερμικού εκτυπωτή και στέλνει επίσης την κυματομορφή σε έναν διακομιστή Flask.

Εκτύπωση κυμάτων
Πίστωση: Eunice Lee.

Συμπέρασμα

Μόλις εγκαταστήσετε και θέσετε σε λειτουργία το περιβάλλον του έργου σας, είστε έτοιμοι να δημιουργήσετε τέχνη με τους φίλους σας!

Αν θέλετε περισσότερες λεπτομέρειες, θα πρέπει να επισκεφθείτε τη σελίδα στο GitHub εδώ. Μπορείτε επίσης να δείτε την ανάρτηση στην ιστοσελίδα του Raspberry Pi εδώ.

Θα ήμουν επίσης πολύ περίεργος για το αν θα μπορούσε να τρέξει αυτό το build σε ένα Pico. Αν θέλετε να δείτε περισσότερα σχετικά με τον ήχο που τρέχει στο Pico W, έχουμε ένα άρθρο σχετικά με τα πάντα για την έξοδο ήχου με το Pico W εδώ.

Και φροντίστε να δείτε περισσότερα Paragon Projects εδώ.

Αφού έχετε τη δική σας, ποιες ερωτήσεις θα καταγράψετε;

2 Σχόλια

  1. Joseph Buta στις Οκτώβριος 6, 2023 στις 6:53 μμ

    Θα έκανα το "Περιγράψτε μια στιγμή που νιώσατε πραγματικά ζωντανός".

Αφήστε ένα σχόλιο