Isi kandungan:
- Langkah 1: Bongkar Unit dan Bersihkannya
- Langkah 2: Cetak 3D Komponen
- Langkah 3: Konfigurasikan Pi
- Langkah 4: Menyusun Projek
Video: Radio Internet BOSEBerry Pi: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:06
Saya suka mendengar radio! Saya menggunakan radio DAB di rumah saya, tetapi penerimaannya agak rapuh dan suaranya terus pecah, jadi saya memutuskan untuk membina radio internet saya sendiri. Saya mempunyai isyarat wifi yang kuat di sekitar rumah saya dan siaran digital bermaksud bahawa saya dapat memainkan suara kesetiaan yang tinggi.
Saya tidak mahu menggunakan pembesar suara pintar. Saya mahu menghidupkan radio, dapat menukar saluran dan kemudian mematikannya, jadi ia berperilaku seperti radio tradisional tetapi ketika menggunakan internet untuk penyambungannya, saya dapat mendengar saluran radio dari mana saja di dunia.
Saya berjaya menemui model BOSE SoundDock siri II terpakai di ebay (berharga £ 5.33) tetapi ia disenaraikan sebagai tidak berfungsi. Ini tidak menjadi masalah kerana saya akan membuang semua litar dalaman untuk menambahkan sendiri.
Bekalan:
A Bose SoundDock (saya menggunakan model siri II)
Raspberry Pi Zero Wireless dengan pin header GPIO sudut kanan
Dekoder DAC PCM5102A
Penguat PAM8403
Penerima inframerah VS1838B
Alat kawalan jauh HX1838
Soket tong 2.1mm
Menghubungkan wayar (saya menggunakan wirewrap)
Kemudahan percetakan 3D
Spool filamen pencetak PLA
Semburan lakuer akrilik
Cat Enamel
Kacang M3
Skru mesin pemacu hex kepala kubah M3 x 8mm
LED penerima IR
Pin papan kenyataan & pengepala
Langkah 1: Bongkar Unit dan Bersihkannya
SoundDock mudah dipisahkan. Tanggalkan asas terlebih dahulu dan cabut alat tenun pendawaian. Bahagian dok ipod depan menggunakan skru spline Torx T6.
Tanggalkan panel mesh wayar depan. Ini sesuai dengan geseran yang menggunakan busa untuk mencengkam sisi casing. Saya berjaya melonggarkannya dengan memilih jenis cangkuk dan kemudian dilepaskan dengan mudah. Saya telah melihat arahan untuk mengeluarkannya dengan memutar duit syiling di slot antara wire mesh dan casing, tetapi saya tidak mahu menandakan casing itu dengan tepi koin.
Panel depan berfungsi sebagai heatsink untuk penguat asal dan boleh dilepaskan dengan skru. Ini kemudian diangkat keluar dan pembesar suara dan kabel pita rata dapat dilepaskan.
Sekiranya SoundDock anda adalah unit lama, ia mungkin telah mengumpulkan banyak habuk dan kotoran. Dengan semua komponen elektrik dikeluarkan, anda kini dapat membersihkannya dengan baik dalam air sabun panas. Saya menggunakan semburan 'sticker remover' untuk membersihkan kekacauan yang ditinggalkan label. Ingatlah untuk tidak menggunakan bahan pembersih yang kasar, sehingga anda dapat mengekalkan kemasan gloss tinggi pada casing tersebut.
Langkah 2: Cetak 3D Komponen
Saya merancang buaian yang akan dipasang di bahagian dalam heatsink aloi supaya saya dapat memasang komponen Raspberry Pi, DAC dan penguat dalam satu unit kompak.
Buaian terdapat dalam dua bahagian, bahagian bawah dicetak dengan penyokong kerana terdapat lubang yang diperlukan di sisi unit, sehingga kad SD mikro dapat diubah tanpa harus membongkar seluruh unit. Sokongan bercetak ini dapat dilepaskan dengan mudah menggunakan pemetik logam dan sepasang tang hidung halus. Kedua-dua bahagian buaian boleh disatukan dengan skru dan mur mesin M3 yang dipegang dalam reka bentuk.
Header sudut kanan 40 pin disolder ke Raspberry Pi (RPi).
RPi dipasang pada beberapa spacer papan litar bercetak yang kemudian dibor sehingga skru mesin dapat dilalui dengan mudah. Ini juga dilakukan dengan berhati-hati pada lubang pemasangan sudut Raspberry Pi.
Di bahagian atas buaian, anda akan melihat DAC PCM5102A dengan header sudut kanan yang dipateri, penguat PAM dan barisan header berganda yang dipasang di beberapa papan ver untuk bertindak sebagai bar bas bekalan kuasa. Keseluruhan pemasangan ini boleh dilekatkan pada panel pendingin aloi yang melekat pada bahagian depan SoundDock menggunakan skru asal.
Plat nama depan direka untuk mengikuti jejari kelengkungan casing. Saya menggunakan huruf timbul dan dicetak dengan tepat, tetapi saya tidak menyangka nama BOSEBerry Pi sangat kelihatan melainkan ia menerangkan dengan cara yang betul. Saya memutuskan untuk melukis huruf timbul agar lebih kelihatan. Saya menutup cetakan dengan semburan lakuer akrilik yang jelas untuk mengisi kekosongan di permukaan cetakan. Ini harus memastikan bahawa lapisan cat enamel berwarna berikutnya tidak berdarah melalui lapisan cetakan. Cat enamel dibina dalam beberapa lapisan. Semasa melukis, beberapa tindakan kapilari melukis cat ke permukaan sehingga menyebabkan beberapa noda, tetapi setelah kering, saya dapat membersihkannya dengan beberapa kertas basah dan kering dan kemudian menambahkan lapisan akhir lakuer jernih agar sesuai dengan kemasan berkilat unit.
Langkah 3: Konfigurasikan Pi
Petunjuk berikut adalah langkah-langkah yang perlu anda lalui untuk mengkonfigurasi perisian radio.
- Muat turun Buster Lite dari https://www.raspberrypi.org/downloads/raspbian/Ekstrak fail zip - anda akan mempunyai fail.img.
- Format kad mikro SD menggunakan pemformat kad SD
- Gunakan Win32 Disk Imager https://sourceforge.net/projects/win32diskimager/ untuk menulis Raspbian Buster ke kad SD (mengambil masa lebih kurang 10 minit)
- Pasang Pi ke monitor dan papan kekunci dan log masuk dengan nama pengguna = pi, kata laluan = raspberry
- Ketik Sudo raspi-config ke tetingkap konsol.
- Pilihan menu 8 - kemas kini alat ini ke versi terkini.
- Pilihan menu 1 - ubah kata laluan pengguna dan catatlah.
-
Pilihan menu 2 - pilihan rangkaian
- (N2) Masukkan butiran WiFi untuk rangkaian rumah anda
- (N1) Tukar nama hos menjadi radiopi
- Pilihan menu 3 - Aktifkan pilihan Boot (B1) dan (B2) log masuk automatik Konsol
- Pilihan menu 5 - Pilihan antara muka (P2) mengaktifkan SSH
- Pilihan menu 7 - Lanjutan (A1) Luaskan sistem fail
- Sudo kemas kini apt-get
- Sudo apt-get upgrade (15 minit)
- Sudo rpi-update (untuk mengemas kini firmware)
- RPiZ kini dapat digunakan 'tanpa kepala' sehingga Anda dapat memasukkan SSH ke dalamnya untuk mengkonfigurasi tetapan yang lain. Log masuk ke penghala anda melalui penyemak imbas (seperti 192.168.1.254) dan cari alamat ip radiopi anda. Muat turun Putty dan gunakannya untuk log masuk ke Pi menggunakan alamat ip yang baru anda temui. Nama pengguna = pi dan gunakan kata laluan baru anda.
- sudo apt-get install lirc # install LIRC (masukkan y untuk meneruskan)
- sudo nano /boot/config.txt
- melepaskan komen dan menukar nombor pin dtoverlay = gpio-ir, gpio_pin = 23 #pin 16 di papan
- komen # dtparam = audio = di
- dtoverlay = hifiberry-dac
- komen pilihan RPi4 dtoverlay = vc4-fkms-v3d dan max_framebuffers = 2
- ctrl X kemudian Masukkan kemudian ‘Y’ untuk menyimpan
- cd / etc / lirc
- Untuk menyenaraikan fail dalam direktori
- sudo cp lirc_options.conf.dist lirc_options.conf
- sudo cp lircd.conf.dist lircd.conf
- sudo nano lirc_options.conf
- pemandu = lalai
- peranti = / dev / lirc0
- ctrl X kemudian Masukkan kemudian ‘Y’ untuk menyimpan
- sudo nano /etc/lirc/lircd.conf.d/HX1838.conf
- Salin dalam definisi untuk HX1838.conf dari fail teks (ctrl-insert untuk ditampal ke dalam konsol)
- ctrl X kemudian Masukkan kemudian ‘Y’ untuk menyimpan
- cd /etc/lirc/lircd.conf.d
- Untuk melihat fail
- sudo mv devinput.lircd.conf devinput.lircd.conf.dist (untuk melumpuhkannya)
- sudo nano / etc / lirc / lircrc
- tampal dalam kod konfigurasi untuk lircrc
- ctrl X kemudian Masukkan kemudian ‘Y’ untuk menyimpan
- sudo apt-get install mpd - masukkan ‘Y’ untuk meneruskan (memerlukan sedikit masa)
- sudo apt-get install mpc
- sudo nano /etc/rc.local
- komen semua kod kecuali jalan keluar 0 di akhir
- #tambahkan komen berikut ini sebelum keluar 0
- tambah irexec -d
- tambah berhenti mpc
- tambah isipadu mpc 30
- #mengurangkan keperluan kuasa
- # matikan HDMI kerana unit ini tanpa kepala
- / usr / bin / tvservice -o
- ctrl X kemudian Masukkan kemudian ‘Y’ untuk menyimpan
- Akhirnya, buat asound.conf baru dengan menaip sudo nano /etc/asound.conf dan masukkan yang berikut:
- pcm.! lalai {
- taip kad hw 0
- }
- ctl.! lalai {
- taip kad hw 0
- }
- ctrl X kemudian Masukkan kemudian ‘Y’ untuk menyimpan
- sudo nano /etc/mpd.conf
- tatal ke bawah untuk mengubah tetapan ini
- output audio {
- Taip "alsa"
- Namakan "Peranti ALSA Saya"
- Peranti "hw: 0, 0"
- Mixer_type "perisian"
- Mixer_device "lalai"
- Pengadun_kontrol "PCM"
- Mixer_index "0"
- }
- ctrl X kemudian Masukkan kemudian ‘Y’ untuk menyimpan
- rebo sudo
- Anda kini bersedia untuk menyambungkan wayar.
Saya mengkonfigurasi stesen radio kepada yang berikut, tetapi anda boleh menukar aliran url dan menggunakan stesen radio yang anda mahukan. Lihat fail konfigurasi lircrc yang dilampirkan.
Kunci 0 = Jazz FM
Kunci 1 = Batu Klasik Mutlak
Kunci 2 = Radio BBC 2
Kunci 3 = FM Klasik
Kunci 4 = Radio BBC 4
Kunci 5 = Radio BBC 5
Kunci 6 = Muzik Radio BBC 6
Kunci 7 = BBC Hereford dan Worcester
Kunci 8 = Muzik Mutlak 80an
Kunci 9 = Muzik 90-an Mutlak
Panah Atas = kelantangan naik
Panah Bawah = kelantangan turun
Kiri Kiri = Kosongkan senarai main
Kanan Kanan = Kosongkan senarai main
Kekunci OK = Main
Key Back = Toggle (yang menghentikan permainan secara langsung)
Keluar Kunci = Berhenti
Langkah 4: Menyusun Projek
Sambungkan litar ke atas menggunakan jadual pendawaian di atas.
Pada asalnya saya membina prototaip di papan roti untuk memastikan ia berfungsi. Saya kemudian dapat memindahkan sambungan wayar ke komponen yang telah saya pasang, menggunakan penyambung dupont pada tajuk. Sekali lagi, saya dapat menguji untuk memeriksa bahawa unit masih berfungsi. Akhirnya, saya memutuskan untuk membuat sambungan terakhir menggunakan alat kawat wayar. Ini memberikan cara yang sangat rapi untuk menyambungkan komponen dan mempunyai bonus tambahan bahawa sambungan dengan mudah dapat 'dibatalkan' jika perlu. Sambungan elektrik yang dibuat menggunakan kaedah ini sangat baik, sebenarnya tidak memerlukan pematerian.
Penerima led IR ditambahkan ke dalam projek dengan menyoldernya ke sekeping kecil papan kenyataan yang kemudian dipasang di tempat LED asli di bahagian depan casing. Kawat tetap pendek dan dimasukkan melalui saluran terpasang untuk menyambung ke RPi. Penerima ini akan duduk di belakang grill wire wire halus sehingga dapat 'melihat' isyarat IR dari unit kawalan jauh.
Setelah pembesar suara diamankan di kabinet, mereka boleh dipasang ke saluran stereo keluaran penguat. Soket soket bekalan kuasa wanita boleh dililitkan melalui plat sokongan bercetak 3D dan disambungkan ke bar bas litar. Seluruh unit dikuasakan oleh pengubah plug 3v 3A.
Disyorkan:
Radio Internet berkuasa Raspberry Pi: 5 Langkah (dengan Gambar)
Radio Internet berkuasa Raspberry Pi: Terdapat sesuatu yang memuaskan mengenai memutar dail dan menekan butang, seperti yang ada di radio lama. Malangnya banyak radio ini rosak atau stesen-stesen telah sunyi. Untungnya tidak terlalu sukar untuk mengemas kini mana-mana radio ke radio internet menggunakan
1964 Dansette Pi Internet Radio: 6 Langkah (dengan Gambar)
1964 Radio Internet Dansette Pi: Radio mudah alih Dansette pertengahan 1960-an yang bergaya ini kini memainkan stesen radio internet terbaik abad ke-21 berkat peningkatan yang penuh kasih sayang. Semua kawalan asal telah digunakan semula, dan anda tidak akan pernah tahu bahawa ini adalah penukaran - sehingga anda menghidupkannya
Roberts RM33 Raspberry Pi Internet Radio (Namun Satu Lagi…): 8 Langkah (dengan Gambar)
Roberts RM33 Radio Internet Raspberry Pi (Namun Satu Lagi …): Ya, ia adalah satu lagi radio internet Raspberry Pi yang lain dan bukan juga radio pertama saya. Saya tidak pasti mengapa binaan ini masih begitu popular, tetapi saya masih menikmatinya dan tidak dapat mengatakan bahawa ini juga akan menjadi yang terakhir saya. Saya sangat menyukai penampilan Robert
Radio Internet Menggunakan ESP32: 7 Langkah (dengan Gambar)
Radio Internet Menggunakan ESP32: Rakan-rakan yang terhormat selamat datang ke Instructable yang lain! Hari ini kita akan membina peranti Radio Internet dengan paparan 3.5”besar menggunakan papan ESP32 yang murah. Percaya atau tidak, kini kita dapat membina Radio Internet dalam masa kurang dari 10 minit dan dengan masa yang kurang
Radio Internet / Radio Web Dengan Raspberry Pi 3 (tanpa kepala): 8 Langkah
Radio Internet / Radio Web Dengan Raspberry Pi 3 (tanpa kepala): HI Adakah anda mahukan hosting Radio anda sendiri melalui internet maka anda berada di tempat yang tepat. Saya akan cuba menghuraikan sebanyak mungkin. Saya telah mencuba beberapa cara yang mana kebanyakannya memerlukan kad suara yang saya enggan beli. tetapi berjaya