Paragon-projektet: Visualisering av ljudvågor

Visualisering av ljudvågor Titelbild

Vi har inte presenterat många konstnärliga projekt i vår serie Paragon Projects. Men konstnärer är några av de flitigaste (och, uppenbarligen, mest kreativa) användarna av mikroprocessorer som finns. Så idag rättar vi till detta förbiseende genom att lyfta fram detta mycket coola projekt som handlar om att visualisera ljudvågor.

Det kallas helt enkelt "Vågor" och dess utvecklare är Bomani Oseni McClendon, Eunice Lee, och Matthew Zhang.

Det är ett mycket okomplicerat litet projekt.

Först väljer du en knapp som motsvarar en fråga. Du talar in i en mikrofon samtidigt som du håller knappen intryckt. Du får sedan en liten papperslapp med ljudvågformen.

Samtidigt visas denna ljudvågform på en webbsida, där den tillsammans med andra svar skapar ett ljudvågsarkiv.

Inställningar för Waves
Kredit: Eunice Lee.

Hårdvara

Förutom en Raspberry Pi 3 och en Adafruit-termoskrivare behöver det här projektet naturligtvis en mikrofon.

För installationen använde Bomani, Eunice och Matthew dessutom en mycket enkel konstruktion med några knappar på ett litet breadboard. Du kan se kablarna i bilden nedan.

Visualisering av ljudvågor
Kredit: Eunice Lee.

De använder fyra knappar för de fyra frågorna, men du kan naturligtvis leka med antalet frågor och knappar för ditt bygge.

De använde en USB-mikrofon från Blue, men du kan också vara kreativ med hur du vill spela in ljudet.

Utöver det kan det vara bra att skaffa en behållare för dina tryckknappar så att de ser snygga ut. De rekommenderar en Kleenex Box. Du kan sedan måla den svart för att få den att se ut som deras version.

Och det var allt för hårdvarukomponenterna.

Programvara

När det gäller programvara förlitar sig detta projekt uteslutande på Python och HTML.

De har laddat upp all kod till GitHub-förvaretmen det är väldigt enkelt.

De har ett skript som känner av att den spelar in och sedan sparar den inspelningen och använder biblioteket matplotlib för att omvandla den till en vågformsbild.

Sedan skriver den ut den via en termisk skrivare och skickar även vågformen till en Flask-server.

Tryckning av vågor
Kredit: Eunice Lee.

Slutsats

När du har fått igång din projektmiljö är du redo att skapa konst med dina vänner!

Om du vill ha mer information kan du gå till GitHub-sidan här. Du kan också kolla in inlägget på Raspberry Pi-webbplatsen här.

Jag skulle också vara mycket nyfiken på att få den här byggnaden att köra på en Pico. Om du vill se mer om ljud som körs på Pico W, har vi en artikel om Allt om ljudutgång med Pico W här.

Och se till att kolla in mer Paragon Projects här.

När du har fått din, vilka frågor ska du spela in?

2 Kommentarer

  1. Joseph Buta den oktober 6, 2023 kl 6:53 e m

    Jag skulle göra "Beskriv ett ögonblick när du kände dig riktigt levande."

    • Adam den oktober 9, 2023 kl 10:36 f m

      🙂

Lämna en kommentar