Pridėti Pamėgtą vietą Nustatyti pagrindinį puslapį
vieta:Pagrindinis >> Naujienos

produktai Kategorija

produktai Žymos

Fmuser svetainės

Kaip paleisti savo radijo stotį su Avietės Pi

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

"Raspberry Pi" galite naudoti įvairiems "geeky" projektams. Tačiau neseniai sužinojau, kad taip pat galite naudoti mažąjį prietaisą kaip FM siųstuvą. Ir tai beveik nereikalauja.

"Kodėl" klubo "pihack" žmonės sukūrė programą, skirtą naudoti "Raspberry Pi" aparatinę įrangą, kuri skirta generuoti spektro pulto signalus, o ne FM radijo signalus.



fonas
Štai šiek tiek fono. Be žinomų "Raspberry Pi" žinomų "Audio", "Ethernet", "HDMI" ir "USB" jungčių, įrenginys taip pat turi sąsajas, skirtas prijungti tiesiogiai prie kitų lustų ir modulių.

Šie "General Purpose Input / Output" (GPIO) "uostai" yra "26" smeigtukai (išdėstyti 2 × 13 juostoje), kuriuos matote laive. Šios sąsajos nėra "plug-and-play", bet gali būti valdomos per programinę įrangą.

Norint perduoti stebėtinai stiprų FM signalą, viskas, ko jums reikia - prijungti laidą prie GPIO 4 kaiščio. Netgi be laido, FM signalą, kurį transliuoja Aviečių Pi, pakels netoliese esančios FM imtuvai.



Atsargumo žodis: FM signalų transliavimo įstatymai kiekvienoje šalyje yra skirtingi. Prieš bandydami šį projektą patikrinkite vietines taisykles.



Gaukite, nustatykite, eikite
Įjunkite "Pi" ir eikite į komandų eilutę naudodami SSH arba tiesiogiai prisijungdami prie įrenginio.

Dabar sugriebysime Code Club hackfest parašytą kodą ir ištrauksime jį:


mkdir ~/pifm

cd pifm

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

tarzxvf pifm.tar.gz


Kataloge dabar yra šeši failai. Keista, kad visa tai yra. Dabar galite transliuoti pridėtą "sound.wav" failą:


: sudo ./pifm sound.wav102.3


Dabar paimkite FM imtuvą ir nustatykite jį FM 102.3 ir turėtumėte klausytis "Star Wars" temos muzikos. Galite iš karto keisti transliacijos dažnį tarp 88 MHz ir 108 MHz, tiesiog pridedant kanalo dažnį komandos pabaigoje.




Transliacijos takeliai

Galite žaisti ir kitus garso failus, tačiau jie turi būti tik 16 bitų 22050 Hz mono ir tik WAV formatu. Tai gali atrodyti kaip tikras apribojimas, bet tai tikrai nėra. Viskas, ko jums reikia, yra "SoX" garso mainų garso redaktorius, kuris apdoros jūsų MP3 failą ir konvertuos jį į WAV failą "on-the-fly".

Įdiekite garso redaktorių ir jo priklausomybes:


sudo apt-get install sox libsox-fmt-all


Kai tai bus padaryta, įveskite šią komandą, pakeičiant "SomeSong.mp3" pavadinimu MP3 failo, kurį norite paleisti:


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


Pirmoji komandos dalis verčia MP3 failą į WAV failą, keičia garso atrankos dažnį į 22050 ir sumažina mišinį į mono. Pertvarkytas kelias yra siunčiamas į standartinę išvestį, žymimą brūkšneliu (-) ir po to vamzdytu (|) į standartinę komandos pifm įvestį.

Vienintelis skirtumas pifm pirmiau pateiktame pavyzdyje nurodoma, kad vietoj to, kad būtų nurodytas transliuojamo failo pavadinimas, mes prašome, kad scenarijus vietoj jo transliuotų standartinį įvestį.

Jei vis tiek turite FM imtuvą, pritaikytą 102.3 dažniui, dabar turėtumėte išgirsti jūsų MP3! Vėlgi, kaip ir originalus pavyzdys, galite laisvai keisti dažnį bet kur nuo 88 MHz iki 108 MHz.



Transliacijos podcast'ai
Su SoX galite padaryti keletą puikių dalykų. Pavyzdžiui, galite naudoti jį transliuoti mėgstamus srautus internetu iš interneto.

Norėdami transliuoti "Linux Voice" podcast'ą:


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


Vienintelis skirtumas tarp šios komandos ir ankstesnio pavyzdžio yra tai, kad vietoj vietinio MP3 nukreipimo jūs dabar nukreipiate į tą, kuris gyvena internete.

Taip pat galite transliuoti internetinę radijo stotį. Daugelis stočių išleidžia failą M3U ir galite nukreipti į jį:


sox -t mp3 http://www.ndr.de/ištekliai/metaduomenas/garso/m3u/ndrloop5.m3u-t wav -r 22050 -c 1 - | : sudo ./pifm - 102.3


Ne visos stotys transliuoja MP3 srautus. Kai kurie naudoja kitus formatus, tokius kaip OGG. Viskas, ko jums reikia pakeisti įvesties failo tipą, kurį keičiate su sox. Toks kaip:


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



Galbūt tau patinka:

DIY 150W FM siųstuvas. Surinkite PCB komplektą

DIY FU-30A 30W FM stiprintuvų rinkinys

H.264 HDTV srautinio vaizdo kodavimo įrenginys

Palik žinutę 

Vardas *
El.pašto adresas* *
Mobilus telefonas
Adresas
kodas Žiūrėti patvirtinimo kodą? Spauskite atsigaivinti!
Žinutė
 

Žinučių sąrašas

Komentarai Kraunasi ...
Pagrindinis| Apie mus| PRODUKTAI| Naujienos| parsisiųsti| Kontaktai| grįžtamasis ryšys| Susisiekite su mumis| tarnyba

Kontaktai: Zoey Zhang Tinklalapis: www.fmuser.net

„Whatsapp“ / „Wechat“: + 86 183 1924 4009

Skype: tomleequan El. [apsaugotas el. paštu] 

Facebook: FMUSERBROADCAST Youtube: FMUSER ZOEY

Adresas anglų kalba: Room305, HuiLanGe, No.273 HuangPu Road West, TianHe District., Guangzhou, China, 510620 Adresas kinų k.: 广州市天河区黄埔大道西273尷栘)