Voeg gunsteling stel tuisblad
posisie:What is This >> Nuus

produkte Kategorie

produkte Tags

Fmuser Sites

Hoe om jou eie radio stasie te bestuur met die Framboos Pi

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

U kan die Raspberry Pi gebruik vir 'n verskeidenheid geeky-projekte. Maar ek het onlangs agtergekom dat jy ook die puny klein toestel as 'n FM-sender kan gebruik. En dit doen sonder veel stinkery.

'N klomp mense oor by Code Club pihack het 'n program geskryf om hardeware op die Raspberry Pi te gebruik wat bedoel is om verspreidspektrum kloksignale te genereer om FM radiosignale uit te voer.



agtergrond
Hier is 'n bietjie agtergrond. Behalwe die bekende Audio-, Ethernet-, HDMI- en USB-poorte op die Raspberry Pi, het die toestel ook koppelvlakke wat ontwerp is om meer direk met ander skyfies en modules te koppel.

Hierdie poorte vir algemene doeleindes / uitvoer (GPIO) is die 26-penne (gereël in 'n 2 × 13-strook) wat u op die bord sien. Hierdie koppelvlakke is nie plug-and-play nie, maar kan deur sagteware beheer word.

Om 'n verrassend sterk FM-sein te stuur, benodig jy net 'n draad aan die GPIO 4-pen. Selfs sonder die draad, sal die FM-sein wat deur die Raspberry Pi uitgesaai word, opgetel word deur nabygeleë FM-ontvangers.



'N Woord van versigtigheid: Die wette vir die uitsaai van FM seine wissel van land tot land. Gaan asseblief u plaaslike regulasies na voordat u hierdie projek probeer.



Kry, stel, gaan
Trek die PI aan en gaan na die opdrag lyn óf via SSH óf deur direk aan te meld by die toestel.

Ons sal nou die kode wat by die Code Club hackfest geskryf is, gryp en dit onttrek:


mkdir ~/pifm

cd pifm

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

tarzxvf pifm.tar.gz


Die gids bevat nou ses lêers. Verrassend is dit alles wat daar is. U kan nou die ingesluit "sound.wav" -lêer uitsaai:


sudo ./pifm sound.wav102.3


Gryp nou 'n FM-ontvanger en stel dit op FM 102.3 en jy moet die Star Wars-tema musiek hoor. U kan die uitsaaifrekwensie eintlik vanaf enige plek tussen 88 MHz en 108 MHz verander deur die kanaalfrekwensie aan die einde van die opdrag by te voeg.




Broadcast liedjies

U kan ook ander klanklêers speel, maar hulle moet slegs 16-bit 22050 Hz mono wees en slegs in die WAV-formaat. Dit lyk dalk as 'n ware beperking, maar dit is regtig nie. Al wat jy nodig het, is die SoX klankuitruil klankredakteur wat jou MP3-lêer sal verwerk en dit omskep in die WAV-lêer on-the-fly.

Installeer die klankredakteur en sy afhanklikhede met:


sudo apt-installeer sox libsox-FMT-all


As dit klaar is, tik die volgende opdrag in, vervang "SomeSong.mp3" met die naam van die MP3-lêer wat u wil speel:


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


Die eerste deel van die opdrag vertaal die MP3-lêer in 'n WAV-lêer, verander die klank-monsternemingsfrekwensie na 22050 en meng die spoor na mono. Die omgeskakel spoor word dan na die standaard uitvoer, aangedui deur die koppelteken (-), gestuur en word dan (|) in die standaard invoer van die pifm-opdrag gepypeer.

Die enigste verskil in die pifm bevel in bogenoemde voorbeeld is dat in plaas van om die naam van die lêer te spesifiseer om uit te saai, ons die script vra om eerder die standaardinvoer uit te saai.

As jy nog steeds jou FM-ontvanger ingestel het op die 102.3 frekwensie, moet jy nou jou MP3 hoor! Weereens, net soos die oorspronklike voorbeeld, voel vry om die frekwensie na enige plek tussen 88 MHz en 108 MHz te vervang.



Broadcast podcasts
Jy kan wonderlike dinge met SoX doen. Jy kan dit byvoorbeeld gebruik om jou gunsteling strome uit die internet te versprei.

Om die Linux Voice podcast uit te saai:


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


Die enigste verskil tussen hierdie opdrag en die vorige voorbeeld is dat in plaas van na 'n plaaslike MP3 te verwys, wys jy nou op een wat aanlyn woon.

U kan ook 'n aanlyn radiostasie uitsaai. Baie stasies publiseer 'n M3U-lêer en jy kan daarop wys:


sox -t mp3 http://www.ndr.de/hulpbronne/metadaten/klank/m3u/ndrloop5.m3u -t wav -r 22050 -c 1 - | sudo ./pifm - 102.3


Nie alle stasies versprei MP3-strome nie. Sommige gebruik ander formate soos OGG. Al wat jy nodig het om die tipe invoer lêer te verander wat jy met sox omskakel. Soos:


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



Miskien sal jy graag:

DIY 150W FM Transmitter Monteer PCB Kit

DIY FU-30A 30W FM-kragversterkerstel

H.264 HD IPTV Streaming Video Encoder

Los 'n boodskap 

Naam *
E-posadres *
Kontak
Adres
kode Sien die verifikasiekode? Klik verfris!
Boodskap
 

boodskap Lys

Kommentaar word gelaai ...
What is This| Wie is Ons| produkte| Nuus| Aflaai| Ondersteuning | terugvoer| Kontak Ons| Diens

Kontak: Zoey Zhang Web: www.fmuser.net

Whatsapp / Wechat: +86 183 1924 4009

Skype: tomleequan E-pos: [e-pos beskerm] 

Facebook: FMUSERBROADCAST Youtube: FMUSER ZOEY

Adres in Engels: Room305, HuiLanGe, No.273 HuangPu Road West, TianHe District., GuangZhou, China, 510620 Adres in Chinees: 广州市天河区黄埔大道西273台惠广州市天河区黄埔大道西305台惠兰3)