Proyecto Paragon: Visualización de las ondas sonoras
No hemos presentado muchos proyectos artísticos en nuestra serie Paragon Projects. Sin embargo, los artistas son algunos de los usuarios más frecuentes (y, obviamente, más creativos) de microprocesadores. Por eso, hoy corregimos este descuido destacando este genial proyecto sobre la visualización de ondas sonoras.
Se llama, simplemente, "Olas"y sus desarrolladores son Bomani Oseni McClendon, Eunice Leey Matthew Zhang.
Es un pequeño proyecto muy sencillo.
En primer lugar, selecciona un botón que corresponda a una pregunta. Habla por un micrófono mientras mantiene pulsado el botón. A continuación, recibes un papelito con la forma de onda de audio.
Simultáneamente, esta forma de onda de audio aparece en una página web, donde se une a otras respuestas, creando un archivo de ondas sonoras.
Hardware
Además de una Raspberry Pi 3 y una impresora térmica Adafruit, este proyecto requiere obviamente un micrófono.
Además, para la configuración, Bomani, Eunice y Matthew utilizaron una construcción muy sencilla con algunos botones colocados en una pequeña protoboard. Puedes ver el cableado en la imagen de abajo.
Utilizan cuatro botones para las cuatro preguntas, pero, por supuesto, puede jugar con el número de preguntas y botones para su construcción.
Utilizaron un micrófono USB de Blue, pero también puedes ser creativo con la forma de grabar el audio.
Aparte de eso, te será útil conseguir un recipiente para que tus pulsadores tengan un aspecto elegante. Recomiendan una caja de Kleenex. Puedes pintarla de negro para que se parezca a su versión.
Y eso es todo en cuanto a los componentes de hardware.
Software
En cuanto al software, este proyecto se basa exclusivamente en Python y HTML.
Tienen todo el código subido a el repositorio GitHubpero es muy sencillo.
Tienen un script para reconocer que está grabando y luego guarda esa grabación y utiliza la biblioteca matplotlib para convertirla en una imagen de forma de onda.
Luego lo imprime a través de la impresora térmica y también envía la forma de onda a un servidor Flask.
Conclusión:
Una vez que hayas puesto en marcha el entorno del proyecto, ¡estarás listo para crear arte con tus amigos!
Si quieres más detalles, puedes consultar la página de GitHub aquí. También puede consultar el post en el sitio web de Raspberry Pi aquí.
También tengo mucha curiosidad por ver cómo funciona esta construcción en un Pico. Si desea ver más acerca de audio que se ejecuta en el Pico W, tenemos un artículo sobre Todo sobre la salida de sonido utilizando el Pico W aquí.
Y no deje de consultar más Proyectos Paragon aquí.
Una vez que tengas la tuya, ¿qué preguntas vas a grabar?
Yo haría "Describe un momento en el que te sentiste realmente vivo".
🙂