Tabla de contenido:
- Paso 1: los componentes
- Paso 2: Grabe la imagen en la tarjeta MicroSD
- Paso 3: configurar los reproductores de audio
- Paso 4: configurar el servidor de Squeezebox
- Paso 5: La instalación - Dormitorio
- Paso 6: La instalación - Baño
- Paso 7: integración en la automatización del hogar
Video: Música inteligente en el dormitorio y el baño con Raspberry Pi: integración de multisala, alarma, control de botones y automatización del hogar: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Hoy queremos darte dos ejemplos de cómo puedes usar la Raspberry Pi con nuestro software Max2Play para domótica: en el baño y en el dormitorio. Ambos proyectos son similares en el sentido de que la música de alta fidelidad de varias fuentes se puede transmitir a través de la excelente tecnología Squeezebox de código abierto que viene como un instalador gratuito con un solo clic con Max2Play.
Las ventajas de una configuración multisala de este tipo son que puede sincronizar los reproductores en todas las habitaciones (reproducir simultáneamente), utilizar varias fuentes de audio diferentes para Squeezebox Server (unidad de red NAS, unidad USB, DLNA, Spotify, Google Music, Internet Radio, Bluetooth, etc.) y tenga control total sobre todos los reproductores de audio con una sola aplicación de su elección.
Gracias al hardware presentado en el paso 1, se abren más ventajas:
- reproducción de música de alta calidad
- bajos costos de adquisición (proyecto de bricolaje)
- concepto de hardware bien diseñado (Raspberry Pi, tarjetas de audio probadas y avanzadas con regularidad)
- WAF (Woman Acceptance Factor): gracias a instalaciones ocultas o biseles de alta gama, los cables y el hardware se pueden ocultar por completo
Paso 1: los componentes
Los elementos necesarios para este sistema pueden variar, según el tamaño que desee que tenga la configuración de varias habitaciones. Aquí, asumiremos la configuración básica usando un juego de altavoces para cada habitación. Según el alcance previsto de su configuración, puede agregar o eliminar tantos jugadores como desee.
Una combinación de convertidor digital-analógico y amplificador tiene más sentido para habitaciones sin componentes de audio preexistentes. Estas tarjetas de sonido se denominan Amp HAT (hardware adjunto en la parte superior) y vienen en diferentes variedades. Puede comparar los diferentes Amp HAT en nuestro cuadro comparativo para encontrar el ajuste adecuado para sus zonas multisala.
Necesita una configuración de paquete Raspberry Pi Amplifier HAT para cada habitación. Entonces, para este ejemplo específico, se pueden seleccionar dos configuraciones de Amp HAT individuales en función de los desafíos y oportunidades individuales de las salas.
Configuración básica:
Frambuesa Pi 3B
El corazón de este centro multimedia es el asequible pero potente 3B, que puede manejar múltiples reproductores de audio y video con su procesador de cuatro núcleos y 1 GB de RAM. También puede utilizar el 2B si no necesita WiFi o Bluetooth, o el 3B +. Sin embargo, el 3B + no ofrece ninguna ventaja significativa para esta configuración y requiere más potencia.
Tarjeta de sonido Amp HAT
Con esta combinación de convertidor digital-analógico y amplificador, obtendrá una mejor calidad de sonido y podrá alimentar altavoces pasivos directamente desde el Pi.
tarjeta micro SD
Recomendamos utilizar una microSD de 8 o 16 GB con velocidad de escritura Clase 10 o superior. La imagen de Max2Play basada en Linux incluye varias soluciones de audio y otras extensiones que se pueden administrar desde cualquier navegador web. Una vez quemado, se puede acceder al sistema desde el primer arranque a través de la interfaz web y no requiere ningún comando de consola ni conocimientos de Linux.
Fuente de alimentación
Solo necesitará una fuente de alimentación para ejecutar todos los componentes (Pi, Amp HAT y altavoces pasivos).
Puede obtener todos esos componentes a la vez con uno de nuestros AMP-Bundles.
Altavoces pasivos (utilizamos JBL-One Control y Canton GLE 410.2)
Se pueden usar todos los altavoces, solo preste atención a la capacidad de su Amp HAT y a la fuente de alimentación al seleccionarlos. Según la impedancia y la potencia máxima, puede encontrar la combinación ideal para cada zona.
Opcional: codificador rotatorio o receptor de infrarrojos para control de hardware
Paso 2: Grabe la imagen en la tarjeta MicroSD
La imagen de Max2Play se puede grabar en una tarjeta usando una herramienta simple como WinDiskImager o Etcher. Simplemente déjelo quemar y una vez que finalice el proceso, coloque la tarjeta en la Raspberry Pi.
La configuración de los dispositivos es muy sencilla gracias a Max2Play. Puede acceder a la interfaz web de Max2Play ingresando "max2play /" en cualquier navegador de cualquier dispositivo conectado a la misma red (PC, Mac, teléfono inteligente, tableta, etc.).
Después del primer inicio, recomendamos cambiar el nombre del dispositivo en la página Configuración / Reinicio de la interfaz web. De esta forma, el nombre también se utilizará para el nombre de los reproductores de audio y se mostrará como tal en Squeezebox Server.
Si su enrutador tiene WPS (Configuración inalámbrica protegida) y el dispositivo está accediendo a WiFi en la red, el primer inicio se puede realizar de forma completamente automática. Simplemente active el WPS en su enrutador y conecte el dispositivo a la fuente de alimentación. También creamos un Instructable separado para configurar WPS.
Opcional: también puede solicitar una tarjeta microSD ya grabada y configurada de Max2Play.
Paso 3: configurar los reproductores de audio
Cuando enciende por primera vez su dispositivo Max2Play, puede elegir el fabricante de su tarjeta de sonido conectada. Se cargará un complemento específico para la marca de la tarjeta de sonido y luego, podrá seleccionar su tarjeta de sonido específica en el nuevo menú que se abre.
Clic en Guardar. Después de reiniciar su dispositivo, seleccione "Avanzado" debajo de la selección de la tarjeta de sonido para configurar todo de manera ideal para una configuración de varias habitaciones. Después de otro reinicio, su reproductor ya debería estar accesible para reproducir música.
Paso 4: configurar el servidor de Squeezebox
Para configurar Squeezebox Server, primero debe instalarlo. El complemento en sí está preinstalado en la imagen de Max2Play, por lo que no es necesario descargarlo de antemano.
Importante: solo necesita una instalación de Squeezebox Server para su sistema multisala.
Todo lo que necesita hacer es ir al menú de Squeezebox Server en la interfaz web de Max2Play, elegir una versión de Logitech Media Server (se recomienda 7.9.1) y hacer clic en instalar. Max2Play descarga automáticamente la versión seleccionada y la instala por completo en la Raspberry Pi.
Una vez finalizada la instalación, puede abrir la propia interfaz web de Squeezebox Server haciendo clic en el botón azul grande de la página. Ahora puede elegir sus reproductores, configurar su biblioteca y servicios de música y, por supuesto, reproducir música.
Paso 5: La instalación - Dormitorio
Ahora que el servidor está activo y en ejecución, debemos configurar el hardware en torno a nuestra configuración de Raspberry Pi.
Para la configuración del dormitorio, construimos cajas de madera donde encajarían nuestros altavoces. Luego cortamos agujeros en la pared, que tenían el tamaño de esas cajas. Finalmente, atornillamos las cajas a la pared. Todo el hardware sigue siendo accesible a través de una apertura de revisión.
Para controlar los altavoces, puede utilizar una aplicación de teléfono inteligente o conectar el reproductor con los botones de automatización del hogar existentes, p. Ej. en la puerta de tu dormitorio. Puede agregar una pulsación larga de botón para activar el temporizador de apagado y una pulsación corta para Reproducir / Pausa. El Squeezebox Server, gracias a su interfaz abierta, ofrece muchas posibilidades para configurar cualquier comando. Los comandos HTTP y CLI adecuados se pueden encontrar en nuestro complemento API-Examples, que también está preinstalado y se puede activar de forma gratuita en nuestra sección Complementos inactivos en Configuración / Reiniciar.
Ejemplo de comando HTTP para "empezar a jugar":
SQUEEBOXSERVERIP: PORT / status.html? p0 = play & player = MACADDRESS
Paso 6: La instalación - Baño
Los altavoces se pueden colocar en el techo o, como se muestra en la imagen, en el lado izquierdo y derecho del espejo. Si todavía está planeando el diseño de su baño, una construcción de pared frontal sería ideal para acomodar tanto el gabinete con espejo como los parlantes al mismo tiempo (vea las imágenes). En este escenario, se podría comprar un bisel de altavoz más grande (se vende por separado) para tener un borde visual para los altavoces (ver imagen 1).
Una solución de botón para reproducir / pausar rápidamente en la puerta del baño, conectada a un software de automatización del hogar preexistente, hace que el uso diario sea aún más cómodo. También se puede integrar un control remoto por infrarrojos o una perilla de control de volumen con botón integrado para un control directo. Sin embargo, en general, es más cómodo y fácil usar un teléfono inteligente y una de las muchas aplicaciones disponibles, como iPeng, OrangeSqueeze o Squeezer (en la imagen, aplicación gratuita), para aprovechar todas las funciones avanzadas (selección de música, administración de listas de reproducción, etc.).
Paso 7: integración en la automatización del hogar
Para la integración de un sistema domótico y para la programación de un pulsador en la puerta (por ejemplo, en el software Homematic), se pueden utilizar comandos CLI (Command Line Interface) de los servidores Squeezebox. Incluso puede instalar el servidor de autenticación doméstico de código abierto en Max2Play. Recientemente lanzamos un instalador con un solo clic del popular servidor openHAB 2 con Paper UI como un nuevo complemento premium.
Estos sistemas de automatización del hogar permiten una gestión centralizada de jugadores individuales, ya sea con comandos HTTP simples (como abrir algo a través del navegador), a través de Telnet o con una conexión de socket directa en otro software. Se pueden encontrar comandos y ejemplos concretos para esto y copiarlos directamente en el complemento de ejemplos de API de Max2Play y en la sección de ayuda interna de los servidores Squeezebox en "Información técnica> Interfaz de línea de comandos".
Los comandos HTTP también se pueden probar fácilmente en el navegador. Simplemente pegue el comando en la barra de URL del navegador y presione enter.
¡Eso es todo! Esperamos que le gusten nuestras ideas sobre la integración de audio multisala en los sistemas de automatización del hogar. Úselos como inspiración para su propia solución, muéstrenos sus configuraciones y cuéntenos lo que piensa.
Recomendado:
Integración del abre-puertas de garaje inteligente de bricolaje + asistente del hogar: 5 pasos
Abrepuertas de garaje inteligente de bricolaje + integración de asistente de hogar: convierta su puerta de garaje normal en inteligente con este proyecto de bricolaje. Le mostraré cómo construirlo y controlarlo usando Home Assistant (sobre MQTT) y tener la capacidad de abrir y cerrar de forma remota la puerta de su garaje. Usaré una placa ESP8266 llamada Wemos
Cómo hacer una casa inteligente usando el módulo de relé de control Arduino »Wiki Ùtil Ideas de automatización del hogar: 15 pasos (con imágenes)
Cómo hacer una casa inteligente con el módulo de relé de control Arduino »Wiki Ùtil Ideas de automatización del hogar: en este proyecto de automatización del hogar, diseñaremos un módulo de relé inteligente para el hogar que puede controlar 5 electrodomésticos. Este módulo de relé se puede controlar desde un teléfono móvil o teléfono inteligente, control remoto IR o control remoto de TV, interruptor manual. Este relé inteligente también puede detectar el r
Sensor de puerta a batería con integración de automatización del hogar, WiFi y ESP-NOW: 5 pasos (con imágenes)
Sensor de puerta a batería con integración de automatización del hogar, WiFi y ESP-NOW: En este instructivo, le muestro cómo hice un sensor de puerta a batería con integración de automatización del hogar. He visto otros buenos sensores y sistemas de alarma, pero quería hacer uno yo mismo. Mis objetivos: un sensor que detecta e informa un doo
Automatización del hogar más simple con Bluetooth, teléfono inteligente Android y Arduino: 8 pasos (con imágenes)
Automatización del hogar más simple con Bluetooth, teléfono inteligente Android y Arduino .: Hola a todos, Este proyecto se trata de construir el dispositivo de automatización del hogar más simplificado usando un arduino y un módulo bluetooth. Éste es muy fácil de construir y se puede construir en unas pocas horas. En mi versión que estoy explicando aquí mismo, puedo
Automatización del hogar: suena una alarma y se muestra en la pantalla LCD cuando la temperatura está por encima del valor umbral: 5 pasos
Automatización del hogar: haga sonar una alarma y se mostrará en la pantalla LCD cuando la temperatura esté por encima del valor umbral: este blog demostrará cómo hacer un sistema de automatización del hogar que comenzará a hacer sonar una alarma cuando la temperatura alcance más del valor umbral programado. Seguirá mostrando la temperatura actual de la habitación en la pantalla LCD y se necesita acción