Tabla de contenido:

Sonos Like Spotify Wifi Speaker: 9 pasos (con imágenes)
Sonos Like Spotify Wifi Speaker: 9 pasos (con imágenes)

Video: Sonos Like Spotify Wifi Speaker: 9 pasos (con imágenes)

Video: Sonos Like Spotify Wifi Speaker: 9 pasos (con imágenes)
Video: Setup Sonos Play 1 2022-2023 the EASIEST WAY #sonos #diy #setup #bluetoothspeakers #easy #simple 2024, Mes de julio
Anonim
Sonos Like Spotify Wifi Speaker
Sonos Like Spotify Wifi Speaker

En este proyecto, construiremos un Altavoz Wifi que tenga integrado el Cliente Spotify. Esto significa que puede elegir fácilmente en Spotify para reproducir en ese altavoz específico. No tienes que lidiar con un bluetooth de mierda, ya que se basa en Ethernet. Su música se reproducirá aún más si cierra accidentalmente su Spotify. Es como un Sonos pero luego hecho por ti mismo.

Se basa en el software Raspotify para Raspberry Pi. Este es un software fácil de usar y no tan difícil de configurar.

Hice todo lo posible para explicar todo lo más simple posible para que todos puedan construir esto, incluso los principiantes que nunca construyeron algo antes deberían poder recrearlo.

Paso 1: Piezas utilizadas

Antes de comenzar este proyecto, le aconsejo que compre todas las piezas.

  • Frambuesa pi 4
  • tarjeta micro SD (al menos 8GB) (+ si es necesario un adaptador)
  • Computadora
  • Altavoces y amplificador (consulte el paso 4)
  • Instrumentos
  • Fuente de alimentación (consulte el paso 6)

Ahora que lo tienes todo, la verdadera diversión puede comenzar.

Paso 2: Instalar Raspbian

Antes de que podamos iniciar el proyecto, tenemos que instalar un sistema operativo en nuestra Raspberrry pi. En este caso usaremos "Raspbian Buster con escritorio y software recomendado".

Instalar Raspbian en Raspberry Pi es bastante sencillo. Descargaremos Raspbian y escribiremos la imagen del disco en una tarjeta microSD, luego arrancaremos Raspberry Pi en esa tarjeta microSD.

Necesitará una tarjeta microSD (vaya con al menos 8 GB), una computadora con una ranura para ella y, por supuesto, una Raspberry Pi y periféricos básicos (un mouse, teclado, pantalla y fuente de alimentación).

Paso 1: descargar el sistema operativo

Raspian se puede instalar desde este sitio web. Tenemos que instalar "Raspbian Buster con escritorio y software recomendado". Ahora haga clic en "Descargar ZIP" y la descarga debería comenzar. (esto puede tardar un par de minutos dependiendo de su conexión ethernet)

Imagen
Imagen

Paso 2: escribir la imagen en la tarjeta SD

Ahora deberá descargar e instalar el software que escribirá la imagen en la tarjeta SD. Uno bueno para usar se llama Etcher y funciona en todas las plataformas (Linux, Mac y Windows). Puedes descargarlo desde su sitio web.

1. Una vez que haya descargado Etcher, siga las instrucciones para instalarlo.

2. Inserte su tarjeta SD en su computadora. (Debido a que algunas computadoras no tienen un lector de tarjetas SD, es posible que deba usar un adaptador USB).

3. Abra Etcher y seleccione la imagen de Raspbian que acabamos de descargar.

Imagen
Imagen

4. Seleccione la tarjeta SD en la que desea instalar Raspbian. Verifique dos veces para asegurarse de que sea la unidad correcta, ya que esto la limpiará.

Imagen
Imagen

5. Una vez que haya confirmado la imagen y la unidad, puede proceder a flashear la tarjeta SD, seleccione Flash.

Imagen
Imagen

6. Una vez que haya terminado, puede quitar la tarjeta SD de la computadora de manera segura.

7. Inserte la tarjeta SD en su Raspberry Pi y cualquier otro cable adicional, como el de alimentación, el mouse, el teclado y el cable HDMI.

8. Ahora se le guiará a través del proceso de configuración. Asegúrese de no olvidar conectarse a Ethernet porque Spotify Connect se basa en Ethernet. El proceso de configuración es bastante sencillo, por lo que no debería ser un problema.

9. Ahora ha instalado correctamente Raspian en su Raspberry Pi y puede continuar con el siguiente paso. ¡Felicitaciones!

Paso 3: Instalación de Raspotify en Raspberry Pi

Raspotify es un cliente de Spotify Connect para Raspbian en Raspberry Pi que Just Works ™. Raspotify es un paquete Debian y un repositorio asociado que envuelve finamente la increíble biblioteca librespot de Paul Lietar y otros. Funciona de inmediato en las tres revisiones del Pi, inmediatamente después de la instalación.

La instalación en sí es tan fácil como es posible, solo siga los siguientes pasos y estará listo y funcionando en 5 minutos.

1. Abra la Terminal usando el atajo "CTRL + ALT + T"

2. Escriba en la Terminal lo siguiente y luego presione Enter. Este comando descarga e instala el paquete Debian y agrega su repositorio apto, lo que garantiza que siempre estará actualizado con los cambios anteriores.

curl -sL https://dtcooper.github.io/raspotify/install.sh | sh

3. Después de la instalación, realizaremos una comprobación rápida. Abra su Spotify y busque Dispositivos disponibles. Debe haber un altavoz "raspotify (raspberrypi)" disponible como se muestra a continuación.

Imagen
Imagen

4. Ahora que todo funciona podemos configurar Raspotify. Al escribir el siguiente comando en la Terminal, podemos cambiar la configuración, como el nombre que queremos que se muestre en Spotify.

sudo nano / etc / default / raspotify

5. Después de presionar Enter, debería ver lo siguiente.

Imagen
Imagen

Lo que ha abierto es el archivo de configuración de Raspotify. Dentro de este archivo, verá varias opciones diferentes que puede configurar usted mismo. Cambiaremos solo 2 configuraciones: la tasa de bits y el nombre del dispositivo.

6. Para cambiar el nombre del dispositivo, primero tendremos que descomentar la línea. Esto se puede hacer presionando la tecla Eliminar, el texto de esa línea ahora se volverá blanco. Ahora podemos elegir un nombre que se mostrará en Spotify. Elegí Comedor porque ese es el lugar donde estarán sentados mis parlantes. Simplemente reemplace raspotify con el nombre que desee.

Por ejemplo:

DEVICE_NAME = "Comedor"

7. Después de cambiar nuestro nombre, cambiaremos la tasa de bits. Esto nos dará una calidad de audio un poco mejor.

Descomente la línea y reemplace 160 por 320.

BITRATE = "320"

8. Ahora el código debería verse así, excepto por la diferencia de nombre.

# / etc / default / raspotify - Argumentos / configuración para librespot # Nombre del dispositivo en Spotify Connect DEVICE_NAME = "Dining Room"

# Bitrate, uno de 96 (baja calidad), 160 (calidad predeterminada) o 320 (alta calidad)

BITRATE = "320"

# A continuación se pueden establecer argumentos de línea de comando adicionales para librespot.

# Ver `librespot -h` para más información. Asegúrese de que los # argumentos que especifique no estén cubiertos por otras variables en este archivo. (Consulte la # configuración del demonio en `/ lib / systemd / system / raspotify.service` para obtener más detalles técnicos). # # Para que su dispositivo sea visible en Spotify Connect a través de Internet, agregue su # nombre de usuario y contraseña, que se pueden configurar a través de" Establezca la contraseña del dispositivo ", en la # configuración de su cuenta, use` --nombre de usuario` y `--contraseña`. # # Para elegir un dispositivo de salida diferente (es decir, un dongle de audio USB o una salida de audio HDMI), # use `--device` con algo como` --device hw: 0, 1`. Su experiencia puede ser diferente. # #OPTIONS = "- nombre de usuario - contraseña"

# Descomente para usar un caché para los archivos de audio descargados. La caché está deshabilitada por

# defecto. Es mejor dejar esto como está si desea usarlo, ya que los # permisos están configurados correctamente en el directorio `/ var / cache / raspotify '. #CACHE_ARGS = "- cache / var / cache / raspotify"

# De forma predeterminada, la normalización de volumen está habilitada, agregue un volumen alternativo

# argumentos aquí si lo desea, pero estos deberían estar bien. #VOLUME_ARGS = "- enable-volume-normalization --linear-volume --initial-volume = 100"

# El backend podría configurarse para canalizar aquí, pero es para casos de uso muy avanzados de

# librespot, por lo que no debería necesitar cambiar esto en circunstancias normales. #BACKEND_ARGS = "- backend alsa"

10. Para guardar el archivo, presione "CTRL + X" seguido de "y" y, por último, presione enter.

11. Reinicie Raspotify usando el siguiente comando.

sudo systemctl reiniciar raspotify

Pruébelo rápidamente como hicimos en el paso 3 y observe si el nombre ha cambiado o no.

12. ¡Ahora todo está listo y podemos preparar nuestros altavoces!

Paso 4: decidir qué altavoz usar

En este proyecto voy a repasar 2 tipos de oradores. Los que ya están amplificados y los altavoces que aún no están amplificados.

Los altavoces preamplificados son los más fáciles de manejar porque solo tienes que conectar un cable auxiliar a su entrada. Eso hace que este tipo de altavoces sea la mejor opción para las personas que no saben mucho sobre electrónica o simplemente les gusta una experiencia más innovadora.

Es un poco más difícil trabajar con los altavoces que no están amplificados. Tendremos que conectar un amplificador a los altavoces y armar una carcasa alrededor de eso. Esta es una excelente manera de reutilizar los parlantes de estantería viejos, como lo haré yo. Agregaremos un amplificador barato de China para reducir nuestros costos generales. Si te encanta hacer proyectos de bricolaje, incluso puedes construir un altavoz de estantería tú mismo. Recomiendo el de este Instructable. Usé los parlantes de mi antiguo Phillips Streamium MCI900. Desafortunadamente, el amplificador se rompió, por lo que ahora es un conjunto de altavoces no amplificado. También necesitaremos una fuente de alimentación para alimentar nuestro proyecto, pero hablaremos de eso en un minuto.

Imagen
Imagen

Si utiliza altavoces preamplificados, puede continuar con el siguiente paso.

Si usa altavoces no amplificados, puede omitir el siguiente salto.

Paso 5: Conexión de altavoces preamplificados

Si sus altavoces ya están conectados a un amplificador que tiene un puerto AUX, simplemente debe conectar un cable auxiliar de la Raspberry Pi al amplificador y desconectar los periféricos de la Raspberry Pi. ¡Todo debería funcionar ahora mismo! Asegúrese de no desconectar el cable de alimentación y el cable Ethernet (solo cuando no esté conectado a través de Wifi), así como el cable AUX. Debería tener las mismas conexiones que en la imagen de abajo y ahora ha terminado. Creaste un altavoz tipo sonos con una Raspberry Pi y puedes empezar a escuchar música.

Tenga en cuenta que el cable Ethernet no es necesario

Imagen
Imagen

Paso 6: elegir el amplificador adecuado

¿Cómo elegir el amplificador y la fuente de alimentación adecuados? Esa es la pregunta que responderemos en este paso.

1. ¿Cuántos vatios necesitas? Esto debe aparecer en las especificaciones del altavoz de estantería. Tengo dos parlantes que usan 50 vatios cada uno. Eso significa que tengo que comprar un amplificador de 50 * 2. Simplemente vaya a sitios como ebay, amazon, alibaba y busque "amplificador 2 * 50W". Lo único que debe tener el amplificador es un puerto AUX. También puedes comprar uno con bluetooth, pero no es necesario. Yo estaba con este. Es un amplificador de 2 * 50W basado en un chip TPA3116. Esto se adaptará a mis altavoces.

Imagen
Imagen

2. ¿Qué fuente de alimentación debo comprar? La potencia necesaria para alimentar su amplificador se enumera en la hoja de especificaciones de los amplificadores. El mío necesitaba 24 V, así que tuve que comprar una fuente de alimentación de 24 V. El amperaje necesario se puede calcular fácilmente con esta fórmula: I = P (vatios) / U, por lo que en mi caso tengo que hacer 100/24 = 4.16 ==> Entonces necesito una fuente de alimentación de 24V 4.2A. Es mejor optar por una fuente de alimentación de mayor amperaje, para no poner demasiado estrés en la fuente de alimentación.

Tenía un viejo cargador de computadora portátil por ahí, que emite 24 V y 100 vatios. Entonces decidí usarlo. Si no tiene una fuente de alimentación de este tipo, puede usar las industriales como se muestra en la imagen a continuación. Tienen un banco muy bueno por el dinero.

Imagen
Imagen

Paso 7: Conectando todo junto

La conexión es diferente para cada amplificador, pero el principio es el mismo. Este era mi esquema, el tuyo debería verse igual.

Fuente de alimentación:

Conectado a un tomacorriente de pared de CA.

Cable azul a N

Cable marrón a L

Cable verde / amarillo a GND

V + DC + del amplificador

V- DC - del amplificador

Frambuesa pi:

USB C a tomacorriente de pared

Cable AUX al amplificador

(Cable Ethernet al enrutador)

Amplificador:

Salida de CC - a los altavoces

DC out + a los altavoces

Eventualmente terminarás con algo como en la imagen de abajo. Ahora todo debería funcionar bien y tus nuevos parlantes WIFI están listos para reproducir música.

Imagen
Imagen

Paso 8: construcción del recinto

Podría hacerlo si desea construir una carcasa realmente agradable para la electrónica, pero no es necesario. Acabo de poner mis dispositivos electrónicos en una lonchera, ya que esconderé la lonchera. Taladré agujeros para los potenciómetros y taladré agujeros de montaje para el amplificador y la Raspberry Pi. Mi fuente de alimentación es de un cargador de computadora portátil, así que decidí no ponerla en la lonchera para ahorrar espacio. Pero si compraste el industrial es necesario poner la fuente de alimentación dentro de la caja por motivos de seguridad.

No creo que mi lonchera se vea bien, pero como dije, estará escondida. Pero sin más preámbulos, ¡aquí hay algunas fotos de mi amplificador de lonchera!

Imagen
Imagen
Imagen
Imagen

Paso 9: Producto terminado

Estoy muy contento con el resultado final. La calidad de audio es bastante buena especialmente si se tiene en cuenta que el proyecto solo me costó 60 euros en total. Sin embargo, el aspecto de mi amplificador aún necesita algo de trabajo.

Creo que es genial que puedas tener un cliente de Spotify integrado en tus parlantes ya existentes. Es tan conveniente que no tienes que conectarte a través de bluetooth como la mayoría de los altavoces. Puede elegir qué altavoz desea con un clic de un botón. Es como un altavoz Sonos, pero es muy barato.

¡Aquí hay algunas imágenes del resultado final!

Recomendado: