- Bahan Diperlukan
- Cara Raspberry Pi berfungsi sebagai Stesen siaran FM (Pemancar)
- Menyiapkan Raspberry Pi untuk pengaturcaraan
- Menukar RPi menjadi pemancar FM
- Menguji Pemancar Raspberry Pi FM anda
- Menyiarkan suara secara langsung menggunakan Pi
Sama ada petang yang membosankan, pekerjaan yang membosankan atau stesen radio FM yang sepi yang selalu membuat kita terhibur. Semasa bertentangan, juga harus dipersetujui bahawa kadangkala stesen FM ini menjadi sangat membosankan dengan RJ membebankan barang-barang yang tidak relevan atau beberapa gangguan dan itu mungkin membuat anda meneka mengapa anda tidak dapat mempunyai stesen Penyiaran FM anda sendiri untuk menyiarkan suara dan muzik dalam jarak dekat.
Hampir setiap jurutera elektronik berusaha membina Pemancar FM menggunakan gegelung dan komponen lain, tetapi tugas yang membosankan untuk menyesuaikannya dengan betul. Cukup mengejutkan dengan bantuan Raspberry Pi hampir tidak memerlukan waktu kurang dari setengah jam untuk menyiapkan stesen penyiaran FM anda sendiri dan bersiaran di kawasan setempat. Dengan bantuan antena yang betul, anda harus dapat meliputi kawasan seluas 50m Radius yang cukup untuk disiarkan di sekolah atau kawasan anda. Menarik betul !! Oleh itu, mari kita mulakan.
Amaran: Ini adalah eksperimen pendidikan dan tidak dimaksudkan untuk disalahgunakan kerana menyebabkan masalah. Juga menjadi kesalahan untuk mengganggu frekuensi FM tempatan, jadi gunakan ini dengan penuh tanggungjawab. Kami tidak menahan sebarang kecelakaan.
Bahan Diperlukan
- Pai raspberi
- sambungan internet
- Mikrofon
- RJ yang bersemangat
Pra-syarat
Diandaikan bahawa Raspberry Pi anda sudah dilengkapi dengan sistem operasi dan dapat menyambung ke internet. Sekiranya tidak, ikuti tutorial Bermula dengan Raspberry Pi sebelum meneruskan. Di sini kita menggunakan Rasbian Jessie yang memasang Rasbperrry Pi 3.
Ia juga diandaikan bahawa anda mempunyai akses ke Pi anda melalui tetingkap terminal atau melalui beberapa pelayan yang berjaya seperti VNC. Dalam tutorial ini kita akan menggunakan tetingkap terminal dempul untuk menjalankan program di Raspberry Pi.
Cara Raspberry Pi berfungsi sebagai Stesen siaran FM (Pemancar)
Satu persoalan umum yang mungkin muncul di benak setiap orang adalah bagaimana Raspberry Pi papan yang dimaksudkan sebagai Lembaga pengembangan mikropemproses dapat bertindak sebagai Pemancar FM tanpa perkakasan tambahan?
Setiap mikropemproses akan mempunyai sistem digital segerak yang berkaitan dengannya yang digunakan untuk mengurangkan gangguan elektromagnetik. Penindasan EMI ini dilakukan oleh isyarat yang disebut isyarat jam Spread-spektrum atau SSCS untuk jangka pendek. Kekerapan isyarat ini boleh berbeza-beza dari 1MHz hingga 250MHz yang untungnya kita berada dalam jalur FM. Oleh itu, dengan menulis kod untuk melakukan modulasi frekuensi menggunakan isyarat jam spektrum spread, kita dapat mengubah Pi agar berfungsi sebagai pemancar FM. Isyarat termodulasi akan diberikan melalui pin GPIO 4 dari Raspberry Pi. Kita hanya boleh memasang wayar normal maksimum 20 cm ke pin ini untuk bertindak sebagai antena.
Menyiapkan Raspberry Pi untuk pengaturcaraan
Sekiranya anda sudah mengetahui cara mencapai pi anda walaupun tetingkap Terminal kemudian lewati langkah ini, jika tidak, baca lagi. Setelah anda memasukkan OS baru ke Pi anda, bootkan dengan menyambungkan HDMI ke monitor dan juga menyambungkan Papan Kekunci dan Tetikus ke Pi anda.
Apabila anda memasuki desktop PI, cari pilihan rangkaian dan sambungkan Pi anda ke penghala anda. Kemudian masuk ke menu pi dan pilih konfigurasi pi dan kemudian aktifkan komunikasi SSH. Sekarang masuk ke komputer riba / MAC anda dan sambungkan komputer riba ke penghala yang sama supaya Pi dan Laptop anda berfungsi di rangkaian tempatan. Sekarang pasang Putty dan buka. Masukkan alamat IP Pi dan klik enter. Sekiranya anda tidak mengetahui alamat IP PI masuk ke halaman pentadbir penghala anda dan periksa IP yang diperuntukkan untuk PI anda, ia mestilah seperti 192.168.43.XXX. Sekiranya semuanya dilakukan dengan betul tetingkap terminal akan muncul meminta nama pengguna dan kata laluan. Secara lalai nama pengguna akan menjadi pi dan kata laluan akan menjadi raspberry . Masukkan dan tekan enter anda akan mendapat skrin berikut.
Menukar RPi menjadi pemancar FM
Program untuk menukar RPI ke pemancar Radio sudah diberikan oleh Markondej di halaman GitHub. Anda secara langsung dapat mengklon halaman ini ke dalam pi anda, menyusun program dan melancarkannya jika anda tahu bagaimana melakukannya. Untuk yang lain, ikuti langkah-langkah di bawah dan anda akan menyiarkan audio anda sendiri dalam masa yang singkat.
Langkah 1: Buat Folder Baru (direktori) di mana kita akan meletakkan semua fail program yang diperlukan. Di sini saya menggunakan tetingkap terminal untuk membuat direktori bernama PI_FM dengan menggunakan perintah mkdir PI_FM dan beralih ke dalamnya dengan menggunakan perintah cd PI_FM .
mkdir PI_FM cd PI_FM
Langkah 2: Sekarang kita harus mengklon (memuat turun) program dari GitHub ke direktori yang baru kita buat. Oleh kerana kita sudah berpindah di direktori, kita hanya boleh menjalankan perintah di bawah ini untuk melakukan pekerjaan dan anda harus mendapatkan layar yang ditunjukkan di sini
sudo git clone
Langkah 3: Program yang baru kami muat turun adalah kod C, jadi kami memerlukan penyusun dan alat yang sesuai untuk menyusun program ini dan melancarkannya. Penyusun untuk program ini dipanggil sebagai gcc dan g ++ dan alat untuk menyusunnya dipanggil make . Gunakan kod berikut untuk memuat turun penyusun. Skrin anda akan kelihatan seperti ini di bawah setelah muat turun selesai
sudo apt-get install gcc g ++ buat
Langkah 4: Sekarang kita sudah siap untuk menyusun program. Untuk melakukannya masuk ke dalam direktori yang dimuat turun dengan menggunakan cd fm_transmitter kemudian kumpulkan kod menggunakan garis sudo make . Program anda harus disusun dan anda akan mendapat skrin berikut.
cd fm_transmitter sudo buat
Langkah 5: Langkah terakhir adalah melancarkan program. Semasa melancarkan program ini, kita harus menyebutkan frekuensi di mana kita ingin menyiarkan dan nama fail audio yang kita mahu mainkan. Secara lalai akan ada fail audio yang dimuat turun bersama dengan program yang disebut star_wars.wav. Oleh itu, kami akan memainkan muzik tema bintang perang ini pada frekuensi 100MHz untuk memeriksa Program berfungsi. Sintaks untuk garis pelancaran adalah
sudo./fm_transmitter nama fail
Oleh kerana kita memerlukan frekuensi 100MHz dan memainkan fail star_wars.wav, garis akan menjadi
sudo./fm_transmitter -f 100 -r star_wars.wav
Menguji Pemancar Raspberry Pi FM anda
Sebaik sahaja anda melancarkan program dan anda mendapat mesej bermain seperti gambar di atas, kami dapat memasang antena ke pin GPIO 4 dari Pi, saya telah menggunakan wayar penyambung biasa dan ia berfungsi dengan baik. Gambar persediaan saya ditunjukkan di bawah.
Sekarang, yang tersisa untuk dilakukan adalah merebut radio FM dan menyesuaikannya dengan frekuensi 100MHz dan anda seharusnya dapat mendengar muzik star wars yang disiarkan. Setelah anda menguji cara kerjanya, anda dapat mengganti tema perang bintang dengan mana-mana muzik atau rakaman suara yang anda inginkan dan memainkannya menggunakan arahan yang sama yang digunakan pada langkah 5.
Menyiarkan suara secara langsung menggunakan Pi
Walaupun seronok memainkan klip muzik pra-rakaman, akan lebih menarik jika kita dapat menyiarkan suara secara langsung menggunakan FM Transmitter Raspberry Pi 3 ini. Ini juga dapat dicapai dengan menggunakan program yang sama. Cukup sambungkan mikrofon ke port USB Pi dan ubah baris arahan pelancaran. Anda boleh merujuk halaman github untuk maklumat lebih lanjut mengenai perkara ini. Sekiranya anda mempunyai masalah untuk membuat ini berfungsi, gunakan baris komen di bawah forum.