Tambah Kegemaran set Homepage
jawatan:Laman Utama >> Berita

produk Kategori

produk Tags

Tapak Fmuser

Bagaimana Menjalankan Stesen Radio Sangat Sendiri dengan Raspberry Pi

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

Anda boleh menggunakan Raspberry Pi untuk pelbagai projek geeky. Tetapi saya baru-baru ini mengetahui bahawa anda boleh menggunakan peranti kecil yang lemah sebagai pemancar FM juga. Dan itu tidak banyak bermain-main.

Sekumpulan orang di Code Club pihack menulis sebuah program untuk menggunakan perkakasan di Raspberry Pi yang dimaksudkan untuk menjana isyarat jam spektrum yang menyebar bukannya mengeluarkan isyarat Radio FM.



Latar Belakang
Berikut adalah sedikit latar belakang. Selain daripada Audio, Ethernet, HDMI, dan port USB biasa di Raspberry Pi, peranti ini juga mempunyai antara muka yang direka untuk menyambung lebih langsung dengan cip dan modul lain.

"Port" Input / Output Tujuan Umum (GPIO) adalah 26-pin (disusun dalam jalur 2 × 13) yang anda lihat di papan. Antara muka ini bukan plug-and-play tetapi boleh dikawal melalui perisian.

Untuk menghantar isyarat FM yang mengejutkan, semua yang anda perlukan adalah melampirkan wayar ke pin GPIO 4. Walaupun tanpa kabel, isyarat FM yang disiarkan oleh Raspberry Pi akan dijemput oleh penerima FM berdekatan.



Satu kata yang berhati-hati: Undang-undang untuk penyiaran isyarat FM berbeza dari negara ke negara. Sila semak peraturan tempatan anda sebelum mencuba projek ini.



Dapatkan, tetapkan, pergi
Kuasa Pi dan tuju ke baris perintah sama ada melalui SSH atau dengan terus log masuk ke peranti.

Sekarang kita akan merebut kod yang ditulis di hack Club Code dan mengeluarkannya:


mkdir ~/pifm

cd pifm

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

tarzxvf pifm.tar.gz


Direktori sekarang mengandungi enam fail. Yang menghairankan itu semua ada padanya. Anda kini boleh menyiarkan fail "sound.wav" yang disertakan:


sudo ./pifm sound.wav102.3


Kini ambil penerima FM dan setkannya ke FM 102.3 dan anda harus mendengar muzik tema Star Wars. Anda sebenarnya boleh mengubah frekuensi penyiaran dari mana saja di antara 88 MHz dan 108 MHz hanya dengan menambahkan kekerapan saluran pada akhir arahan.




Jejak penyiaran

Anda boleh memainkan fail audio lain juga, tetapi mereka mestilah 16-bit 22050 Hz mono dan dalam format WAV sahaja. Itu mungkin kelihatan seperti batasan sebenar tetapi sebenarnya tidak. Apa yang anda perlukan adalah editor audio pertukaran SoX yang akan memproses fail MP3 anda dan menukarnya ke fail WAV on-the-fly.

Pasang editor audio dan kebergantungannya dengan:


sudo apt-get install sox libsox-fmt-semua


Apabila selesai, ketik perintah berikut, menggantikan "SomeSong.mp3" dengan nama fail MP3 yang anda mahu mainkan:


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


Bahagian pertama arahan menterjemahkan fail MP3 ke dalam fail WAV, mengubah kadar pengambilan audio ke 22050 dan menurunkan trek ke mono. Trek yang ditukar kemudiannya dihantar ke output standard, ditandakan dengan tanda sempang (-) dan kemudian disalurkan (|) ke input standard perintah pifm.

Satu-satunya perbezaan dalam pifm perintah dalam contoh di atas adalah bahawa bukannya menentukan nama fail untuk disiarkan, kami meminta skrip untuk sebaliknya menyiarkan input standard.

Sekiranya anda masih mendapat penerima FM anda disesuaikan dengan kekerapan 102.3, kini anda perlu mendengar MP3 anda! Sekali lagi, seperti contoh asal, berasa bebas untuk menggantikan kekerapan ke mana-mana di antara 88 MHz dan 108 MHz.



Podcast penyiaran
Anda boleh melakukan beberapa perkara yang menarik dengan SoX. Anda boleh, sebagai contoh, menggunakannya untuk menyiarkan aliran kegemaran anda dari Internet.

Untuk menyiarkan podcast Linux Suara:


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


Satu-satunya perbezaan di antara arahan ini dan contoh terdahulu adalah bahawa bukannya menunjuk kepada MP3 tempatan, anda kini menunjuk kepada orang yang berada dalam talian.

Anda juga boleh menyiarkan stesen radio dalam talian. Banyak stesen menerbitkan fail M3U dan anda boleh menunjukkannya:


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


Bukan semua stesen menyiarkan aliran MP3. Ada yang menggunakan format lain seperti OGG. Apa yang anda perlukan untuk mengubah jenis fail input yang anda tukar dengan sox. Seperti:


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



Mungkin anda akan suka:

DIY 150W Pemancar FM Memasang Kit PCB

Set DIY Amplifier Kuasa FU-30A 30W FM

H.264 HD IPTV Streaming Video Encoder

Tinggalkan pesanan 

Nama *
E-mel *
Telefon
Alamat
Kod Lihat kod pengesahan? Klik menyegarkan!
Mesej Anda
 

Senarai mesej

Comments Loading ...
Laman Utama| Mengenai Kami| Produk| Berita| muat turun| Khidmat Bantuan| Maklum Balas| Hubungi Kami| Servis

Hubungi: Zoey Zhang Web: www.fmuser.net

Whatsapp / Wechat: +86 183 1924 4009

Skype: tomleequan E-mel: [e-mel dilindungi] 

Facebook: Youtube FMUSERBROADCAST: FMUSER ZOEY

Alamat dalam bahasa Inggeris: Room305, HuiLanGe, No.273 HuangPu Road West, TianHe District., GuangZhou, China, 510620 Alamat dalam bahasa Cina: 广州市天河区黄埔大道西273号惠305兰阘(3E)