Afegir favorit Pàgina de conjunt
posició:Home >> Notícies

productes Categoria

productes Etiquetes

llocs FMUSER

Com executar la seva pròpia estació de ràdio amb Raspberry Pi

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

Podeu utilitzar Raspberry Pi per a diversos projectes geeks. Tanmateix, he descobert recentment que també podeu utilitzar el petit dispositiu puny com transmissor de FM. I això no passa gaire.

Un grup de gent al codi Club Pihack va escriure un programa per utilitzar maquinari a Raspberry Pi que està destinat a generar senyals de rellotge d'espectre estès per tal de generar senyals de ràdio FM.



Fons
Aquí hi ha una mica de fons. A més dels ports familiars d'àudio, Ethernet, HDMI i USB del Raspberry Pi, el dispositiu també disposa d'interfícies dissenyades per connectar-se més directament amb altres fitxes i mòduls.

Aquests ports d'entrada / sortida de propòsit general (GPIO) són els pins 26 (disposats en una cinta 2 × 13) que es veu al tauler. Aquestes interfícies no són plug-and-play, però es poden controlar a través del programari.

Per transmetre un senyal FM sorprenentment fort, tot el que necessiteu és connectar un cable al pin GPIO 4. Fins i tot sense el cable, el senyal de FM emès per Raspberry Pi serà recollit pels receptors FM propers.



Una paraula de precaució: Les lleis de senyals de radiodifusió FM varia de país a país. Consulteu les normes locals abans d'intentar aquest projecte.



Obtenir, configurar, anar
Enceneu el Pi i dirigeu-vos a la línia de comandaments a través de SSH o accedint directament al dispositiu.

Ara agafarem el codi escrit al hackfest del Club de Codi i l'extreurem:


mkdir ~/pifm

cd pifm

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

tarzxvf pifm.tar.gz


El directori ara conté sis fitxers. Sorprenentment, això és tot. Ara podeu emetre el fitxer "sound.wav" inclòs:


suo ./pifm sound.wav102.3


Ara agafeu un receptor de FM i configureu-lo a FM 102.3 i haureu d'escoltar la música del tema de Star Wars. Podeu canviar la freqüència de transmissió des de qualsevol lloc entre 88 MHz i 108 MHz simplement afegint la freqüència del canal al final de la comanda.




Pistes d'emissió

També podeu reproduir altres fitxers d'àudio, però han de ser 16-bit 22050 Hz mono i només en format WAV. Això pot semblar una limitació real, però realment no ho és. Tot el que necessiteu és l'editor d'àudio SoX, que processarà el vostre fitxer MP3 i el convertirà en el fitxer WAV.

Instal·leu l'editor d'àudio i les seves dependències amb:


sudo apt-get install sox libsox-fmt-all


Quan estigui acabat, escriviu l'ordre següent, substituint "SomeSong.mp3" amb el nom del fitxer MP3 que voleu reproduir:


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


La primera part de l'ordre tradueix el fitxer MP3 a un fitxer WAV, canvia la velocitat de mostreig d'àudio a 22050 i baixa la barreja a mono. La ruta convertida s'envia a la sortida estàndard, indicada pel signe de guions (-) i, a continuació, es connecta (|) a l'entrada estàndard de l'ordre pifm.

L'única diferència en el pifm La comanda a l'exemple anterior és que, en comptes d'especificar el nom del fitxer que es transmetrà, es demana al script que emeti l'entrada estàndard.

Si encara teniu el receptor FM sintonitzat a la freqüència 102.3, ara haureu d'escoltar el vostre MP3! De nou, igual que l'exemple original, podeu reemplaçar la freqüència a qualsevol lloc entre 88 MHz i 108 MHz.



Transmissions de podcasts
Podeu fer coses meravelloses amb SoX. Podeu, per exemple, utilitzar-lo per emetre els vostres fluxos preferits en directe des d'Internet.

Per emetre el podcast de Linux Voice:


sox -t mp3 http://www.linuxvoice.com/episodis/lv_s02e01.mp3 -t wav -r 22050 -c 1 - | suo ./pifm - 102.3


L'única diferència entre aquesta ordre i l'exemple anterior és que, en comptes d'apuntar-se a un MP3 local, ara esteu assenyalant un que resideix en línia.

També podeu emetre una emissora de ràdio en línia. Moltes estacions publiquen un fitxer M3U i podeu assenyalar-lo:


sox -t mp3 http://www.ndr.de/recursos/metadaten/àudio/m3u/ndrloop5.m3u -t wav -r 22050 -c 1 - | suo ./pifm - 102.3


No totes les emissores emeten transmissions MP3. Alguns utilitzen altres formats com OGG. Tot el que necessiteu per canviar el tipus de fitxer d'entrada que esteu convertint amb sox. Tal com:


sox -t ogg http://xarxa.absoluteradio.co.uk/nucli/àudio/ogg/live.pls? service = a6bb -t wav -r 22050 -c 1 - | suo ./pifm - 102.3



Potser t'agradarà:

DIY 150W FM Transmitter Assemble PCB Kit

Conjunt d'amplificador de potència FM DIY FU-30A 30W FM

H.264 HD IPTV Streaming Video Encoder

Deixa un missatge 

Nom *
Email *
Telèfon
Adreça
codi Mostra el codi de verificació? Feu clic a Actualitza!
Missatge
 

Llista de missatges

Comentaris Loading ...
Home| Sobre Nosaltres| Productes| Notícies| descarregar| suport| realimentació| Contacta'ns| servei

Contacte: Zoey Zhang Web: www.fmuser.net

Whatsapp / Wechat: +86 183 1924 4009

Skype: tomleequan Correu electrònic: [protegit per correu electrònic] 

Facebook: FMUSERBROADCAST Youtube: FMUSER ZOEY

Adreça en anglès: Room305, HuiLanGe, No.273 HuangPu Road West, Districte de TianHe., GuangZhou, Xina, 510620 Adreça en xinès: 广州市天河区黄埔大道西273号惠兰 (305)