Dodaj Favorite Nastavi domačo stran
Pozicija:Domov >> Novice

izdelki kategorija

izdelki Oznake

Fmuser strani

Kako voditi svojo zelo lastno radijsko postajo z Raspberry Pi

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

Raspberry Pi lahko uporabite za različne geeky projekte. Toda pred kratkim sem ugotovil, da lahko uporabite majhno napravo kot FM oddajnik. In to brez večjih težav.

Več ljudi v Code Club pihack je napisal program za uporabo strojne opreme na Raspberry Pi, ki je namenjen ustvarjanju spektralnih časovnih signalov, namesto da oddaja FM radijske signale.



Ozadje
Tukaj je nekaj ozadja. Poleg že poznanih avdio, ethernet, HDMI in USB priključkov na Raspberry Pi ima naprava tudi vmesnike, ki so namenjeni neposredni povezavi z drugimi čipi in moduli.

Ta vrata za splošni namen vhodnih in izhodnih (GPIO) so 26-zatiči (razporejeni v traku 2 × 13), ki jih vidite na plošči. Ti vmesniki niso plug-and-play, ampak jih lahko nadzirate s programsko opremo.

Če želite prenesti presenetljivo močan signal FM, potrebujete samo, da priključite žico na pin GPIO 4. Tudi brez žice, FM signal, ki ga oddaja Raspberry Pi, bodo pobrali bližnji FM sprejemniki.



Beseda previdnosti: zakoni za oddajanje FM signalov se razlikujejo od države do države. Pred poskusom tega projekta preverite lokalne predpise.



Pridi, nastavi, pojdi
Vklopite Pi in pojdite v ukazno vrstico bodisi prek SSH-a ali pa se neposredno prijavite v napravo.

Zdaj bomo zgrabili kodo, napisano na hackfestu Code Cluba, in jo izvlecite:


mkdir ~/Pifm

cd Pifm

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

tarzxvf pifm.tar.gz


Imenik vsebuje šest datotek. Presenetljivo je, da je vse tam. Zdaj lahko predvajate vključeno datoteko "sound.wav":


sudo ./pifm sound.wav102.3


Sedaj vzemite FM sprejemnik in ga nastavite na FM 102.3 in slišati morate glasbeno temo Star Wars. Lahko dejansko spremenite oddajo frekvenco od kjerkoli med 88 MHz in 108 MHz, preprosto tako, da dodate frekvenco kanala na koncu ukaza.




Broadcast poti

Lahko pa predvajate tudi druge zvočne datoteke, vendar morajo biti 16-bitni 22050 Hz mono in samo v formatu WAV. To se lahko zdi resnična omejitev, vendar res ni. Vse, kar potrebujete, je urejevalnik zvočnih izmenjav SoX, ki bo obdelal datoteko MP3 in ga pretvoril v datoteko WAV na letenju.

Namestite urejevalnik zvoka in njegove odvisnosti:


sudo apt-get namestite Sox libsox-fmt-vse


Ko je to končano, vnesite naslednji ukaz, tako da zamenjate »SomeSong.mp3« z imenom datoteke MP3, ki jo želite igrati:


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


Prvi del ukaza prevede datoteko MP3 v datoteko WAV, spremeni svojo frekvenco vzorčenja zvoka v 22050 in zniža skladbo na mono. Pretvorjeni posnetek nato pošlje standardni izhod, označen s znakom za vezavo (-), nato pa se usmeri () v standardni vhod ukaza pifm.

Edina razlika v Pifm ukaz v zgornjem primeru je, da namesto določanja imena datoteke za oddajanje zahtevamo, da namesto scenarija predvaja standardni vhod.

Če imate še vedno vaš FM sprejemnik nastavljen na frekvenco 102.3, zdaj slišite vaš MP3! Spet, tako kot prvotni primer, prosto zamenjajte frekvenco kjerkoli med 88 MHz in 108 MHz.



Broadcast poddaj
Z SoX lahko narediš nekaj čudovitih stvari. Lahko ga na primer uporabite za predvajanje priljubljenih tokov v živo iz interneta.

Za predvajanje podcasta Linux Voice:


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


Edina razlika med tem ukazom in prejšnjim primerom je, da namesto, da bi kazali na lokalni MP3, zdaj usmerite na tisto, ki je na spletu.

Podobno lahko oddate tudi spletno radijsko postajo. Mnoge postaje objavijo datoteko M3U in na to lahko poveste:


Sox -t mp3 http://www.ndr.de/sredstva/metadaten/audio/m3u/ndrloop5.m3u -t wav -r 22050 -c 1 - | sudo ./pifm - 102.3


Vse postaje ne oddajajo pretokov MP3. Nekateri uporabljajo druge oblike, kot je OGG. Vse, kar morate spremeniti vrsto vhodne datoteke, ki jo pretvarjate s sox. Kot naprimer:


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



Morda vam bo všeč:

DIY 150W FM oddajnik Sestavite komplet PCB

DIY FU-30A 30W FM ojačevalnik napetosti

H.264 HD IPTV Streaming Video Encoder

Pustite sporočilo 

Ime *
E-pošta *
Telefon
Naslov:
Koda Glej potrditveno kodo? Kliknite osvežitev!
Sporočilo
 

Seznam sporočilo

Komentarji Nalaganje ...
Domov| O nas| Izdelki| Novice| Prenos| Podpora| Povratne informacije| Pomoč strankam| Service

Kontakt: Zoey Zhang Spletna stran: www.fmuser.net

Whatsapp / Wechat: +86 183 1924 4009

Skype: tomleequan E-pošta: [e-pošta zaščitena] 

Facebook: FMUSERBROADCAST Youtube: FMUSER ZOEY

Naslov v angleščini: Room305, HuiLanGe, No.273 HuangPu Road West, TianHe District., Guangzhou, Kitajska, 510620 Naslov v kitajščini: 广州市天河区黄埔大道西273号惠兰阁305(3E)