Adaugă la favorite set Homepage
Poziţie:Acasă >> Noutăţi

produse Categoria

produse Tag-uri

Fmuser Site-uri

Cum să-ți conduci stația radio proprie cu zmeura Pi

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

Puteți folosi Raspberry Pi pentru o varietate de proiecte geeky. Dar am aflat recent că ați putea folosi și dispozitivul mic ca un transmițător FM. Și asta se face fără prea multă tinkering.

O grămadă de oameni de la Code Pihack Club a scris un program de utilizare a hardware-ului pe Raspberry Pi care are menirea de a genera semnale de ceas cu spectru larg, în loc de ieșire a semnalelor FM Radio.



Context
Iată un pic de fundal. În afară de porturile familiare Audio, Ethernet, HDMI și USB de pe Raspberry Pi, dispozitivul are, de asemenea, interfețe proiectate pentru a se conecta mai direct cu alte chips-uri și module.

Aceste porturi de intrare / ieșire generală (GPIO) "sunt" pinii 26 (aranjați într-o bandă 2 × 13) pe care o vedeți pe placă. Aceste interfețe nu sunt plug-and-play, dar pot fi controlate prin software.

Pentru a transmite un semnal FM surprinzător de puternic, tot ce aveți nevoie este să atașați un fir pe pinul GPIO 4. Chiar și fără fir, semnalul FM difuzat de Raspberry Pi va fi recepționat de către receptoarele FM din apropiere.



Un cuvânt de precauție: Legile pentru difuzarea semnalelor FM variază de la o țară la alta. Verificați regulamentele locale înainte de a încerca acest proiect.



Dă-i drumul
Porniți dispozitivul Pi și mergeți la linia de comandă fie prin SSH, fie prin conectarea directă la dispozitiv.

Acum vom apuca codul scris la hackfestul Code Club și vom extrage:


mkdir ~/pifm

cd pifm

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

tarzxvf pifm.tar.gz


Directorul conține acum șase fișiere. În mod surprinzător, asta e totul pentru asta. Acum puteți difuza fișierul "sound.wav" inclus:


sudo ./pifm sound.wav102.3


Acum, apucați un receptor FM și setați-l la FM 102.3 și ar trebui să auziți muzica tematică Star Wars. Puteți schimba de fapt frecvența de difuzare de oriunde între 88 MHz și 108 MHz pur și simplu prin adăugarea frecvenței canalului la sfârșitul comenzii.




Piesele de difuzare

Puteți să redați și alte fișiere audio, dar acestea trebuie să fie 16-bit 22050 Hz mono și numai în format WAV. Aceasta ar putea părea o limitare reală, dar într-adevăr nu este. Tot ce aveți nevoie este editorul de sunet pentru schimbul de sunet SoX, care vă va procesa fișierul MP3 și îl va converti în fișierul WAV în timp real.

Instalați editorul audio și dependențele acestuia cu:


sudo apt-get install sox libsox-FMT-toate


După ce ați terminat, tastați următoarea comandă, înlocuind "SomeSong.mp3" cu numele fișierului MP3 pe care doriți să îl redați:


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


Prima parte a comenzii traduce fișierul MP3 într-un fișier WAV, modifică rata de eșantionare audio la 22050 și amestecă piesa în mono. Pista convertită este apoi trimisă la ieșirea standard, indicată prin semnul de liniuță (-) și apoi este introdusă (|) în intrarea standard a comenzii pifm.

Singura diferență în pifm comanda în exemplul de mai sus este că, în loc să specificăm numele fișierului de difuzat, solicităm scriptului să difuzeze în schimb intrarea standard.

Dacă ați primit în continuare receptorul FM pe frecvența 102.3, ar trebui să auzi acum MP3-ul tău! Din nou, la fel ca exemplul original, nu ezitați să înlocuiți frecvența cu oricare dintre 88 MHz și 108 MHz.



Broadcast podcast-uri
Poți face niște lucruri minunate cu SoX. Puteți, de exemplu, să o utilizați pentru a difuza fluxurile dvs. preferate live de pe Internet.

Pentru a difuza podcastul Linux Voice:


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


Singura diferență dintre această comandă și exemplul anterior este că, în loc să îndrepțiți spre un MP3 local, acum vă îndreptați către unul care se află online.

Puteți difuza în mod similar o stație radio online. Multe posturi publică un fișier M3U și îl puteți indica:


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


Nu toate posturile difuză fluxuri MP3. Unele utilizează alte formate, cum ar fi OGG. Tot ce trebuie să schimbi tipul fișierului de intrare pe care îl convertiți cu sox. Precum:


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



Poate vă place:

DIY 150W Transmitator FM Assemble Kit PCB

DIY FU-30A 30W Amplificator de putere FM Set

Encoder video streaming video de tip H.264 HD

Lăsaţi un mesaj 

Nume si Prenume *
E-mail *
Telefon
Adresă
Cod A se vedea codul de verificare? Faceți clic pe reîmprospătare!
Mesaj
 

Lista de mesaje

Comentarii Loading ...
Acasă| Despre noi| Produse| Noutăţi| Descarcă| Suport| Feedback| Contactați-ne| serviciu

Contact: Zoey Zhang Web: www.fmuser.net

WhatsApp / Wechat: + 86 183 1924 4009

Skype: tomleequan E-mail: [e-mail protejat] 

Facebook: FMUSERBROADCAST Youtube: FMUSER ZOEY

Adresa în limba engleză: Room305, HuiLanGe, No.273 HuangPu Road West, TianHe District., GuangZhou, China, 510620 Adresa în limba chineză: 广州市天河区黄埔大道西273号惠兿305号惠兰(E)3