İçindekiler:
- Adım 1: Üniteyi Sökün ve Temizleyin
- 2. Adım: Bileşenleri 3B Yazdırın
- Adım 3: Pi'yi yapılandırın
- Adım 4: Projeyi Kablolayın
Video: BOSEBerry Pi İnternet Radyosu: 4 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:16
Radyo dinlemeyi seviyorum! Evimde bir DAB radyo kullanıyordum, ancak alımın biraz düzensiz olduğunu ve sesin kesilmeye devam ettiğini fark ettim, bu yüzden kendi internet radyomu kurmaya karar verdim. Evimin çevresinde güçlü bir wifi sinyali var ve dijital yayın, yüksek kaliteli ses çalabildiğim anlamına gelmelidir.
Akıllı bir hoparlör kullanmak istemedim. Radyoyu açmak, kanalları değiştirmek ve sonra kapatmak istedim, böylece geleneksel bir radyo gibi davrandı ama interneti bağlantı için kullandığı için dünyanın her yerinden radyo kanallarını dinleyebiliyordum.
Ebay'de ikinci el bir BOSE SoundDock series II modeli bulmayı başardım (5,33 £ maliyeti) ancak çalışmıyor olarak listelendi. Kendi devremi eklemek için tüm dahili devreleri kaldıracağım için bu bir sorun değildi.
Gereçler:
Bir Bose SoundDock (II serisi modelini kullandım)
Dik açılı GPIO başlık pimli Raspberry Pi Zero Wireless
DAC kod çözücü PCM5102A
Amplifikatör PAM8403
VS1838B kızılötesi alıcı
HX1838 uzaktan kumanda
Namlu jakı 2.1mm soket
Bağlantı kablosu (wirewrap kullandım)
3D baskı tesisleri
PLA yazıcı filamenti makarası
Akrilik cila spreyi
emaye boya
M3 fındık
M3 x 8mm kubbe başlı altıgen tahrikli makine vidaları
IR alıcı LED'i
Veroboard ve başlık pimleri
Adım 1: Üniteyi Sökün ve Temizleyin
SoundDock'u parçalara ayırmak kolaydır. Önce tabanı çıkarın ve kablo demetini ayırın. Ön ipod yerleştirme bölümleri Torx T6 yivli vidalar kullanır.
Ön tel örgü paneli çıkarın. Bu, kasanın kenarını kavramak için köpük kullanan bir sürtünme uyumudur. Kanca tipi bir pens ile gevşetmeyi başardım ve sonra kolayca kaldırdı. Tel örgü ve kasa arasındaki yuvada bir bozuk para çevirerek bunları çıkarmak için talimatlar gördüm, ancak kasayı madalyonun kenarıyla işaretlemek istemedim.
Ön panel, orijinal amplifikatör için bir soğutucu görevi görür ve vidalarla çıkarılabilir. Bu daha sonra kaldırılır ve hoparlörler ve düz şerit kablo çıkarılabilir.
SoundDock'unuz eski bir üniteyse, muhtemelen çok fazla toz ve kir toplamıştır. Tüm elektrikli bileşenler çıkarıldığında, artık sıcak sabunlu suda güzel bir temizlik yapabilirsiniz. Bir etiketin bıraktığı pisliği temizlemek için bir 'çıkartıcı' sprey kullandım. Aşındırıcı temizlik malzemeleri kullanmamayı unutmayın, böylece kasanın yüksek parlaklığını koruyabilirsiniz.
2. Adım: Bileşenleri 3B Yazdırın
Raspberry Pi, DAC kod çözücü ve amplifikatör bileşenlerini tek bir kompakt üniteye bağlayabilmem için alaşım soğutucunun içine monte edilecek bir kızak tasarladım.
Beşik iki parça halinde gelir, ünitenin yanında bir delik gerektiğinden alt kısım desteklerle basılmıştır, böylece tüm üniteyi sökmeye gerek kalmadan mikro SD kart değiştirilebilir. Bu baskılı destekler, metal bir pense ve bir çift ince uçlu pense kullanılarak kolayca çıkarılabilir. Beşiğin iki parçası, tasarımda sabit tutulan M3 makine vidaları ve somunları ile birbirine birleştirilebilir.
Raspberry Pi'ye (RPi) 40 pimli bir dik açılı başlık lehimlenmiştir.
RPi, daha sonra makine vidalarının kolayca geçmesi için delinen bazı baskılı devre kartı ara parçalarına monte edilir. Bu, Raspberry Pi köşe montaj deliklerine de dikkatlice yapılır.
Kızağın tepesinde, lehimli dik açılı başlıklara, bir PAM amplifikatörüne ve bir güç kaynağı barası olarak işlev görmesi için bir veroboard üzerine monte edilmiş çift sıra başlıklara sahip DAC PCM5102A'yı göreceksiniz. Bu düzeneğin tamamı, orijinal vidalar kullanılarak SoundDock'un önüne takılan alaşımlı ısı emici panele takılabilir.
Ön isim plakası, kasanın eğrilik yarıçapını takip edecek şekilde tasarlanmıştır. Kabartmalı harfler kullandım ve doğru bir şekilde basıldı, ancak ışığı doğru şekilde yakalamadıkça BOSEBerry Pi adının özellikle görünür olduğunu düşünmedim. Kabartmalı harfleri daha görünür kılmak için boyamaya karar verdim. Baskı yüzeyindeki boşlukları doldurmak için baskıyı şeffaf akrilik cila spreyi ile kapattım. Bu, bir sonraki renkli emaye boya tabakasının parçanın basılı katmanlarından sızmamasını sağlamalıdır. Emaye boya birkaç kat halinde yapılmıştır. Boyama sırasında, bazı kılcal hareketler boyayı yüzeye kadar çekerek bazı lekelere neden oldu, ancak kuruduktan sonra biraz ıslak ve kuru kağıtla temizledim ve ardından son kat şeffaf vernik ekledim. ünitenin parlak kaplaması.
Adım 3: Pi'yi yapılandırın
Aşağıdaki talimatlar, radyo yazılımını yapılandırmak için uygulamanız gereken adımlardır.
- Buster Lite'ı https://www.raspberrypi.org/downloads/raspbian/ adresinden indirin. Sıkıştırılmış dosyayı çıkarın – bir.img dosyanız olacaktır.
- SD kart biçimlendirici kullanarak mikro SD kartı biçimlendirin
- Raspbian Buster'ı SD karta yazmak için Win32 Disk Imager https://sourceforge.net/projects/win32diskimager/ kullanın (yaklaşık 10 dakika sürer)
- Pi'yi bir monitöre ve klavyeye takın ve username = pi, password = ahududu ile giriş yapın
- Bir konsol penceresine Sudo raspi-config yazın.
- Menü seçeneği 8 – bu aracı en son sürüme güncelleyin.
- Menü seçeneği 1 – kullanıcı şifresini değiştirin ve not alın.
-
Menü seçeneği 2 – ağ seçenekleri
- (N2) Ev ağınız için WiFi ayrıntılarını girin
- (N1) Ana bilgisayar adını radiopi olarak değiştir
- Menü seçeneği 3 – Önyükleme seçeneklerini etkinleştir (B1) ve (B2) Konsol otomatik oturum açma
- Menü seçeneği 5 – Arabirim seçenekleri (P2) SSH'yi etkinleştirir
- Menü seçeneği 7 – Gelişmiş (A1) Dosya sistemini genişlet
- Sudo apt-get güncellemesi
- Sudo apt-get upgrade (15 dakika)
- Sudo rpi-update (ürün yazılımını güncellemek için)
- RPiZ artık "başsız" olarak kullanılabilir, böylece geri kalan ayarları yapılandırmak için SSH'ye girebilirsiniz. Bir tarayıcı aracılığıyla yönlendiricinizde oturum açın (192.168.1.254 gibi bir şey) ve radyopi'nizin ip adresini bulun. Putty'yi indirin ve az önce bulduğunuz ip adresini kullanarak Pi'ye giriş yapmak için kullanın. Kullanıcı adı=pi ve yeni şifrenizi kullanın.
- sudo apt-get install lirc # LIRC install (devam etmek için y girin)
- sudo nano /boot/config.txt
- tahtadaki pin numarasını dtoverlay=gpio-ir, gpio_pin=23 #pin 16'yı kaldırın ve değiştirin
- yorum yap #dtparam=ses=on
- dtoverlay=hifiberry-dac
- RPi4 seçeneklerini yorumlayın dtoverlay=vc4-fkms-v3d ve max_framebuffers=2
- ctrl X, ardından Enter ve ardından kaydetmek için 'Y'
- cd /etc/lirc
- ls dizindeki dosyaları listelemek için
- sudo cp lirc_options.conf.dist lirc_options.conf
- sudo cp lircd.conf.dist lircd.conf
- sudo nano lirc_options.conf
- sürücü = varsayılan
- cihaz = /dev/lirc0
- ctrl X, ardından Enter ve ardından kaydetmek için 'Y'
- sudo nano /etc/lirc/lircd.conf.d/HX1838.conf
- Metin dosyasından HX1838.conf tanımlarını kopyalayın (konsola yapıştırmak için ctrl-insert)
- ctrl X, ardından Enter ve ardından kaydetmek için 'Y'
- cd /etc/lirc/lircd.conf.d
- ls dosyaları görmek için
- sudo mv devinput.lircd.conf devinput.lircd.conf.dist (devre dışı bırakmak için)
- sudo nano /etc/lirc/lircrc
- lircrc için yapılandırma kodunu yapıştırın
- ctrl X, ardından Enter ve ardından kaydetmek için 'Y'
- sudo apt-get install mpd - devam etmek için 'Y' girin (biraz zaman alır)
- sudo apt-get kurulum mpc
- sudo nano /etc/rc.local
- sonunda 0 çıkışı dışındaki tüm kodu yorumlayın
- # 0 çıkışından önce bu sonraki yorumları ekle
- irexec -d ekleyin
- mpc durağı ekle
- mpc hacmi ekle 30
- #güç gereksinimlerini azaltın
- # bu ünite başsız olduğu için hdmi'yi kapatın
- /usr/bin/tvservice -o
- ctrl X, ardından Enter ve ardından kaydetmek için 'Y'
- Son olarak, sudo nano /etc/asound.conf yazıp aşağıdakileri girerek yeni bir asound.conf oluşturun:
- pcm.!varsayılan {
- hw kartı 0 yazın
- }
- ctl.!varsayılan {
- hw kartı 0 yazın
- }
- ctrl X, ardından Enter ve ardından kaydetmek için 'Y'
- sudo nano /etc/mpd.conf
- bu ayarları değiştirmek için aşağı kaydırın
- ses çıkışı{
- "alsa" yazın
- “ALSA Cihazım” adını verin
- Cihaz "sa:0, 0"
- Mixer_type "yazılım"
- Mixer_device "varsayılan"
- Mikser_kontrol "PCM"
- Mixer_index "0"
- }
- ctrl X, ardından Enter ve ardından kaydetmek için 'Y'
- sudo yeniden başlatma
- Artık kabloları bağlamaya hazırsınız.
Radyo istasyonlarını aşağıdaki şekilde yapılandırdım, ancak url akışlarını değiştirebilir ve istediğiniz radyo istasyonlarını kullanabilirsiniz. Ekli lircrc yapılandırma dosyasına bakın.
Anahtar 0 = Caz FM
Anahtar 1 = Mutlak Klasik Rock
Anahtar 2 = BBC Radyo 2
Anahtar 3 = Klasik FM
Anahtar 4 = BBC Radyo 4
Anahtar 5 = BBC Radyo 5
Anahtar 6 = BBC Radyo 6 Müzik
Anahtar 7 = BBC Hereford ve Worcester
Anahtar 8 = Mutlak 80'lerin Müziği
Anahtar 9 = Mutlak 90'lar Müziği
Yukarı Ok = sesi aç
Aşağı Ok = ses kısma
Sol Tuş = Çalma listesini temizle
Sağ Tuş = Çalma listesini temizle
Tamam tuşu = Oynat
Key Back = Toggle (canlı oynatmayı duraklatır)
Anahtar Çıkış = Durdur
Adım 4: Projeyi Kablolayın
Yukarıdaki kablolama tablolarını kullanarak devreleri bağlayın.
Çalışıp çalışmadığını kontrol etmek için prototipi başlangıçta bir devre tahtası üzerine kurdum. Daha sonra başlıklardaki dupont konektörleri kullanarak kablo bağlantılarını kurduğum bileşenlere aktarabildim. Yine, ünitenin hala çalışıp çalışmadığını kontrol etmek için test edebildim. Sonunda, bir tel sarma aracı kullanarak son bağlantıları yapmaya karar verdim. Bu, bileşenleri bağlamak için çok temiz bir yol sağlar ve gerektiğinde bağlantıların kolayca 'geri alınabilmesi' avantajına sahiptir. Bu yöntemle yapılan elektrik bağlantıları o kadar iyidir ki, aslında lehime ihtiyaç duymazlar.
IR led alıcı, kasanın önündeki orijinal LED'in yerine küçük bir veroboard parçasına lehimlenerek projeye eklendi. Kablolar kısa tutuldu ve RPi'ye bağlanmak için yerleşik kanaldan beslendi. Bu alıcı, uzaktan kumanda ünitesinden gelen IR sinyalini 'görebilmesi' için ince tel örgü ızgaranın arkasına oturacaktır.
Hoparlörler kabine sabitlendikten sonra, amplifikatör çıkışının stereo kanallarına bağlanabilirler. Dişi güç kaynağı jakı soketi, 3D baskılı destek plakasından geçirilebilir ve devrenin barasına bağlanabilir. Tüm ünite, transformatörde 5v 3A fiş ile çalışır.
Önerilen:
Alçakgönüllü Basit İnternet Radyosu: KISSIR: 13 Adım
Alçakgönüllü Basit İnternet Radyosu: KISSIR: Bazen sadece dokunsal olması gerekir. Herhangi Bir Arayüz Yok. Just Buttons.Raspberry Pi bir internet radyo oynatıcısı olarak yeni bir şey değil ve bir ahududu pi kullanarak bir internet radyo oynatıcısının nasıl oluşturulacağına dair birçok talimat var
Raspberry Pi ile Çalışan İnternet Radyosu: 5 Adım (Resimlerle)
Raspberry Pi ile Çalışan İnternet Radyosu: Eski radyolardaki gibi kadranları çevirmek ve düğmelere basmak konusunda tatmin edici bir şey var. Ne yazık ki bu radyoların çoğu bozuldu veya istasyonlar sessizleşti. Neyse ki, herhangi bir radyoyu kullanarak bir internet radyosuna güncellemek çok zor değil
1964 Dansette Pi İnternet Radyosu: 6 Adım (Resimli)
1964 Dansette Pi İnternet Radyosu: 1960'ların ortasındaki bu şık Dansette taşınabilir radyosu, sevgi dolu bir yükseltme sayesinde şimdi 21. yüzyılın en iyi internet radyo istasyonlarını çalıyor. Orijinal kontrollerin tümü yeniden kullanıldı ve bunun bir dönüşüm olduğunu asla bilemezsiniz - açana kadar
1979 Bang & Olufsen Raspberry Pi İnternet Radyosu: 10 Adım (Resimli)
1979 Bang & Olufsen Raspberry Pi İnternet Radyosu: Bu bir 1979 Bang & Bağımsız bir Raspberry Pi internet radyosuna dönüştürdüğüm Olufsen Beocord 1500 kaset kaydedici. Analog VU sayaçları, Pi tarafından bir DAC (Dijitalden Analoga Dönüştürücü) devresi aracılığıyla, geçerli saat ile çalıştırılır,
Raspberry Pi 3 (başsız) ile İnternet Radyosu/Web Radyosu: 8 Adım
Raspberry Pi 3 ile İnternet Radyosu/ Web Radyosu (başsız): HI Kendi Radyonuzun internet üzerinden hostingini mi istiyorsunuz, o zaman doğru yerdesiniz. Mümkün olduğunca detaylandırmaya çalışacağım. Çoğunun satın almak istemediğim bir ses kartına ihtiyaç duyması için birkaç yol denedim. ama başarmayı başardı