Agregar favorito Página de conjunto
Puesto:Inicio >> Noticias

CATEGORÍAS DE PRODUCTOS

productos Etiquetas

Sitios FMUSER

Cómo ejecutar tu propia estación de radio con la Raspberry Pi

Date:2018/10/30 15:04:07 Hits:

Puedes usar la Raspberry Pi para una variedad de proyectos geek. Pero recientemente descubrí que también podría usar el pequeño dispositivo como transmisor de FM. Y eso hacer sin mucho retoques.

Un grupo de personas en Code Club Pihack escribieron un programa para usar hardware en la Raspberry Pi que está destinado a generar señales de reloj de amplio espectro para emitir señales de radio FM.



Antecedentes
Aquí hay un poco de antecedentes. Además de los puertos de audio, Ethernet, HDMI y USB en la Raspberry Pi, el dispositivo también tiene interfaces diseñadas para conectarse más directamente con otros chips y módulos.

Estos "puertos" de entrada / salida de uso general (GPIO) son los pines 26 (dispuestos en una tira 2 × 13) que se ven en la placa. Estas interfaces no son plug-and-play, pero pueden controlarse a través del software.

Para transmitir una señal de FM sorprendentemente fuerte, todo lo que necesita es conectar un cable al pin GPIO 4. Incluso sin el cable, la señal de FM transmitida por la Raspberry Pi será captada por los receptores de FM cercanos.



Una advertencia: las leyes para transmitir señales de FM varían de un país a otro. Por favor revise las regulaciones locales antes de intentar este proyecto.



Conseguir
Encienda el Pi y diríjase a la línea de comandos ya sea a través de SSH o iniciando sesión directamente en el dispositivo.

Ahora cogeremos el código escrito en el hackfest de Code Club y lo extraeremos:


mkdir ~/pifm

cd pifm

wget http://omattos.com/pifm.tar.gz

tarzxvf pifm.tar.gz


El directorio ahora contiene seis archivos. Sorprendentemente, eso es todo lo que hay que hacer. Ahora puede transmitir el archivo "sound.wav" incluido:


sudo ./pifm sound.wav102.3


Ahora toma un receptor de FM y configúralo en FM 102.3 y deberías escuchar el tema musical de Star Wars. Realmente puede cambiar la frecuencia de transmisión desde cualquier lugar entre 88 MHz y 108 MHz simplemente agregando la frecuencia del canal al final del comando.




Pistas de difusión

También puede reproducir otros archivos de audio, pero deben ser 16-bit 22050 Hz mono y solo en formato WAV. Eso puede parecer una limitación real, pero en realidad no lo es. Todo lo que necesita es el editor de audio de intercambio de sonido SoX que procesará su archivo MP3 y lo convertirá en el archivo WAV sobre la marcha.

Instala el editor de audio y sus dependencias con:


sudo apt-get install Sox libsox-fmt-all


Cuando haya terminado, escriba el siguiente comando, sustituyendo “SomeSong.mp3” con el nombre del archivo MP3 que desea reproducir:


Sox -t mp3 SomeSong.mp3 -t wav -r 22050 -c 1 - | sudo ./pifm - 102.3


La primera parte del comando convierte el archivo MP3 en un archivo WAV, cambia su tasa de muestreo de audio a 22050 y mezcla la pista a mono. La pista convertida se envía a la salida estándar, indicada con el signo de guión (-) y luego se canaliza (|) a la entrada estándar del comando pifm.

La única diferencia en el pifm El comando en el ejemplo anterior es que, en lugar de especificar el nombre del archivo que se va a transmitir, le pedimos a la secuencia de comandos que emita la entrada estándar.

Si aún tiene su receptor de FM sintonizado a la frecuencia 102.3, ¡ahora debería escuchar su MP3! De nuevo, al igual que en el ejemplo original, siéntase libre de reemplazar la frecuencia en cualquier lugar entre 88 MHz y 108 MHz.



Podcasts de difusión
Puedes hacer algunas cosas maravillosas con SoX. Por ejemplo, puede usarlo para transmitir sus transmisiones favoritas en vivo desde Internet.

Para transmitir el podcast de Linux Voice:


Sox -t mp3 http://www.linuxvoice.com/episodios/lv_s02e01.mp3 -t wav -r 22050 -c 1 - | sudo ./pifm - 102.3


La única diferencia entre este comando y el ejemplo anterior es que, en lugar de apuntar a un MP3 local, ahora está apuntando a uno que reside en línea.

De manera similar, puede transmitir una estación de radio en línea. Muchas estaciones publican un archivo M3U y puedes señalarlo:


Sox -t mp3 http://www.ndr.de/recursos/metadaten/audio/m3u/ndrloop5.m3u -t wav -r 22050 -c 1 - | sudo ./pifm - 102.3


No todas las estaciones emiten transmisiones MP3. Algunos utilizan otros formatos como OGG. Todo lo que necesita para cambiar el tipo de archivo de entrada que está convirtiendo con sox. Como:


Sox -t ogg http://network.absoluteradio.co.uk/core/audio/ogg/live.pls? service = a6bb -t wav -r 22050 -c 1 - | sudo ./pifm - 102.3



Tal vez te guste:

DIY 150W transmisor de FM ensamblar PCB Kit

DIY FU-30A 30W Conjunto de amplificador de potencia FM

H.264 HD IPTV Streaming Video Encoder

Deja un mensaje 

Nombre *
Correo electrónico *
Teléfono
Dirección
Código Ver el código de verificación? Haga clic en Actualizar!
Mensaje
 

Lista de mensajes

Comentarios Loading ...
Inicio| Sobre Nosotros| Productos| Noticias| Descargar| Soporte| Comentarios| Contáctenos| Service

Contacto: Zoey Zhang Web: www.fmuser.net

Whatsapp / Wechat: +86 183 1924 4009

Skype: tomleequan Correo electrónico: [email protected] 

Facebook: FMUSERBROADCAST Youtube: ZOEY FMUSER

Dirección en inglés: Room305, HuiLanGe, No.273 HuangPu Road West, TianHe District., GuangZhou, China, 510620 Dirección en chino: 广州市天河区黄埔大道西273号惠兰阁305(3E)