Tabla de contenido:
- Suministros
- Paso 1: preparación de la Pi
- Paso 2: primer arranque
- Paso 3: WIFI
- Paso 4: ¡Juega para mí
- Paso 5: ¡Despierta y juega
- Paso 6: Pasos adicionales
Video: Radio de una estación: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Así que una pequeña introducción de por qué hice esto.
Uno de mis jefes es un verdadero artesano que literalmente puede soldar lo que quiera. Y cuando está trabajando le gusta escuchar su emisora de radio favorita. Para hacerlo, utiliza un antiguo sistema estéreo con un receptor de FM que le dio Moses cuando actualizó su configuración. Ahora bien, esto no ha sido un problema ya que los aparatos electrónicos viejos durarán toda la vida o 900, sin embargo, el invierno pasado aisló su tienda y le puso una nueva carcasa exterior. Dado que el nuevo shel es de placas de acero, la recepción de FM es mala. No queriendo tirar la vieja radio de Moses por el gran sonido que produce, revisé mis montones de aparatos electrónicos viejos. para construirle un receptor de radio por Internet económico de una estación.
lo que encontré;
Raspberry Pi 1 (pero puede usar cualquier pi que desee) TP-LINK TL-WN725N Adaptador wifi USB (porque el pi no lo tiene a bordo) Tarjeta SD (8gb por qué usar más:)) cable de audio cargador de teléfono viejo (si planeas usar una radio más nueva o un juego de parlantes para PC con un puerto USB, puedes encender el Pi de eso)
Lo que hice que hiciera;
Reproduce solo una estación de radio. Nada más y nada menos.
esta es la primera vez que recibo instrucciones, si hay algún punto de mejora, hágamelo saber. Además, el inglés no es mi primer idioma, así que avíseme dónde cometí la equivocación para poder corregirlo. ¡divertirse!
Suministros
Raspberry Pi 1 (pero puede usar cualquier pi que desee) Adaptador wifi USB TP-LINK TL-WN725N (porque el pi no lo tiene a bordo) Tarjeta SD (8gb por qué usar más:)) cable de audio cargador de teléfono antiguo (si planeas usar una radio más nueva o un juego de parlantes para PC con un puerto USB, puedes encender el Pi de eso)
solo durante la instalación:
Cable UTP HDMI TV por cable Teclado
Paso 1: preparación de la Pi
Entonces, para que pi haga cualquier cosa, necesitamos que tenga un sistema operativo. Me encanta Raspberry Pi OS lite, porque es pequeño y no hace nada especial. así que descargo una imagen aquí, también puedes usar una de las otras distribuciones si te gusta una interfaz gráfica durante la configuración. sin embargo, me gusta trabajar sin cabeza en estas cosas, así que no me molesté.
Antes de que la imagen que descargó se pueda grabar en la tarjeta SD, debe limpiarla a fondo, así que obtenga un formateador de tarjeta SD y limpie esa pequeña tarjeta vieja de todos y cada uno de los errores antiguos que haya cometido.
Ahora grabe su imagen en la tarjeta. Utilizo Etcher para esto. Esto normalmente funciona muy bien. sin embargo, los jefes de Apple (sí, uso Mac) han decidido que ya no todo el software puede acceder a una parte de su computadora. si tienes el mismo problema (inicia etchers> ves tu tarjeta SD> cargas tu imagen> inicias….. error) inicia etcher usando este comando en la terminal.;
sudo /Applications/balenaEtcher.app/Contents/MacOS/balenaEtcher
funcionará bien de esa manera.
Una vez que la imagen se haya grabado en las tarjetas SD, la memoria nunca se desvanece, retírela de forma segura. y colóquelo en su PI.
Prepárate para arrancar a este cachorro.
Paso 2: primer arranque
Entonces, el primer arranque del pi es actualizarlo y hacernos la vida más fácil para el resto del proyecto. Algunos de los pasos que voy a seguir se deben al hecho de que mi pi no tiene antena wifi interna. si el tuyo lo hace, estarás listo mucho más rápido.
Para esta parte del viaje, necesitamos todas las cosas adicionales que no usaremos una vez que la máquina esté lista. así que conecta todo lo que tiene este pi. (para un teclado, me gusta usar Logitech k400 + no, no me pagan por decir eso (pero lo aceptaré;)) Me encanta.
así que ahora tenemos el PI conectado a un televisor o monitor de algún tipo, el wifi USB se coloca en su lugar, el cable utp está conectado a la red y el teclado está conectado. hora de alimentar al cachorro.
después de que se inicie, deberá iniciar sesión. su nombre de usuario es pia y su contraseña es frambuesa
Ahora queremos actualizar el pi typeudo apt-get update y presionar enter.
El siguiente paso es hacernos la vida más fácil. estamos encendiendo SSH.
escriba: sudo raspi-confighit enter
se carga un menú donde puede configurar su pi. Navegue a la opción 5 y presione en el siguiente menú, seleccione la opción P2 (la configuración de ssh) y diga sí a la habilitación. Si tiene alguna inquietud sobre la posibilidad de que las personas accedan a su pi a través de ssh, este es el momento de cambiar también su nombre de usuario y contraseña.
así que después de hacer esto podemos ssh en nuestro pi y usar una máquina para leer este instructable, buscar en Google las cosas que no sabemos o no entendemos y configurar el resto de nuestro pi. Como dije, estoy en una MacBook, así que uso Terminal para SSH, pero puede usar cualquier cliente que desee (para la mayoría de los usuarios de Windows, eso será putty) para usar SSH en el tipo de Terminal;
ssh @ y presione enter
si por alguna razón la dirección IP de su pi es un misterio para usted, use el teclado conectado al pi y escriba
ifconfig
presione enter y en la mayor parte del texto detrás de eth0 encontrará su dirección IP.
así que a partir de ahora podemos optar por utilizar ssh o trabajar directamente en pi.
hagamos que funcione el wifi:)
Paso 3: WIFI
así que si usas otro adaptador wifi USB que no sea el mío, podrías tener tanta suerte de que sea compatible. vamos a averiguar.
escribe;
sudo raspi-config
y presione enter. en el menú vaya a la opción 2 y luego a la opción N2 para insertar su SSID y contraseña. sin embargo, su adaptador wifi como el mío no es compatible, siga estos pasos.
primero queremos saber qué versión del sistema operativo estamos ejecutando, así que escribimos;
nombra un
y presione enter. el resultado debería ser una línea de texto como esta: Linux yourPiName 4.19.118+ # 1311 Mon Apr 27 14:16:15 BST 2020 armv6l GNU / Linux
ahora queremos saber qué chipset tiene nuestro adaptador Wifi, así que escribimos;
lsusb
y presione enter en el resultado del hay varias líneas que describen todos los dispositivos conectados. una línea necesita nuestra atención y se parece a esto: Bus 001 Dispositivo 004: ID 0bda: 8179 Realtek Semiconductor Corp. Adaptador de red inalámbrica RTL8188EUS 802.11n
observe las dos partes del texto en negrita. esa es la información que buscamos. ahora vaya a este sitio, es el sitio de mrEngman y aloja los controladores para la mayoría de los adaptadores wifi. Primero busque la carpeta que lleva el nombre de su chipset, en mi caso 8188EU. A continuación, busque el archivo con la versión de su sistema operativo pi. en mi caso 4.19.118-1311 copie la URL al archivo. y vaya a su sesión ssh y escriba;
sudo wget y presione enter. debería comenzar una descarga. una vez que esto esté completo, necesitamos descomprimir el paquete. escribe:
tar -xvzf
en mi caso, esto da como resultado tar -xvzf 8188eu-4.19.118-v8-1311.tar.gz
después de que se complete el desempaquetado, habrá 3 archivos. ahora necesitas instalarlos. escriba: sudo./install.shand presione enter. ahora se instalarán los controladores. Una vez completada la instalación del controlador, debería poder insertar sus credenciales de wifi como está escrito en la parte superior de este paso. una vez hecho esto, reinicie su pi (sudo reinicie ahora) con su UTP desconectado y se muestra conectado. después de reiniciar, pi debería estar conectado a través de wifi y tener una nueva IP. ¡use esta IP para volver a ingresar al PI para que podamos convertirlo en una radio!
Paso 4: ¡Juega para mí
así que para hacer que esto que creamos reproduzca música, vamos a usar MPD con MPC (demonio del reproductor de música) ahora primero necesitamos instalarlos, así que escribimos:
sudo apt-get install mpc mpd
y presione enter. Se instalará mpd. ahora agregamos una estación, así que escriba
mpc agregar en mi caso esto da como resultado:
mpc agregar
y presione enter. esta dirección ahora se agregará a la lista de reproducción.
para comprobar si funciona escriba:
mpc play
y presione enter. tu transmisión debería comenzar a reproducirse. si hay un televisor conectado a su HDMI, el televisor reproducirá la música, si los altavoces de cualquier tipo se conectan a la salida del conector de 3,5 ", habrá sonido allí. Si no oye nada, utilice" mpc current " para ver si se está reproduciendo algo y cuál es el volumen de salida.
para asegurarnos de que mpc no olvide nuestra estación de radio, la guardamos en una lista de reproducción para hacerlo, escriba
mpc save y presione enter, su lista de reproducción ahora está guardada.
para asegurarnos de que la música se reproduzca desde la salida deseada (en mi caso, el conector de 3, 5 ) lo configuramos como la configuración principal. tipo: sudo raspi-confighit ingrese en navegue a 7 opciones avanzadas, vaya a A4 y fuerce el audio a la salida de elección.
¡Ahora es el momento de hacer que se reproduzca en el inicio!
Paso 5: ¡Despierta y juega
para hacer que un pi realice tareas en / después del inicio, hay un archivo que necesitamos para editar este archivo se llama rc.local. para editar este archivo usamos nano, el editor de texto de su pi. escribe:
sudo nano /etc/rc.local
y presione enter. se abrirá un archivo con el siguiente contenido;
==================================
#! / bin / sh -e ## rc.local ## Este script se ejecuta al final de cada nivel de ejecución multiusuario. # Asegúrese de que el script "saldrá 0" en caso de éxito o cualquier otro # valor en caso de error. ## En Para habilitar o deshabilitar este script, simplemente cambie los # bits de ejecución. ## Por defecto, este script no hace nada. # Imprime la dirección IP_IP = $ (nombre de host -I) || trueif ["$ _IP"]; luego printf "Mi dirección IP es% s / n" "$ _IP" fiexit 0
==================================
todo el texto después de un # no hace nada, así que básicamente este archivo solo escucha si hay una dirección IP y cuando eso sucede, lo imprime y sale. (salida 0)
ahora queremos agregar una línea de código antes de que salga. de esta manera podemos hacer que funcione nuestra estación de radio. así que antes del comando de salida, agregue. mpc play y
su archivo debería verse así:
==================================
#! / bin / sh -e ## rc.local ## Este script se ejecuta al final de cada nivel de ejecución multiusuario. # Asegúrese de que el script "saldrá 0" en caso de éxito o cualquier otro # valor en caso de error. ## Para habilitar o deshabilitar este script, simplemente cambie los # bits de ejecución. ## Por defecto, este script no hace nada. # Imprime la dirección IP_IP = $ (nombre de host -I) || trueif ["$ _IP"]; luego printf "Mi dirección IP es% s / n" "$ _IP" fi # play MPCsudo mpc play & exit 0
========================
salga del archivo presionando ctrl + xy presione y para guardarlo.
nou, si le ordenara pi "sudo reiniciar ahora", su pi debería reiniciarse y comenzar a reproducir música cuando haya terminado. ¡ARRENDAJO!
Paso 6: Pasos adicionales
Está bien, ya terminó, tiene una sola estación de radio. Pero para facilitar el mantenimiento de la cosa en el futuro, puede seguir estos pasos adicionales.
Establecer una IP estática;
para ello editamos dhcpcld.conf. escribe:
sudo nano /etc/dhcpcd.conf
y presione enter, se abrirá un archivo en nano con un montón de texto que se convierte en pasivo colocando # delante de él. lea el archivo y busque las líneas donde dice;
# ejemplo de configuración de IP estática.
En las líneas que siguen a esta línea, puede configurar una dirección IP del enrutador y la configuración de DNS. elimine el # delante de la línea que desea activar y complete la información necesaria. Si no está seguro de qué direcciones usar, cierre nano (ctrl + x) y ejecute ifconfig ahora, puede ver qué interfaz está usando (wlan0 o eth0) y cuál es la ip de lan actual, la ip del enrutador y el DNS. para su ip de lan, debe elegir una dirección que esté fuera del alcance de su enrutador DHCP. puede encontrar esto en la configuración de su enrutador. si encuentra esto difícil, puede ejecutar el comando arp para ver qué direcciones se dan y tomar una que esté por debajo de ella. por ejemplo, la mayoría de las veces su tabla arp indicará su enrutador en xxx.xxx.xxx.1 y otros dispositivos en xxx.xxx.xxx.50 a xxx.xxx.xxx.150, así que si le da a su pi la dirección IP xxx.xxx.xxx.25 lo más probable es que nunca haya un dispositivo con esta dirección dada por su servidor DHCP (también conocido como su enrutador) y así evitará un conflicto de IP en el futuro.
ahora con esta información completa salga y guarde el archivo (ctrl + x) y reinicie su pi. ahora podrá usar ssh usando ssh @ xxx.xxx.xxx.25, por supuesto, las x marcan otros números que serán específicos de su configuración de red.
Usa tu teléfono;
Ahora siempre puede encontrar su pi en la misma dirección que puede aprovechar usando su teléfono para controlar mpd. en la mayoría de las Appstore puedes encontrar un programa llamado MPD remote o algo similar. toma uno de tu gusto. instálelo en su teléfono y en la configuración del servidor conéctese a la IP que acaba de configurar para su PI. ahora puede agregar transmisiones, comenzar a omitirlas y pausarlas todas desde su teléfono siempre que su teléfono y el pi estén en la misma red.
Espero que disfrutes tu radio simple.
Recomendado:
Iniciar un programa automáticamente al conectar una computadora portátil a una estación de acoplamiento: 5 pasos
Inicie un programa automáticamente al conectar una computadora portátil a una estación de acoplamiento: este instructivo trata sobre cómo ejecutar un programa o una aplicación cuando conecta su computadora portátil a una estación de acoplamiento.En este ejemplo, estoy usando Lenovo T480 Windows 10
Estación de soldadura portátil de material reciclado. / Estación De Soldadura Portátil Hecha Con Material Reciclado .: 8 Pasos (con Imágenes)
Estación de soldadura portátil de material reciclado. / Estación De Soldadura Portátil Hecha Con Material Reciclado .: Papá era un gran artista y aventurero tanto como un gran fanático de la cultura del bricolaje. Él solo hizo muchas modificaciones en la casa, que incluyen mejoras en muebles y armarios, reciclaje de lámparas antiguas e incluso modificó su furgoneta VW kombi para viajar
EL JAMÓN BARATO - CONVIERTE UNA RADIO DE MANO EN UNA RADIO MÓVIL: 6 pasos
EL JAMÓN BARATO - CONVIERTE UNA RADIO PORTÁTIL EN UNA RADIO MÓVIL: ¿Radioaficionado móvil con un presupuesto ajustado? Sí, se puede hacer con algo de creatividad. Hay una gran cantidad de radios portátiles chinas baratas por ahí. Estas nuevas radios baratas, a su vez, han reducido los precios de los equipos de radioaficionado usados de calidad. Otra cosa que está agregando
Ejecute una estación de radio desde su PC: 6 pasos (con imágenes)
Ejecute una estación de radio desde su PC: ¡Este instructivo le muestra cómo crear su propia estación de radio por Internet desde la PC de su hogar
Trasplante de una Fonera a una estación base del aeropuerto de Apple: 8 pasos
Transplante de una Fonera en una estación base del aeropuerto de Apple: Transplante un enrutador Fonera en una estación base del aeropuerto de Apple. Un amigo me dio un par de estaciones base de aeropuerto de grafito rotas con el que no estaba muy seguro de qué hacer. Mientras trataba de averiguar qué les pasaba, me di cuenta de que