Pievienot izlasei Set Homepage
amats:Sākumlapa >> Jaunumi

Produkcija kategorija

Produkcija birkas

Fmuser Sites

Kā palaist savu pašu radio staciju ar Aveņu Pi

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

Varat izmantot Raspberry Pi dažādiem geeky projektiem. Bet es nesen noskaidroju, ka jūs varētu izmantot mazo ierīci kā FM raidītāju. Un tas nedarīs lielu prieku.

Cilvēks pāri Codelipas pīķa laikā rakstīja programmu, lai izmantotu aparatūru Raspberry Pi, kas ir domāta, lai ģenerētu spektra pulksteņa signālus, nevis raidot FM radio signālus.



fons
Šeit ir mazliet fona. Papildus pazīstamiem Audi, Ethernet, HDMI un USB pieslēgvietu Raspberry Pi, ierīcei ir arī saskarnes, kas ir paredzētas tiešai savienošanai ar citām mikroshēmām un moduļiem.

Šīs vispārējas nozīmes ieejas / izejas (GPIO) porti ir 26 pins (kas izvietoti 2 × 13 sloksnē), ko redzat uz kuģa. Šīs saskarnes nav plug-and-play, bet tās var kontrolēt ar programmatūru.

Lai pārsūtītu pārsteidzoši spēcīgu FM signālu, viss, kas jums nepieciešams, ir pievienot vadu GPIO 4 kontaktam. Pat bez vadiem FM tuvinātos FM uztvērējus uztvers FM avārijas signāls.



Brīdinājums: likumi FM signālu pārraidīšanai dažādās valstīs atšķiras. Lūdzu, pārbaudiet vietējos noteikumus pirms šī projekta mēģinājuma.



Get, set, go
Ieslēdziet Pi un pārejiet uz komandrindu, izmantojot SSH, vai tieši pieslēdzoties ierīcei.

Tagad mēs paņemsim Code Club hackfest rakstīto kodu un izrakstu:


mkdir ~/pifm

cd pifm

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

tarzxvf pifm.tar.gz


Tagad direktorijā ir seši faili. Pārsteidzoši tas ir viss, kas tur ir. Tagad jūs varat pārraidīt iekļauto "sound.wav" failu:


sudo ./pifm sound.wav102.3


Tagad paņemiet FM uztvērēju un uzstādiet to FM 102.3, un jums vajadzētu dzirdēt Star Wars motīvu mūziku. Jūs faktiski var mainīt raidīšanas frekvenci no jebkuras vietas starp 88 MHz un 108 MHz, vienkārši pievienojot kanāla frekvenci komandas beigās.




Pārraides ieraksti

Varat atskaņot arī citus audio failus, bet tiem jābūt 16-bit 22050 Hz mono un tikai WAV formātā. Tas varētu šķist īsts ierobežojums, bet tas tiešām nav. Viss, kas Jums nepieciešams, ir SoX skaņas apmaiņas audio redaktors, kas apstrādās jūsu MP3 failu un pārveidos to WAV failā tieši lidojuma laikā.

Instalējiet audio redaktoru un tā atkarības no:


sudo apt-get install sox libsox-fmt-all


Kad tas ir izdarīts, ierakstiet šādu komandu, aizstājot "SomeSong.mp3" ar faila MP3 nosaukumu, kuru vēlaties atskaņot:


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


Pirmā komandas daļa pārveido MP3 failu WAV failā, maina audio paraugu ņemšanas ātrumu 22050 un lejup-sajauc dziesmu ar mono. Pēc tam pārveidotais celiņš tiek nosūtīts uz standarta izvadi, kas apzīmēta ar defise signālu (-), un pēc tam tiek ievadīta pīlinga (|) pifm komandas standarta ievadījumā.

Vienīgā atšķirība pifm Iepriekš minētajā piemērā komanda ir tā, ka tā vietā, lai norādītu faila nosaukumu apraidīšanai, mēs lūdzam skriptu, tā vietā pārraidot standarta ievadi.

Ja joprojām esat ieguvis FM uztvērēju, kas pielāgots 102.3 frekvencei, tagad jums jāuzklausa jūsu MP3! Atkal, tāpat kā sākotnējo piemēru, varat brīvi aizstāt frekvenci no jebkuras vietas starp 88 MHz un 108 MHz.



Pārraidīt podkastus
Jūs varat darīt dažas brīnišķīgas lietas ar SoX. Piemēram, jūs varat to izmantot, lai internetā pārraidītu savas iecienītās straumes.

Lai pārraidītu "Linux Voice" podcast:


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


Vienīgā atšķirība starp šo komandu un iepriekšējo piemēru ir tā, ka tā vietā, lai norādītu uz vietējo MP3, tagad jūs norādāt uz to, kas dzīvo tiešsaistē.

Varat līdzīgi pārraidīt arī tiešsaistes radio staciju. Daudzās stacijās tiek publicēts M3U fails un varat to norādīt:


sox -t mp3 http://www.ndr.de/resursi/metadēts/Audio/m3u/ndrloop5.m3u-t wav -r 22050 -c 1 - | sudo ./pifm - 102.3


Ne visas stacijas pārraida MP3 plūsmas. Daži izmanto citus formātus, piemēram, OGG. Viss, kas jums nepieciešams mainīt ievades faila veidu, kuru pārveidojat ar sox. Piemēram:


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



Varbūt jums patiks:

DIY 150W FM raidītājs Novietojiet PCB komplektu

DIY FU-30A 30W FM jaudas pastiprinātāju komplekts

H.264 HD IPTV straumēšanas video kodētājs

Atstāj ziņu 

Vārds *
E-pasts *
Mob. tālr.
Adrese
kods Skatīt verifikācijas kodu? Click atsvaidzināt!
Ziņa
 

Message saraksts

Komentāri Loading ...
Sākumlapa| Par mums| Izvēlne| Jaunumi| Download| Atbalsts| Atsauksmes| Sazinies ar mums| Serviss

Kontaktpersona: Zoey Zhang Web: www.fmuser.net

Whatsapp / Wechat: +86 183 1924 4009

Skype: tomleequan E-pasts: [e-pasts aizsargāts] 

Facebook: FMUSERBROADCAST Youtube: FMUSER ZOEY

Adrese angļu valodā: Room305, HuiLanGe, No.273 HuangPu Road West, TianHe District., Guangzhou, Ķīna, 510620 Adrese ķīniešu valodā: 广州市天河区黄埔大道西273尷栘)305)