Дадаць старонку ў закладкі ўсталяваць стартавай
пасаду:Галоўная >> навіны

прадукты Катэгорыя

прадукты Тэгі

Fmuser Сайты

Як запусціць свае ўласныя радыёстанцыі з Raspberry Pi

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

Вы можаце выкарыстоўваць Raspberry Pi для розных гікаўскіх праектаў. Але нядаўна я даведаўся, што вы можаце выкарыстоўваць маленькую прыладу ў якасці FM-перадатчыка. І гэта зрабіць без лішніх майстраванняў.

Куча людзей з Code Club pihack напісала праграму для выкарыстання апаратнага забеспячэння Raspberry Pi, прызначанага для генерацыі тактавых сігналаў з пашыраным спектрам замест выхаду сігналаў FM-радыё.



Фон
Вось крыху перадгісторыі. Акрамя знаёмых партоў Audio, Ethernet, HDMI і USB на Raspberry Pi, прылада таксама мае інтэрфейсы, прызначаныя для больш непасрэднага злучэння з іншымі мікрасхемамі і модулямі.

Гэтыя "парты" ўводу/вываду агульнага прызначэння (GPIO) - гэта 26 кантактаў (размешчаных у выглядзе паласы 2×13), якія вы бачыце на плаце. Гэтыя інтэрфейсы не падключаюцца і працуюць, але могуць кіравацца з дапамогай праграмнага забеспячэння.

Каб перадаць дзіўна моцны FM-сігнал, усё, што вам трэба, гэта падключыць провад да кантакту GPIO 4. Нават без правадоў FM-сігнал, які перадае Raspberry Pi, будзе ўлоўлены бліжэйшымі FM-прымачамі.



Слова засцярогі: законы аб трансляцыі FM-сігналаў адрозніваюцца ў розных краінах. Калі ласка, праверце мясцовыя правілы, перш чым спрабаваць гэты праект.



Атрымаць, усталяваць, ісці
Уключыце Pi і перайдзіце ў камандны радок праз SSH або непасрэдна ўвайшоўшы ў прыладу.

Зараз мы возьмем код, напісаны на хак-фэсце Code Club, і распакуем яго:


MkDir ~/піфм

cd піфм

Wget HTTP://omattos.com/pifm.tar.gz

tarzxvf pifm.tar.gz


Зараз каталог змяшчае шэсць файлаў. Дзіўна, што гэта ўсё. Цяпер вы можаце трансляваць уключаны файл «sound.wav»:


Sudo ./pifm sound.wav102.3


Зараз вазьміце FM-прыёмнік і ўсталюйце яго на FM 102.3, і вы павінны пачуць музыку на тэму "Зорныя войны". Вы сапраўды можаце змяніць частату вяшчання ў дыяпазоне ад 88 МГц да 108 МГц, проста дадаўшы частату канала ў канцы каманды.




Трансляцыя трэкаў

Вы таксама можаце прайграваць іншыя аўдыяфайлы, але яны павінны быць 16-бітнымі 22050 Гц мона і толькі ў фармаце WAV. Гэта можа здацца сапраўдным абмежаваннем, але на самой справе гэта не так. Усё, што вам трэба, гэта аўдыярэдактар ​​абмену гукам SoX, які апрацуе ваш файл MP3 і пераўтворыць яго ў файл WAV на хаду.

Усталюйце аўдыярэдактар ​​і яго залежнасці з:


Sudo APT-атрымаць усталёўку шкарпэткі libsox-FMT-ўсё


Калі гэта будзе зроблена, увядзіце наступную каманду, замяніўшы «SomeSong.mp3» на назву файла MP3, які вы хочаце прайграць:


шкарпэткі -t mp3 SomeSong.mp3 -t wav -r 22050 -c 1 - | Sudo ./піфм - 102.3


Першая частка каманды пераўтворыць файл MP3 у файл WAV, зменіць частату дыскрэтызацыі гуку на 22050 і звядзе трэк да мона. Затым ператвораны трэк адпраўляецца на стандартны выхад, пазначаны знакам злучка (-), а затым перадаецца (|) на стандартны ўвод каманды pifm.

Адзінае адрозненне ў піфм Каманда ў прыведзеным вышэй прыкладзе заключаецца ў тым, што замест указання назвы файла для трансляцыі мы просім скрыпт замест гэтага трансляваць стандартны ўвод.

Калі ваш FM-прымач усё яшчэ настроены на частату 102.3, вы павінны пачуць свой MP3! Зноў жа, як і ў арыгінальным прыкладзе, не саромейцеся замяніць частату на ад 88 МГц да 108 МГц.



Трансляцыя падкастаў
Вы можаце рабіць цудоўныя рэчы з SoX. Вы можаце, напрыклад, выкарыстоўваць яго для трансляцыі вашых любімых патокаў у прамым эфіры з Інтэрнэту.

Каб трансляваць падкаст Linux Voice:


шкарпэткі -t mp3 http://www.linuxvoice.com/эпізоды/lv_s02e01.mp3 -t wav -r 22050 -с 1 - | Sudo ./піфм - 102.3


Адзіная розніца паміж гэтай камандай і папярэднім прыкладам заключаецца ў тым, што замест таго, каб паказваць на лакальны MP3, цяпер вы паказваеце на той, які знаходзіцца ў сетцы.

Аналагічна можна весці трансляцыю інтэрнэт-радыёстанцыі. Многія станцыі публікуюць файл M3U, і вы можаце паказаць на яго:


шкарпэткі -t mp3 http://www.ndr.de/рэсурсы/метаданыя/аўдыё/m3u/ndrloop5.m3u -t wav -r 22050 -с 1 - | Sudo ./піфм - 102.3


Не ўсе станцыі транслююць MP3-плыні. Некаторыя выкарыстоўваюць іншыя фарматы, такія як OGG. Усё, што вам трэба, каб змяніць тып уваходнага файла, які вы канвертуеце з дапамогай sox. Такія як:


шкарпэткі -t ogg http://network.absoluteradio.co.uk/ядро/аўдыё/OGG/live.pls?service=a6bb -t wav -r 22050 -с 1 - | Sudo ./піфм - 102.3



Можа быць, вам спадабаецца:

DIY 150W FM-перадатчык Збярыце камплект PCB

DIY FU-30A 30W FM Узмацняльнік магутнасці Камплект

H.264 HD IPTV Streaming Video Encoder

Пакінь паведамленне 

Імя *
E-mail *
Тэлефон
Адрас
код Глядзіце код праверкі? Націсніце абнавіць!
Паведамленне
 

спіс паведамленняў

Каментары Загрузка ...
Галоўная| Пра нас| прадукты| навіны| спампаваць| падтрымка| Зваротная сувязь| кантакт| абслугоўванне

Кантакт: Zoey Zhang Web: www.fmuser.net

Whatsapp / Wechat: + 86 183 1924 4009

Skype: tomleequan Электронная пошта: [электронная пошта абаронена] 

Facebook: FMUSERBROADCAST Youtube: FMUSER ZOEY

Адрас на англійскай мове: Room305, HuiLanGe, No.273 HuangPu Road West, TianHe District., GuangZhou, China, 510620 Адрас на кітайскай мове: 广州市天河区黄埔大道西273号惠兰阁305(3E)