Lisää suosikki Aseta kotisivu
Position:Koti >> Uutta

tuotteet Luokka

Tags

Fmuser Sites

Kuinka ajaa hyvin oma radioasema Raspberry Pi: n kanssa

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

Voit käyttää Raspberry Piä erilaisiin geeky-projekteihin. Mutta huomasin äskettäin, että voit käyttää pienikokoista laitetta myös FM-lähettimena. Ja se tekee ilman paljon töitä.

Koodi ihmisiä yli Code Club pihack kirjoitti ohjelma käyttää laitteita Raspberry Pi, joka on tarkoitettu tuottamaan hajaspektri kellosignaaleja sen sijaan tuottaa FM-radiosignaaleja.



Tausta
Tässä on vähän taustaa. Raspberry Pi: n tuttujen Audio-, Ethernet-, HDMI- ja USB-porttien lisäksi laitteessa on myös liitännät, jotka on suunniteltu kytkemään suoremmin muihin siruihin ja moduuleihin.

Nämä yleisen tarkoituksen syöttö / tulostus (GPIO) -portit ovat 26-tappioita (jotka on järjestetty 2 × 13 -kaistalle), jota näet laudalla. Nämä liitännät eivät ole plug-and-play, mutta niitä voidaan ohjata ohjelmiston avulla.

Yllättävän voimakas FM-signaalin lähettäminen edellyttää vain GPIO 4 -piirin kiinnittämistä. Jopa ilman johtoa, lähikuvat FM-vastaanottimet nostavat Vadelma Pi: n lähettämän FM-signaalin.



Varoituksen sana: FM-signaalien lähettämistä koskevat säädökset vaihtelevat maittain. Tarkista paikalliset määräykset ennen projektin suorittamista.



Hanki, aseta, mene
Käynnistä Pi ja siirry komentoriville joko SSH: n kautta tai kirjautumalla suoraan laitteeseen.

Nyt tartu Code Club hackfestin koodiin kirjoitettuun koodiin ja puretaan se:


mkdir ~/pifm

cd pifm

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

tarzxvf pifm.tar.gz


Hakemisto sisältää nyt kuusi tiedostoa. Yllättävää on, että kaikki on siinä. Voit lähettää lähetetyn "sound.wav" -tiedoston:


sudo ./pifm sound.wav102.3


Ota nyt FM-vastaanotin ja aseta se FM 102.3: ään, ja sinun pitäisi kuulla Star Wars -teemamusiikki. Voit itse muuttaa lähetystaajuutta mistä tahansa 88 MHz ja 108 MHz välillä yksinkertaisesti liittämällä kanavan taajuus komennon lopussa.




Lähetä kappaleita

Voit toistaa myös muita äänitiedostoja, mutta niiden on oltava 16-bittisiä 22050 Hz monoja ja vain WAV-muodossa. Se saattaa tuntua todelliselta rajoitukselta, mutta se ei todellakaan ole. Kaikki mitä tarvitset on SoX-äänensiirtoeditori, joka käsittelee MP3-tiedostosi ja muuntaa sen WAV-tiedostona lennossa.

Asenna audioeditori ja sen riippuvuudet:


sudo apt-get asenna sox libsox-FMT-all


Kun se on valmis, kirjoita seuraava komento ja korvaa "SomeSong.mp3", jolla on MP3-tiedoston nimi, jota haluat pelata:


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


Komennon ensimmäinen osa kääntää MP3-tiedoston WAV-tiedostoksi, muuttaa sen äänen näytteenottotaajuuden 22050: ään ja sekoittaa kappaleen monoon. Muunnettu raita lähetetään sitten vakiotulokseen, merkitty yhdysmerkillä (-) ja sitten pipetoidaan (|) pifm-komennon vakiotuloon.

Ainoa ero pifm komento on, että sen sijaan, että määriteltäisiin lähetettävän tiedoston nimi, pyydämme käsikirjoitusta lähettämään standardi-syötteen sen sijaan.

Jos sinulla on vielä FM-viritinvahvistin viritetty 102.3-taajuudelle, kuulet nyt MP3! Jälleen, kuten alkuperäinen esimerkki, voit vaihtaa taajuuden missä tahansa 88 MHz ja 108 MHz välillä.



Lähetetään podcasteja
Voit tehdä hienoja asioita SoX: n kanssa. Voit esimerkiksi käyttää sitä lähettämään suosikkivirtaasi live-verkosta Internetistä.

Linux Voice-podcastin lähettäminen:


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


Ainoa ero tämän komennon ja edellisen esimerkin välillä on se, että sen sijaan, että osoitit paikallisen MP3: n, osoitat nyt sen, joka sijaitsee verkossa.

Voit samalla lähettää verkossa olevan radioaseman. Monet asemat julkaisevat M3U-tiedoston ja voit osoittaa sen:


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


Kaikki asemat eivät lähetä MP3-virtoja. Jotkut käyttävät muita muotoja, kuten OGG. Kaikki mitä sinun tarvitsee muuttaa soittolähdettä muokattavan tulotiedoston tyypillä. Kuten:


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



Ehkä haluat:

DIY 150W FM-lähetin Kokoa PCB-sarja

DIY FU-30A 30W FM tehovahvistin

H.264 HD IPTV Streaming Video Encoder

Jätä viesti 

Nimi *
Sähköposti *
Puhelin
Osoite
Koodi Katso vahvistuskoodi? Osoita virkistää!
Viesti
 

viestiluettelo

Kommentit Loading ...
Koti| Tietoa Meistä| Tuotteemme| Uutta| Lataa| Tuki| Palaute| Ota yhteyttä | Palvelu

Yhteystiedot: Zoey Zhang Web: www.fmuser.net

WhatsApp / WeChat: +86 183 1924 4009

Skype: tomleequan Sähköposti: [sähköposti suojattu] 

Facebook: FMUSERBROADCAST Youtube: FMUSER ZOEY

Osoite englanniksi: Room305, HuiLanGe, No.273 HuangPu Road West, TianHe District., Guangzhou, Kiina, 510620 Osoite kiinaksi: 广州市天河区黄埔大道西273尷栘)