Paragon-Projekt: Visualisierung von Schallwellen

Visualisierung von Schallwellen Titelbild

In unserer Reihe Paragon-Projekte haben wir noch nicht viele künstlerische Projekte vorgestellt. Künstler gehören jedoch zu den häufigsten (und offensichtlich auch kreativsten) Nutzern von Mikroprozessoren. Deshalb korrigieren wir heute dieses Versäumnis, indem wir dieses sehr coole Projekt zur Visualisierung von Schallwellen vorstellen.

Sie heißt schlicht und einfach "Wellen" und seine Entwickler sind Bomani Oseni McClendon, Eunice Leeund Matthew Zhang.

Es ist ein sehr unkompliziertes kleines Projekt.

Zunächst wählen Sie eine Taste aus, die einer Frage entspricht. Sie sprechen in ein Mikrofon, während Sie die Taste gedrückt halten. Sie erhalten dann ein kleines Stück Papier mit der Audiowellenform.

Gleichzeitig erscheint diese Audiowellenform auf einer Webseite, wo sie sich mit anderen Antworten zu einem Schallwellenarchiv verbindet.

Waves-Einrichtung
Kredit: Eunice Lee.

Hardware

Neben einem Raspberry Pi 3 und einem Adafruit Thermodrucker benötigt dieses Projekt natürlich auch ein Mikrofon.

Außerdem haben Bomani, Eunice und Matthew einen sehr einfachen Aufbau mit einigen Knöpfen auf einem kleinen Breadboard verwendet. Die Verdrahtung ist auf dem Bild unten zu sehen.

Visualisierung der Verdrahtung von Schallwellen
Kredit: Eunice Lee.

Sie verwenden vier Schaltflächen für die vier Fragen, aber Sie können natürlich mit der Anzahl der Fragen und Schaltflächen für Ihren Aufbau herumspielen.

Sie haben sich für ein USB-Mikrofon von Blue entschieden, aber Sie können auch kreativ sein, wenn es darum geht, wie Sie den Ton aufnehmen wollen.

Außerdem ist es sinnvoll, einen Behälter für Ihre Druckknöpfe zu besorgen, damit sie stilvoll aussehen. Sie empfehlen eine Kleenex-Box. Du kannst sie dann schwarz anmalen, damit sie so aussieht wie ihre Version.

Und das war's mit den Hardwarekomponenten.

Software

Was die Software betrifft, so stützt sich dieses Projekt ausschließlich auf Python und HTML.

Sie haben den gesamten Code hochgeladen auf das GitHub-Repositoryaber es ist sehr einfach.

Sie verfügen über ein Skript, das erkennt, dass eine Aufnahme erfolgt, diese speichert und mit Hilfe der Matplotlib-Bibliothek in ein Wellenformbild umwandelt.

Dann druckt er sie über den Thermodrucker aus und sendet die Wellenform an einen Flask-Server.

Druck von Wellen
Kredit: Eunice Lee.

Schlussfolgerung

Sobald Sie Ihre Projektumgebung eingerichtet haben, sind Sie bereit, mit Ihren Freunden Kunst zu machen!

Wenn Sie mehr Details erfahren möchten, sollten Sie sich die GitHub-Seite ansehen hier. Sie können sich den Beitrag auch auf der Raspberry Pi-Website ansehen hier.

Ich wäre auch sehr neugierig darauf, dieses Build auf einem Pico zum Laufen zu bringen. Wenn Sie mehr über Audio auf dem Pico W sehen wollen, haben wir einen Artikel über Alles über die Tonausgabe mit dem Pico W hier.

Und schauen Sie sich unbedingt weitere Paragon Projekte hier.

Welche Fragen werden Sie aufzeichnen, sobald Sie Ihre haben?

2 Kommentare

  1. Veröffentlich von Joseph Buta am Oktober 6, 2023 um 6:53 pm

    Ich würde "Beschreiben Sie einen Moment, in dem Sie sich wirklich lebendig gefühlt haben" schreiben.

    • Veröffentlich von Adam am Oktober 9, 2023 um 10:36 am

      🙂

Hinterlassen Sie einen Kommentar