Convierta sus altavoces antiguos o Hi-Fi en receptores Bluetooth con un Raspberry Pi y esta guía paso a paso

Si tiene un viejo sistema de sonido o Hi-Fi con una entrada AUX, este proyecto es para usted. ¡Pruebe balenaSound, un proyecto inicial para agregar Bluetooth de manera rápida y fácil a un equipo de alta fidelidad, altavoces o cualquier otro dispositivo de audio usando solo un Raspberry Pi!

SUSCRIBIRSE
Primero dale a suscribirte para ayudarnos, GRACIAS 🙂

Contenido

Antes de que empieces

  • Introducción
  • Hardware requerido
  • Software requerido

Tutorial

  1. Configurar la Raspberry Pi
  2. Implemente el código del proyecto
  3. Conecta tus altavoces

Usando balenaSound

  • Darle una oportunidad
  • ¿Qué sigue?

Antes de que empieces

Introducción

Muchas personas tienen sistemas de audio de alta calidad más antiguos y probablemente aún excelentes, que ya no se usan, simplemente porque son inconvenientes. Hemos decidido abordar eso con este proyecto muy simple que llamamos balenaSound . Le mostraremos cómo construir su propio receptor de audio Bluetooth que se conecta a la entrada auxiliar (AUX) de cualquier dispositivo de audio para darle una funcionalidad de transmisión moderna. Luego podrá transmitir música a su configuración de audio desde su teléfono, tableta o computadora portátil.

Todo lo que necesitas es una Raspberry Pi y un poco de tiempo. Hemos hecho todo el trabajo duro configurando Bluetooth y configurando todo en un formato repetible para que pueda ponerse en funcionamiento con el mínimo esfuerzo. Es la introducción perfecta si nunca antes has probado un proyecto como este.

Le guiaremos a través de la configuración de Raspberry Pi, implementando el código del proyecto balenaSound en él y luego le mostraremos cómo conectar su sistema de audio y comenzar a transmitir. ¡Hagámoslo!


Hardware requerido

  • Raspberry Pi 3A + / 3B / 3B + / Zero W
  • Una tarjeta SD (siempre recomendamos tarjetas SD SanDisk Extreme Pro)
  • Fuente de alimentación
  • Cable de audio de 3.5 mm a la entrada de sus altavoces / Hi-Fi (generalmente 3.5 mm o RCA)
  • Un sistema de audio para conectar
  • (opcional) HAT convertidor digital analógico (DAC) (p . ej. Pimoroni pHAT DAC ) para una mejor calidad de audio

Nota: Raspberry Pi Zero no se puede usar solo, ya que no tiene salida de audio. Para usar el Pi Zero, necesitará el DAC HAT opcional para que el proyecto funcione.


Software requerido

  • Una descarga de balenaSound de GitHub
  • Software para flashear una tarjeta SD ( balenaEtcher )
  • Una cuenta gratuita de balenaCloud para configurar y administrar el Pi
  • Descargue e instale las herramientas de CLI de balena , que se instalarán en su computadora, lo que le permite instalar el código del proyecto en el Pi

Tutorial

Configurar la Raspberry Pi

Una vez que haya encontrado todo el hardware y preparado todo el software, comenzaremos a configurar la Raspberry Pi.

Regístrese para obtener una cuenta gratuita de balenaCloud

Lo primero que debe hacer es registrarse para obtener una cuenta si aún no lo ha hecho. Si ya tiene una cuenta de GitHub o Google, puede usarla para iniciar sesión y omitir el proceso de registro.



Crear una aplicación balenaCloud

Agregue una aplicación que seleccione el tipo de dispositivo correcto para el dispositivo que está utilizando, elija Startercomo tipo de aplicación, luego presione Crear nueva aplicación. El uso de la aplicación de inicio le proporcionará todas las características de la aplicación de microservicios y es gratuito, incluido su décimo dispositivo.

Esto lo llevará al panel de su aplicación recién creada, donde puede pasar al siguiente paso y agregar su dispositivo. El nombre que le dé a su aplicación depende de usted, pero deberá recordarlo para más adelante cuando ingrese su código.

Agregue un dispositivo y descargue la imagen del disco balenaOS desde el tablero

Una vez que se ha creado su aplicación, puede configurar y agregar un dispositivo dentro de esa aplicación haciendo clic en el botón verde ‘agregar dispositivo’. Cuando agrega un dispositivo, especifica su tipo de dispositivo, lo cual es importante para que coincida con el dispositivo que está utilizando, y si se está conectando a una red inalámbrica, también puede configurar su SSID de WiFI y la frase de contraseña aquí.

Se requiere balenaOS 2.38 o superior para este proyecto.

Nota: hemos utilizado un Raspberry Pi 3 en la imagen a continuación, ¡pero asegúrese de seleccionar el tipo de dispositivo correcto para el dispositivo que está utilizando!

Este proceso crea una imagen personalizada configurada para su aplicación y tipo de dispositivo e incluye su configuración de red si la especificó.

Nota: Cuando empiece, una imagen de desarrollo será más útil, ya que permite una serie de funciones de prueba y solución de problemas. Puede encontrar más detalles sobre las diferencias entre las imágenes de desarrollo y producción aquí . Si está seguro, puede continuar e implementar la imagen de producción de inmediato.

Actualice su tarjeta SD con la imagen de disco balenaOS e inicie el dispositivo

Una vez que se ha descargado la imagen del sistema operativo, es hora de actualizar su tarjeta SD. Puedes usar balenaEtcher para esto.

Una vez que el proceso de flasheo se haya completado, inserte su tarjeta SD en la Raspberry Pi y conecte la fuente de alimentación.

Cuando el dispositivo se inicia por primera vez, se conecta al panel de control de balenaCloud, después de lo cual podrá verlo en línea y pasar al siguiente paso.

Solución de problemas: el nuevo dispositivo debería tardar solo unos minutos en aparecer en su panel de control. Si su dispositivo aún no aparece en el panel de control después de unos minutos, algo salió mal. Hay una extensa guía de solución de problemas en la documentación, con mucha información sobre por qué esto podría ser, pero si aún no puede conectar su dispositivo, visite los foros donde podremos ayudarlo.


Implemente el código del proyecto

Ahora que tiene su Raspberry Pi en línea dentro del panel de control de balenaCloud, es hora de implementar el código del proyecto y convertirlo en un dispositivo de audio Bluetooth.

Descargue el proyecto desde GitHub

Como mencionamos en la sección de software requerido, deberá obtener una copia del proyecto balenaSound de GitHub . Puede descargar el ZIP de GitHub como se muestra a continuación, pero si está familiarizado con Git, puede usarlo git clonede la manera normal.

Nota importante para los usuarios de Windows: si está utilizando Windows, la combinación de git clonebalena pushpuede causar problemas debido a los cambios de final de línea ; Recomendamos usar una combinación de la descarga zip del proyecto y, balena pushsi lo desea git clone, también use el método de implementación git en git push lugar de balena push.

Empuje el código del proyecto a su Raspberry Pi

Como instaló la CLI de balena en su computadora, descargó el código de balenaSound de GitHubconectó su Raspberry Pi en línea en el panel de control de balenaCloud , ¡es hora de presionar el código y hacer que todo funcione!

Desde el directorio del proyecto descomprimido, ejecute balena push <appName>, ¿dónde appNameestá el nombre de la aplicación que configuró anteriormente en la guía? Por ejemplo: balena push balenaSound.

Si todo funcionó correctamente, después de unos minutos, la pantalla de información de su dispositivo en el tablero debería verse así, mostrando el servicio en ejecución.

En este punto, estás listo para seguir adelante, conectar las cosas y probarlo.


Conecta tus altavoces

La mayoría de los sistemas de alta fidelidad y altavoces con alimentación eléctrica incluirán una entrada auxiliar (AUX) para conectar elementos como su dispositivo balenaSound recién creado. Para hacer esto, deberá asegurarse de tener los cables correctos. La salida de audio en el Raspberry Pi (y el PHAT DAC) es un conector de audio estéreo de 3.5 mm, y la mayoría de las entradas AUX serán las mismas o quizás más comúnmente una entrada phono / RCA, que son los conectores rojo y blanco individuales . Por lo tanto, necesitará un cable para trabajar con su configuración. La gama AmazonBasics es un buen lugar para comenzar a buscar, los cables son de buena calidad sin costar demasiado.


Usando balenaSound

Darle una oportunidad

Una vez que tenga su Pi encendido y sus altavoces conectados, ¡estará listo! Realice una búsqueda de dispositivos Bluetooth en su teléfono, tableta o computadora portátil y debería ver su dispositivo balenaSound listo para conectarse.

BalenaSound se presenta en su dispositivo como un receptor de audio Bluetooth, por lo que una vez que se complete el emparejamiento, ahora puede enviar cualquier salida de audio de su dispositivo a sus altavoces antiguos.


¿Qué sigue?

¡Entonces, tienes el proyecto en ejecución y estás atascando tu antiguo sistema de alta fidelidad con una nueva oportunidad de vida! ¿Ahora que? Aquí hay algunas ideas …

Personaliza el nombre de tu dispositivo

¿Que es eso? ¿No te gusta el balenaSound xxxxnombre? ¡Te tenemos cubierto! Simplemente agregue una variable de entorno del dispositivo en el panel de balenaCloud llamado BLUETOOTH_DEVICE_NAMEy su dispositivo se reiniciará con un nuevo nombre.

Actualice su audio con un DAC

El Raspberry Pi no es conocido por su excelente calidad de audio; Afortunadamente, esto se ha abordado con muchos fabricantes que producen DAC para Raspberry Pi. Uno que he probado y me gusta tanto por su pequeño tamaño como por su bajo precio es el Pimoroni PHAT DAC .

Para usar esto, deberá realizar un par de cambios en la configuración del dispositivo en el panel de balenaCloud. El primero es deshabilitar el audio a bordo editando la RESIN_HOST_CONFIG_dtparamvariable existente para establecer ”audio=off”. Luego agregamos una variable de configuración personalizada adicional llamada BALENA_HOST_CONFIG_dtoverlaycon un valor de hifiberry-dac.

Esto esencialmente habilita la interfaz de sonido I2S en los pines Raspberry Pi GPIO, permitiendo que el DAC externo reciba y procese la salida de audio.

Prueba la salida HDMI

Si tiene un amplificador o receptor que tiene una entrada HDMI, también puede usar la salida HDMI del Raspberry Pi para transferir una señal de audio digital.

Fuente: https://www.balena.io/blog/turn-your-old-speakers-or-hi-fi-into-bluetooth-receivers-using-only-a-raspberry-pi/

Reset Cloud key via ssh – Unifi Controller

Primero dale a suscribirte para ayudarnos, GRACIAS 🙂

 

Sí necesitas restablecer a valores de fábrica vía SSH tú Cloud Key / Unifi Controller, puedes acceder a él por SSH con la IP del mismo. 



Después ejecutar el siguiente comando:

cd /sbin

Después:

ubnt-systool reset2defaults

Sorteo Lote de 80 Gemas Brawl Stars

Primero dale a suscribirte para ayudarnos, GRACIAS 🙂

 
 


Sorteo Lote de 80 Gemas Brawl Stars

Sorteo SimCity 4 Deluxe Edition PC Steam

Primero dale a suscribirte para ayudarnos, GRACIAS 🙂

 
 


Sorteo SimCity 4 Deluxe Edition PC Steam

SOLUCIÓN – ERROR 0X80070569 La aplicación detectó un error al intentar cambiar el estado …

Os puede salir este error al intentar crear una máquina virtual en Hyper-V o en otra ocasión. Para solventarlo, hay que hacer lo siguiente:

Primero dale a suscribirte para ayudarnos, GRACIAS 🙂

 
 

Error

Logon failure: the user has not been granted the requested logon type at this computer: 0x80070569″


Habilitar «Iniciar sesión como proceso por lotes»

Tenemos que habilitar desde Directivas locales del dominio está política y dar permisos a los usuarios que la vayan a usar, por lo general el administrador o administradores.

gpedit.msc

Local Security Policy > Security Settings > Local Policies > User Rights Assignment > Log on as a batch job

Una vez hecho esto, para que se nos apliquen las directivas, ejecutar CMD e introducir:

gpupdate /force

Fuentes: https://www.enmimaquinafunciona.com/pregunta/9689/inicio-de-sesion-como-un-trabajo-por-lotes-derechos-de-usuario-eliminado-por-que-gpo
http://blogs.itpro.es/rtejero/2013/03/07/error-0x80070569-al-intentar-iniciar-un-servidor-virtual-en-hyper-v-server/

Iniciar sesión usuario dominio sin conexión – activar Cached Logon

Por defecto, esta función viene activada para diez usuarios en la mayoría del os casos, pero si necesitas modificarla para ampliarla, reducirla o directamente quitarla, poniendo cero, te muestro donde está a nivel local y también por Directiva de Grupo GPO en el Active Directory AD.

Primero dale a suscribirte para ayudarnos, GRACIAS 🙂

 
 

En equipo

Ejecutar Windows + R y escribir Regedit, ir a:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Winlogon\ «CachedLogonsCount»


Directiva de Grupo GPO en el Active Directory AD

Puede encontrar un elemento llamado «Inicio de sesión interactivo: Número de inicios de sesión anteriores en caché (en caso de que el controlador de dominio no esté disponible)» en Configuración del equipo \ Configuración de Windows \ Configuración de seguridad \ Directivas locales \ Opciones de seguridad \

Este elemento determina la cantidad de usuarios que pueden tener credenciales en caché en la computadora. En esta configuración de directiva, un valor de 0 deshabilita el almacenamiento en caché de inicio de sesión. Cualquier valor por encima de 50 solo almacena en caché 50 intentos de inicio de sesión. Número predeterminado: 10

UBIQUITI UAP-LR no actualiza firmware, hazlo manualmente.

Hola, si te pasa que un Uap-LR u otro equipo de Ubiquiti de la gama Unifi se te queda actualizando y reinciando, es posible en la versión 3.7.55.6308, tienes que resetearlo y actualizar manualmente de la siguiente manera:

Primero dale a suscribirte para ayudarnos, GRACIAS 🙂

 
 

1. Descargar el programa WinSCP

Esto permitirá una sesión de SCP sobre SSH con una interfaz gráfica de usuario de estructura de carpetas. Use las credenciales de SSH para iniciar sesión en el dispositivo UniFi. Protocolo: SCP

 

 

 

 

2. Descargue el archivo bin de la página de descargas (Puede estar en Legacy Products).

 

 


 

 

 

 

 

3. Mueva el archivo .bin a la carpeta / tmp / del dispositivo arrastrando y soltando el archivo, cambie el nombre del archivo a fwupdate.bin. Para ir a ese carpeta, tiene que pulsar .. para ir para atrás en el programa Winscp cuando ya estés conectado. Arrastra el archivo Bin que has descargado y cambiado el nombre para copiarlo.

4. Conéctese a través de SSH y emita el siguiente comando para iniciar una actualización local. Para ello puedes usar la aplicación Putty, si tienes dudas deja un comentario.

syswrapper.sh upgrade2 &

Sugerencia para el usuario:  obtener un error de «firmware no válido» al actualizar a través de SSH: puede deberse a la instalación de una versión incorrecta primero. Para corregir esto, vaya a la carpeta tmp y elimine fwupdate.bin primero y luego intente el comando de actualización una vez más (asegurándose de que esté en la carpeta correcta en el Controlador).

 

Fuente:
https://help.ubnt.com/hc/en-us/articles/204910064-UniFi-Changing-the-Firmware-of-a-UniFi-Device#change

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies