Kedvenc hozzáadása set Homepage
Pozíció:Kezdőlap >> Hírek

termékek kategória

termékek Címkék

Fmuser Sites

Hogyan viselkedni a maga saját rádióállomásával a Raspberry Pi-val

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

Használhatod a Raspberry Pi-t különböző geeky projektekhez. De nemrég kiderült, hogy az apró kis eszközt FM adóként is használhatod. És ez nem annyira büdös.

Egy csomó ember a Code Club pihack-on írta a programot, hogy hardvereket használjon a Raspberry Pi-en, ami szórvány-spektrumú órajeleket generál, és így FM rádiós jeleket ad ki.



Háttér
Itt van egy kis háttér. A Raspberry Pi ismert hang-, Ethernet-, HDMI- és USB-portjai mellett a készülék olyan interfészekkel is rendelkezik, amelyek közvetlenül kapcsolódnak más chipekhez és modulokhoz.

Ezek az általános célú bemeneti / kimeneti (GPIO) "portok" az 26-pins (elrendezve egy 2 × 13 szalagban) láthatóak a táblán. Ezek az interfészek nem plug-and-play, de szoftveren keresztül vezérelhetők.

A meglepően erős FM jel továbbításához mindössze annyi szükséges, hogy vezetéket csatlakoztasson a GPIO 4 tűhöz. Még a vezeték nélkül is, a Raspberry Pi által sugárzott FM jelet a közeli FM vevők fogják felvenni.



Óvatosan: Az FM jelek sugárzására vonatkozó törvények országonként eltérnek. Kérjük, ellenőrizze a helyi előírásokat, mielőtt megpróbálná a projektet.



Get, meg, menj
Kapcsolja be a Pi-ot és menjen a parancssorba SSH-n keresztül vagy közvetlenül a készülékbe.

Most megragadjuk a Code Club hackfest-ben írt kódot, és kivesszük:


mkdir ~/pifm

cd pifm

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

tarzxvf pifm.tar.gz


A könyvtár most hat fájlt tartalmaz. Meglepő, hogy mindennek van rá. Most elküldheti a mellékelt "sound.wav" fájlt:


sudo ./pifm hang.wav102.3


Most fogd meg az FM vevőt, és állítsd FM 102.3-ra, és hallgasd a Star Wars téma zenét. Valójában az 88 MHz és az 108 MHz között bárhonnan megváltoztathatja a sugárzási frekvenciát, egyszerűen a csatorna frekvenciájának hozzáadásával a parancs végén.




Műsorszámok sugárzása

Más audiofájlokat is lejátszhat, de 16-bites 22050 Hz mono és csak WAV formátumban. Ez valódi korlátozásnak tűnhet, de valójában nem. Minden, amire szüksége van a SoX hangcsere audio szerkesztő, amely feldolgozza az MP3 fájlt, és átalakítja a WAV fájl on-the-fly.

Telepítse az audioszerkesztőt és annak függőségét a következőkkel:


sudo apt-get telepítés sox libsox-FMT-all


Ha elkészült, írja be a következő parancsot, és helyezze el a "SomeSong.mp3" fájlt a lejátszani kívánt MP3 fájl nevével:


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


A parancs első része az MP3 fájlt WAV fájlba fordítja, az audio mintavételezési sebességét 22050-ra változtatja, és lefelé keverik össze a sávot mono-val. Az átalakított sávot ezután a szabványos kimenetre küldi, amelyet a kötőjel (-) jelöli, majd piperként (|) a pifm parancs standard bemenetére.

Az egyetlen különbség a pifm parancs a fenti példában azt jelenti, hogy ahelyett, hogy megadnánk a sugárzott fájl nevét, megkérjük a szkriptet, hogy helyettesítse a szabványos bemenetet.

Ha még mindig megkaptad az FM vevőegységet az 102.3 frekvenciára állítva, most hallgassa meg MP3-jét! Ismét, mint az eredeti példa, szabadon cserélje ki a frekvenciát bárhová az 88 MHz és az 108 MHz között.



Broadcast podcastok
A SoX segítségével csodálatos dolgokat tehetsz. Például használhatja azt, hogy kedvenc streamjeit élőben közvetítse az internetről.

A Linux Voice podcast sugárzása:


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


Az egyetlen különbség a parancs és az előző példa között az, hogy ahelyett, hogy egy helyi MP3-ra mutatott volna, most arra mutat, hogy az interneten tartózkodik.

Ugyanúgy sugározhat egy online rádióállomást. Sok állomás M3U fájlt tesz közzé, és rájuk mutathat:


sox -t mp3 http://www.ndr.de/erőforrás/metadaten/hang-/m3u/ndrloop5.m3u -t wav -r 22050 -c 1 - | sudo ./pifm - 102.3


Nem minden állomás sugároz MP3 streameket. Egyesek más formátumokat is használnak, például az OGG-t. Mindössze annyit kell változtatnod, hogy milyen típusú bemeneti fájlt konvertálsz a sox-szel. Mint például:


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



Talán tetszeni fog:

DIY 150W FM jeladó Szerelje össze a PCB készletet

DIY FU-30A 30W FM teljesítményerősítő készlet

H.264 HD IPTV Streaming Video Encoder

Hagyjon üzenetet 

Név *
E-mail *
WhatsApp/Viber
Székhely
Kód Lásd az ellenőrző kódot? Kattintson frissíteni!
Üzenet
 

Üzenetlista

Hozzászólások Loading ...
Kezdőlap| Rólunk| Termékek| Hírek| Letöltés| Támogatás| Visszacsatolás| Kapcsolatba lép velünk| szolgáltatás

Kapcsolat: Zoey Zhang Web: www.fmuser.net

WhatsApp / Wechat: + 86 183 1924 4009

Skype: tomleequan E-mail: [e-mail védett] 

Facebook: FMUSERBROADCAST Youtube: FMUSER ZOEY

Cím angolul: Room305, HuiLanGe, No.273 HuangPu Road West, TianHe District., Guangzhou, China, 510620 Cím kínaiul: 广州市天河区黄埔大道西273尷栘)