Tabla de contenido:

Radio de una estación: 6 pasos
Radio de una estación: 6 pasos

Video: Radio de una estación: 6 pasos

Video: Radio de una estación: 6 pasos
Video: HACER ESTACION DE RADIO POR INTERNET PARTE 6 2024, Noviembre
Anonim
Radio de una estación
Radio de una estación

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

Primer arranque
Primer arranque
Primer arranque
Primer arranque
Primer arranque
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

WIFI
WIFI
WIFI
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í

¡Juega por mi!
¡Juega por mi!

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

¡Despierta y juega!
¡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: