Tabla de contenido:

Reproductor de música Raspberry Pi: 10 pasos (con imágenes)
Reproductor de música Raspberry Pi: 10 pasos (con imágenes)

Video: Reproductor de música Raspberry Pi: 10 pasos (con imágenes)

Video: Reproductor de música Raspberry Pi: 10 pasos (con imágenes)
Video: Raspberry Pi HiFi audio con IQaudio DAC Pro. Instalamos Moode y conectamos Spotify por Bluetooth 2024, Mes de julio
Anonim
Reproductor de música Raspberry Pi
Reproductor de música Raspberry Pi

¿Alguna vez volviste a casa y querías un poco de música de fondo para relajarte sin tener que encender la computadora, tu teléfono o cualquier otro dispositivo? Dije problema. En el siguiente Instructable, te muestro mi concepto de un reproductor de música sin conexión operado por interruptores analógicos. (la música proviene de una memoria USB incorporada #oldschool) Intentaré escribir este Instructable fácilmente para que incluso los NOOBS más grandes puedan hacerlo, aunque usé Raspbian (broma de mal gusto explicada en el paso 4) Nota: no tengo experiencia con la codificación, así que terminé trabajando con un codificador más experimentado (gracias Raffael:) Mi experiencia personal vino de ver un video en Youtube como preparación, así que si encuentra errores en el código o en el Instructable en general, por favor comente.

Paso 1: planificación

Planificación
Planificación
Planificación
Planificación
Planificación
Planificación
Planificación
Planificación

Primero necesitas un plan *) El uso previsto es música de fondo *) No quiero transmitir ni hacer ninguna otra cosa como esa por el momento. La memoria USB va a contener más música de la que puedo escuchar en un año, por lo que debería estar bien por ahora. Tal vez voy a usar el módulo Wlan que está integrado en la frambuesa para conectarme a mi servidor NAS para una selección de música más grande. *) Sin GUI solo 3 interruptores conectados a los pines gpio de la Raspberry pi *) leds sobre los interruptores para que sepa que la lista de reproducción se está ejecutando (opcional) [*) Altavoces con amplificador incorporado conectado a la tarjeta de sonido que está conectado a la Raspberry pi.] -> más sobre eso más adelante Y lo más importante: si esto se hace, no quiero lidiar con eso nunca más.

Paso 2: Lista de materiales

Lista de materiales
Lista de materiales
Lista de materiales
Lista de materiales
Lista de materiales
Lista de materiales

1. una Raspberry pi (utilicé el modelo 3B, pero uno más antiguo también debería estar bien. En realidad, podrías usar algo aún menos potente como un arduino, pero tendrías que agregar módulos para una tarjeta SD y audio) 2. una tarjeta de sonido, no es necesaria, pero la que está incorporada no es demasiado buena (comencé con el Hifiberry DAC, que no es compatible, así que terminé sin usar una tarjeta de sonido ya que la calidad era buena para mí y quería terminar el proyecto:) 3. algunos cables de puente 4. altavoces con un amplificador integrado (puede utilizar altavoces sin ellos y amplificarlos (¿amplificarlos?) por separado, pero de esa forma es más fácil / limpio) 5. interruptores para las listas de reproducción: utilicé 3 para las listas de reproducción [podrías usar más o menos, tendrías que modificar el código entonces] y uno para shutdown6. un poco de madera de desecho o una caja de cualquier tipo (3 opciones en el paso 7/8) 7. un cable de computadora / hdmi para conectar el pi8. Ratón y teclado 9. un cable de alimentación para encenderlo 10. algunos leds (opcional)

Paso 3: el código

El código
El código

Como dije, no tengo experiencia con la codificación, así que fui a un codificador con más experiencia (gracias en este momento Raphael). Usé python porque la Raspberry pi funciona con python y no es demasiado difícil aprender los conceptos básicos. El reproductor trabaja con dos programas separados, uno para iniciar la lista de reproducción y otro para matarla. Ambos están en un bucle, por lo que este programa, una vez iniciado, solo terminará si desconecta (lo que no debe hacer, ¡USE EL INTERRUPTOR DE SEGURIDAD!)

Paso 4: la Raspberry Pi

La Raspberry Pi
La Raspberry Pi
La Raspberry Pi
La Raspberry Pi

Entonces, en este paso vamos a configurar la Raspberry pi. Usé Raspbian como sistema operativo, pero puede usar Noobs o cualquier otro sistema si lo desea (tenga en cuenta que algunos pasos pueden ser diferentes en otros sistemas). Primero lo configura (puede leer una guía detallada en Internet o ver un video en youtube, no voy a entrar en eso, tomará unos 10 minutos como máximo). Luego, agrega los dos scripts al inicio automático. en la frambuesa. Para ello, escriba "sudo nano /etc/rc.local" en la línea de comandos y agregue los nombres y la ruta donde guardó los archivos en la parte inferior de la página antes de la línea "salir". En este caso: "/ media / pi / TRANSCEND / kill_v1.py &" "/ media / pi / TRANSCEND / gabou_v2.py &" (debe agregar el "&" al final ya que el proyecto es un bucle y debe trabajar en segundo plano). Haz eso con la muerte y el guión original. Ahora presiona "Ctrl X" para salir de la tarjeta de sonido. Usaría una tarjeta de sonido porque el conector de audio de 3,5 mm en el pi no es demasiado fuerte La tarjeta de sonido que me vendió en la tienda era la más antigua, así que combinada con el pi más nuevo esto causó algunos problemas (bastante cabreado en este punto, gasté 30 € en esa tarjeta). Así que pedí una tarjeta de sonido USB barata (6 €) en Amazon. Pero no te preocupes, tienes que configurar la tarjeta de sonido USB como tienes que hacerlo cuando usas una tarjeta de sonido GPIO. Para que no se pierda eso (más sobre eso en el capítulo 6) Hecho tan fácil como eso

Paso 5: la memoria USB

La memoria USB
La memoria USB

Ahora la memoria USB tiene que ser EXACTAMENTE igual que la mía o tienes que cambiar el programa. Cambie el nombre del palo a "TRANSCEND". Si desea usar otro nombre, tendrá que cambiar el nombre en los guiones (como habrán notado, soy un vago. Así que no cambié el nombre del palo, sería mucho más hermoso seguro, pero no es necesario entonces…) 2. Cree 3 listas de reproducción llamadas Pl.1, Pl.2 y Pl.3 con canciones en ellas. Como el mismo nombre anterior bla bla bla3. El Musicplayer en la Raspberry pi no usará algunos signos y letras, por lo que sugeriría descargar un renombrador (usé Ant renmer) que cambie el nombre de las canciones en 8 números aleatorios

4. Agregue los guiones y las canciones en las carpetas de la lista de reproducción.

Paso 6: Últimos toques

Ahora conectamos la Raspberry pi con la tarjeta de sonido, los interruptores, los leds y la encendemos. Use cables de puente para conectar interruptores y leds La tarjeta de sonido USB causó algunos problemas, pero eso es manejable. Debe consultar Internet para obtener instrucciones sobre cómo instalarlo, ya que este paso varía según la tarjeta que use: /. Básicamente, desactivas la tarjeta de sonido incorporada y usas la nueva, sin embargo, si tienes suerte, solo tienes que conectarla a un puerto USB libre y listo. Esté preparado para jugar con la configuración. En este punto, realmente quería que todo se hiciera, así que procedí sin la tarjeta de sonido. Pruébelo con la pantalla conectada y sin ella antes de construir una caja alrededor. Si no funciona, compruebe la memoria USB. ¿Se cambió el nombre a sí mismo? ¿Está dañado?

Paso 7: depuración

Depuración
Depuración

Si trabajaste correctamente no necesitas este paso Si trabajas como yo, supongo que lo vas a necesitar Entonces, ¿cuáles son los posibles errores? *) No cambiaste el nombre de las canciones *) Errores tipográficos en la ruta en el inicio automático (rc.local) *) Errores tipográficos en la memoria USB / Listas de reproducción *) No cambió el nombre de la memoria USB (o se renombró a sí mismo después de un apagado incorrecto) *) No usó el interruptor de apagado y desconectó el enchufe. Si no funciona, revisa el stick y el pi para ver si hay errores. *) La conexión de los botones al pi se soltó *) la tarjeta sd se rompió, literalmente (sí, eso realmente me pasó, no me preguntes cómo) o en sentido figurado *) se cortó la energía *) … Cada uno de esos errores me sucedió al menos una vez mientras construía

Paso 8: la caja

La caja
La caja

Ahora la caja. Tienes 2 opciones 1) Entonces, si quieres hacerlo con estilo, cortarías con láser (o CNC) una caja de rodajas de madera con juntas y todo.2) Otra forma es tomar una caja existente y usarla como carcasa. Primero hice eso, pero no me gustó el aspecto, así que lo hice de la siguiente manera (paso 8) Taladre 3 + 3 orificios en la parte superior de la caja e instale los interruptores (y los leds si usa algunos). en el costado para la alimentación (la forma perezosa es simplemente usar un cable USB como fuente de alimentación incorporada sin cable extraíble), sin embargo, sugiero usar un cable de extensión USB para la alimentación, de modo que si el cable de alimentación se rompe, no tiene que tomar el cosa appart -> que da como resultado trabajo lo que intentamos evitar Ahora que todo está listo conecta el pi y los altavoces.

Paso 9: El estilo Hipster y el acabado del estuche

The Hipster Way y terminando el caso
The Hipster Way y terminando el caso
The Hipster Way y terminando el caso
The Hipster Way y terminando el caso
The Hipster Way y terminando el caso
The Hipster Way y terminando el caso
The Hipster Way y terminando el caso
The Hipster Way y terminando el caso

Esto es para las personas creativas que quieren mostrar sus habilidades. Para esta opción, puede usar tablones de madera y pegarlos / atornillarlos para crear una caja o hacer el camino difícil del camino difícil y tallar un bloque de madera existente para poner el pi adentro. Vi esos estantes flotantes y quería para usar esa técnica. Así que fui a mi jardín, tomé un viejo trozo de madera y verifiqué si los parlantes podían colocarse sobre él (el ancho). El estante debe verse como una pieza sólida y flotante con solo los interruptores sobresaliendo, así que lo tallé desde la parte inferior. Dejo una especie de "labio" en el frente para que no vea el recorte. Espero que mis dibujos puedan ayudarlo a obtener una descripción general. Terminando el caso: Entonces, si tiene una caja, el proceso es simple. Taladre 3 + 3 orificios en la parte superior de la caja e instale los 3 interruptores y los 3 leds de arriba si usa alguno. sin cable extraíble), sin embargo voy a superar mi pereza y usar una toma IEC por practicidad porque rompo mis cables de forma regular, ahora que todo está listo conecta el pi. Montaje: para montarlo en la pared, elijo perforar 2 orificios grandes en la parte trasera y montarlo con 2 ganchos (imagen de arriba) Y terminamos. Consejo profesional: preste atención a los cables de alimentación que atraviesan las paredes mientras perfora eso. Golpearlos sería una experiencia realmente impactante. Ya te tengo allí.

Paso 10: ¡Listo

¡Hecho!
¡Hecho!

Con esa bomba, es hora de terminar. Por favor comente cualquier mejora que pueda encontrar y publique su caja de música. Gracias por leer, diviértete y cuídate.

Recomendado: