AmpliPi

Sistema de audio doméstico basado en Raspberry Pi

AmpliPi

AmpliPi es un controlador y amplificador de audio doméstico para múltiples habitaciones o zonas. Código abierto basado en el módulo Raspberry Pi CM3 +.

Puede reproducir hasta 4 transmisiones de audio simultáneas (Pandora, Spotify, AirPlay, etc.) o fuentes (entradas RCA), cada una enrutada a una o varias zonas, todas las cuales se pueden configurar en tiempo real utilizando la aplicación web AmpliPi autohospedada. o su API REST subyacente. Se puede expandir hasta 36 zonas mediante los expansores de zona AmpliPi.

El diseño de AmpliPi es completamente de código abierto, desde el software hasta el firmware y los esquemas. La API REST y la aplicación web están escritas en Python y se ejecutan en un módulo informático Raspberry Pi 3+. El firmware, que proporciona el control de volumen de bajo nivel y la configuración de zona, está escrito en C y configurado por la API de Python sobre I2C. Todos los circuitos internos vienen con esquemas completos (disponibles en este repositorio).

AmpliPi

Interfaz WEB

AmpliPi aloja una aplicación web para dispositivos móviles que puede controlar el sistema desde cualquier PC o teléfono móvil en la red local. Se diseñó en torno a la idea de que cada una de las 4 fuentes de audio podría ser controlada individualmente por personas distintas en la casa.

Cada uno de los controles de las fuentes de audio están en su propia pestaña en la parte superior de la aplicación. Una fuente tiene un selector de entrada para elegir lo que se está reproduciendo. Entonces, reproducir una estación de radio de Pandora en esa fuente es tan simple como seleccionar, por ejemplo, Matt y Kim Radio del menú desplegable.

Debajo del selector de entrada se encuentran los controles de volumen para grupos y zonas conectados a la fuente. El número de zonas presentes está determinado por el número de unidades de expansión de zona descubiertas durante el inicio del sistema. Los controles de volumen de zona solo se controlan a sí mismos, mientras que los controles de volumen de grupo ajustan el volumen para todas las zonas del grupo. El usuario puede crear un número ilimitado de grupos. Las zonas también pueden pertenecer a varios grupos.

Debajo de los volúmenes hay un selector de agregar zona / grupo. Para reproducir la estación actual de Pandora cuando se mude a la sala de estar, simplemente agregue ‘living room’ en el selector. La sala de estar se eliminará de la fuente de audio a la que estaba conectada anteriormente (si la hubiera).

API REST

AmpliPi tiene una API REST que se puede usar para controlar volúmenes, cambiar y controlar fuentes de audio, configurar diferentes fuentes de transmisión y mucho más. Permite la configuración completa y el control en tiempo real del sistema AmpliPi. La API cumple con el estándar OpenAPI. Está completamente documentado en nuestro sitio AmpliPi OpenAPI .

Con la API REST, puede agregar fácilmente la automatización a su sistema de audio doméstico. Use la API para activar su sistema AmpliPi para reproducir música basada en eventos domésticos inteligentes. Por ejemplo, solo reproduzca música en las zonas de su casa donde se haya detectado movimiento o comience a reproducir Pandora cuando la puerta principal esté desbloqueada.

¿No estás seguro de cómo lograr esto? No hay problema: el controlador AmpliPi también aloja la documentación de la API. Con un navegador web apuntado a su caja AmpliPi local, puede ver la documentación de la API y también probar el envío y la recepción de comandos de la API hacia y desde AmpliPi.

Hardware
AmpliPi Componentes y características:

  • Placa controladora
    • Placa portadora equipada con Raspberry Pi Compute Module 3+ y DAC de audio PCM5102A y CM6206. También se comunica a través de I2C con la MCU STM32 en la placa de preamplificador (ver más abajo) para controlar los sistemas de amplificación y mux.
    • Interfaces
      • Puerto Ethernet 10 / 100M
      • Salida HDMI 1.4
      • 2 puertos USB 2.0, más un puerto USB interno
      • Puertos de servicio y consola para mantenimiento y / o depuración.
  • preamplificador
    • Placa equipada con un sistema de conmutación de matriz de audio 6 × 4 y una red de control de volumen administrada por un microcontrolador de brazo STM32F030 que también controla la configuración de silencio y potencia de los amplificadores. El sistema de conmutación de matriz también puede permitir al usuario mezclar varias entradas en una o más salidas
    • Conector
      • 8 entradas RCA para 4 fuentes estéreo
      • Conector de expansión de zona
  • amplificador
    • Esta placa contiene los 6 amplificadores PWM estéreo de clase D requeridos por los 6 altavoces. Los amplificadores PWM de clase D permiten un sistema más eficiente y reducen la necesidad de ventiladores de refrigeración que se activan con menos frecuencia.
    • 6 conectores de altavoz de 4 pines
  • Pantalla pequeña configurada para mostrar la dirección IP, la utilización del sistema y los niveles de volumen de forma predeterminada.
  • Consumo de energía: 6,7 W en modo de espera, hasta 391 W continuos, hasta 782 W pico
  • Dimensiones: sistema de montaje en rack de 2U de 19 pulgadas con 300 mm de profundidad

Junto con las 3 placas del sistema principales, el controlador AmpliPi también contiene una fuente de alimentación conmutada Mean Well de alta eficiencia (más del 85%) y una placa de distribución de alimentación.

AmpliPi

El tablero de distribución de energía crea todos los rieles de voltaje analógicos y digitales requeridos por el sistema. Esta placa permite que todos los suministros, con la excepción de la energía principal de 5V Raspberry Pi, se deshabiliten cuando el sistema está en un estado de espera.

A través de nuestra implementación de administración de energía activa, podemos lograr un consumo de energía en espera de menos de 7 Watts.

También se incluye una pequeña pantalla en el controlador AmpliPi principal. Se envía configurado de fábrica para mostrar información vital del sistema, como la dirección IP actual, la utilización del sistema y los niveles de volumen, sin embargo, se puede configurar para mostrar lo que el usuario desee con el software incluido.

AmpliPi se envía preconfigurado y listo para salir de la caja, pero lo que realmente nos distingue es nuestro diseño de código abierto, amigable con el bricolaje, basado en el módulo Raspberry Pi CM3 +.

Apóyanos en Kickstarter

Echa un vistazo a nuestro repositorio de GitHub

Malachite SDR

malachite sdr

Picked For You

Si4732 Receptor ATS-25

Factory Outlet 50kHz-3GHz NanoVNA-F V2
nanovna-f V2 – 50kHz ~ 3000MHz – Los rangos de medición se extienden a 3GHz y los rangos dinámicos son más grandes. La medición es más precisa y el funcionamiento es más conveniente. Batería de litio de gran capacidad de 5000mAh
Contenido Relacionado