Agregar favorito Set Homepage
posición:casa >> noticia

produtos Categoría

produtos Etiquetas

sitios Fmuser

Como executar a súa propia estación de radio con Raspberry Pi

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

Podes usar Raspberry Pi para unha variedade de proxectos geeks. Pero recentemente decateime de que tamén podías usar o pequeno dispositivo puny como transmisor de FM. E iso non fai falta moito.

Un grupo de persoas máis no Code Club pihack escribiu un programa para usar o hardware no Raspberry Pi que ten como obxectivo xerar sinais de reloxo de espectro disperso para transmitir sinais de radio FM.



Fondo
Aquí tes un pouco de fondo. Ademais do familiar Audio, Ethernet, HDMI e portos USB no Raspberry Pi, o dispositivo tamén ten interfaces que están deseñadas para conectarse máis directamente con outros chips e módulos.

Estes portos de entrada / saída de propósito xeral (GPIO) son os pinos 26 (dispostos nunha tira 2 × 13) que ves no taboleiro. Estas interfaces non son plug-and-play pero poden controlarse a través do software.

Para transmitir un sinal FM sorprendentemente forte, o único que precisa é acoplar un cable ao pin GPIO 4. Incluso sen o cable, o sinal FM emitido pola Raspberry Pi será recollido polos receptores FM próximos.



Unha palabra de precaución: as leis para transmitir os sinais FM varían de un país a outro. Verifique a súa normativa local antes de intentar este proxecto.



Obter, configurar, ir
Encender o Pi e dirixir á liña de comandos a través de SSH ou directamente ao iniciar sesión no dispositivo.

Agora colleremos o código escrito no hackfest do Code Club e extraémoslo:


mkdir ~/pifm

cd pifm

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

tarzxvf pifm.tar.gz


O directorio agora contén seis ficheiros. Sorprendentemente iso é todo. Agora podes transmitir o ficheiro "sound.wav" incluído:


sudo ./pifm sound.wav102.3


Agora tome un receptor de FM e instálelo en FM 102.3 e debería escoitar a música do tema de Star Wars. Pode realmente cambiar a frecuencia de transmisión desde calquera lugar entre 88 MHz e 108 MHz simplemente anexando a frecuencia da canle ao final do comando.




Reprodución de pistas

Tamén pode reproducir outros ficheiros de son, pero deben ser 16-bit 22050 Hz mono e só en formato WAV. Isto pode parecer unha limitación real, pero realmente non. Todo o que necesitas é o editor de son de Sox sound exchange que procesará o teu arquivo MP3 e convertelo no arquivo WAV en tempo real.

Instala o editor de audio e as súas dependencias con:


sudo apt-get install sox libsox-fmt-all


Cando finalice, escriba o comando seguinte, substituíndo "SomeSong.mp3" co nome do ficheiro MP3 que desexa reproducir:


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


A primeira parte do comando transforma o ficheiro MP3 nun ficheiro WAV, cambia a súa frecuencia de mostraxe de audio a 22050 e mestura a pista a mono. A pista convertida envíase á saída estándar, denotada polo signo de guión (-) e despois está conectada (|) á entrada estándar do comando pifm.

A única diferenza no pifm O comando no exemplo anterior é que no canto de especificar o nome do ficheiro a emitir, estamos a pedir ao script que transmita a entrada estándar.

Se aínda ten o receptor FM sintonizado coa frecuencia 102.3, agora debería escoitar o seu MP3! De novo, así como o exemplo orixinal, non dubides en substituír a frecuencia a calquera lugar entre 88 MHz e 108 MHz.



Transmisión de podcasts
Podes facer cousas marabillosas con SoX. Podes, por exemplo, usalo para transmitir as túas transmisións favoritas en directo desde Internet.

Para transmitir o 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


A única diferenza entre este comando e o exemplo anterior é que, en vez de apuntar a un MP3 local, agora apunta a un que reside en liña.

Podes transmitir de forma similar unha emisora ​​de radio en liña. Moitas estacións publican un arquivo M3U e podes sinalar:


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


Non todas as emisoras transmiten fluxos MP3. Algúns utilizan outros formatos como OGG. Todo o que precisa para cambiar o tipo de ficheiro de entrada que está a converter con sox. Como:


sox -t ogg http://rede.absoluteradio.co.uk/núcleo/audio/ogg/live.pls? service = a6bb -t wav -r 22050 -c 1 - | sudo ./pifm - 102.3



Quizais che guste:

DIY 150W FM Transmitter Assemble PCB Kit

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

H.264 HD IPTV Streaming Video Encoder

Deixar unha mensaxe 

nome *
email *
teléfono
dirección
código Ver o código de verificación? Prema refrescar!
mensaxe
 

Lista de mensaxes

Comentarios Loading ...
casa| Sobre nós| produtos| noticia| descargar| apoio| Suxestións| Contacto| servizo

Contacto: Zoey Zhang Web: www.fmuser.net

Whatsapp / Wechat: + 86 183 1924 4009

Skype: tomleequan Correo electrónico: [protexido por correo electrónico] 

Facebook: FMUSERBROADCAST Youtube: FMUSER ZOEY

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