İçindekiler:

Raspberry Pi Kullanarak Sonos'a Aux Ekleme: 26 Adım (Resimlerle)
Raspberry Pi Kullanarak Sonos'a Aux Ekleme: 26 Adım (Resimlerle)

Video: Raspberry Pi Kullanarak Sonos'a Aux Ekleme: 26 Adım (Resimlerle)

Video: Raspberry Pi Kullanarak Sonos'a Aux Ekleme: 26 Adım (Resimlerle)
Video: NEDEN L4D3 İSTİYORUM 2024, Kasım
Anonim
Raspberry Pi Kullanarak Sonos'a Aux Ekleme
Raspberry Pi Kullanarak Sonos'a Aux Ekleme

Raspberry Pi'den her zaman etkilenmişimdir ama şimdiye kadar gerçek bir ihtiyacım olmamıştı. Evimizde üç Sonos bileşenimiz var: Oturma odasında A Play 5, yatak odasında bir Play 3 ve verandamızda bir Sonos CONNECT:AMP'ye güç veren dış mekan hoparlörleri. Onlarla, internet üzerinden yayın yapmayan yerel radyo istasyonumuz dışında hemen hemen her şeyi dinleyebiliriz. Ofisimde üst katta bir masa üstü radyom var ve hat çıkışı var ve onu evin her yerinde esas olarak canlı spor yayınları için dinlemek istedim. Bunu başka bir Play 5 veya CONNECT satın alarak ve onun girişini kullanarak başarabilirdim ama küçük ofisimde yeterince yerim yoktu ve bu yeteneğe sahip olmak için çok daha fazla para yatırmak istemedim. Sonos hoparlörlerimiz için uzak bir hat girişi eklemek için bir Raspberry Pi'yi nasıl programlayacağımı öğrenmeye karar verdim. Bu Talimatı, birkaç gün öncesine kadar tam bir Raspberry Pi NOOB için yazdım, en özlü olduğunu düşündüğüm şey, bir Raspberry Pi'nin otomatik olarak canlı bir 320 kbps stereo mp3 akışı sunmaya başlaması için gereken en az adım sayısı Önyüklemeden birkaç saniye sonra Sonos'a. Bu aynı zamanda Sonos'taki evin her yerinde pikapınızı dinlemenin mükemmel bir yoludur.

Aşama 1:

resim
resim
resim
resim

Neye ihtiyacınız olacak:

Raspberry PI 3 Model B 1.2GHz 64-bit dört çekirdekli ARMv8 CPU, 1GB RAM

microSD kart okuyuculu bir masaüstü veya dizüstü bilgisayar

HDMI girişli monitör veya TV (yalnızca ilk kurulum için)

USB veya bluetooth klavye ve fare (yalnızca ilk kurulum için)

BEHRINGER U-CONTROL UCA202 Harici USB Ses Kartı (stereo RCA girişleri vardır)

veya

Ucuz 10$'lık USB stereo yakalama kartı

GÜNCELLEME: USB çıkışlı bir döner tablanız varsa, bunu Pi'ye takabilir ve bunu "ses kartı" olarak kullanabilir ve Behringer'ı tamamen satın almaktan vazgeçebilirsiniz

EDIT: Behringer'in aynı fiyata, pikaplar için yerleşik bir Phono preamp'ı olan BEHRINGER U-PHONO UFO202 adlı başka bir modeli olduğunu bilmiyordum

Raspberry Pi'nin yerleşik ses kartının ses girişi yoktur ve stereo girişleri olan çok az harici USB ses kartı vardır. İkinci tercihim Raspberry'nin GPIO pinlerine takılan bir stereo ses kartı "şapkası"ydı ama bunun için bir kılıf bulamadım ve Flirc Raspberry Pi kasasının görünüşünü ve işlevselliğini gerçekten beğendim.

Flirc Raspberry Pi Case Gen2 (Yeni Model) (alüminyum kasa soğutucu görevi görür)

Mediabridge 3.5mm Erkek - 2-Erkek RCA Adaptörü (6 Feet) (analog ses kaynağınızın RCA çıkışları varsa buna ihtiyacınız yoktur)

Kingston 8 GB microSDHC Sınıf 4 Flash Bellek Kartı

Mikro B USB Kablosu - Sol Açılı

Adım 2:

resim
resim
resim
resim
resim
resim
resim
resim

Normal bilgisayarınızda https://www.raspberrypi.org/downloads/noobs adresine gidin ve NOOBS_v2_4_4.zip dosyasını indirin. Oldukça büyük bir dosyadır (~1.4 GB). Zip dosyasının içeriğini microSD kartınıza çıkarın. Dosyaları doğrudan karta çıkarmak yerine önce geçici bir klasöre çıkarıp sonra karta kopyalayarak SD kartıma yazmanın daha hızlı olduğunu gördüm.

Aşama 3:

resim
resim

Çıkarılan dosyalarla birlikte microSD kartı, Raspberry Pi'nin alt tarafındaki SD kart yuvasına takın. Raspberry Pi'den bir HDMI kablosunu monitörünüze veya TV'nize bağlayın. USB klavyeyi, fareyi, ethernet kablosunu (veya Wi-Fi'yi daha sonra yapılandırabilirsiniz), USB ses kartını (Behringer kartı herhangi bir ek yazılım veya sürücü gerektirmez) ve son olarak Mikro USB güç kablosunu bağlayın.

4. Adım:

resim
resim
resim
resim
resim
resim

Pi, işletim sistemi kurulum ekranına açılacaktır. Yalnızca Raspbian'ı seçin ve Yükle'ye tıklayın. Kurulumu biraz zaman alacaktır. Kurulumum sırasında ekranın sağ üst köşesinde aralıklı olarak küçük bir şimşek simgesi beliriyordu. Çevrimiçi araştırmalar, Pi'nin microSD karta çok fazla erişiyorsa veya başka bir şekilde çok çalışıyorsa (ve bizim durumumuzda harici bir USB ses kartına güç veriyorsa) ve bir bilgisayara takılı bir USB kablosu (özel bir USB güç kaynağı değil) kullanarak onu çalıştırdığınızı ortaya çıkardı.) biraz düşük voltajı gösteren simgeyi görebilirsiniz. Bu tamamen normaldir ve hiçbir şeyi etkilememelidir. İşletim sistemi kurulumu tamamladıktan sonra bir onay iletişim kutusu alacaksınız. Tamam'ı tıklayın ve Pi yeniden başlatılacaktır.

Adım 5:

resim
resim
resim
resim

Yeniden başlatıldıktan sonra Raspbian masaüstü görünecektir. Yapmamız gereken ilk şey bir root şifresi belirlemek. Ekranın sol üst köşesindeki terminal simgesine tıklayın ve "sudo passwd root" (tırnak işaretleri olmadan) yazın ve enter tuşuna basın. Parola olarak "ahududu" (tırnak işaretleri olmadan) yazın, enter'a basın ve ardından tekrar yazın ve onaylamak için enter'a basın. BTW, "sudo" komutu "süper kullanıcı do" anlamına gelir ve komutları bir süper kullanıcı aka root kullanıcısı olarak çalıştırmanıza izin verir.

sudo şifresi kökü

6. Adım:

resim
resim
resim
resim
resim
resim

Ardından, yerleşik VNC sunucusunu etkinleştireceğiz. Bu, komutları yazmak yerine VNC aracılığıyla kopyalayıp yapıştırabileceğiniz için işleri çok daha kolaylaştırır. GUI Menüsü (görev çubuğundaki küçük ahududu) > Tercihler > Raspberry Pi Yapılandırması > Arayüzler'i seçin. VNC'nin yanındaki Etkin'e ve ardından Tamam'a tıklayın. Birkaç saniye sonra görev çubuğunda bir VNC simgesi belirecektir. Tıklayın ve ardından sağ üstteki menü simgesine (3 yatay çizgili kutu) ve ardından Seçenekler'e tıklayın. Güvenlik seçeneklerinde Şifrelemeyi "Kapalı tercih" ve Kimlik Doğrulamayı "VNC şifresi" olarak ayarlayın. Bir şifre kutusu açılacaktır. Parola için her kutuya "ahududu" (tırnak işaretleri olmadan) girin ve Tamam'ı tıklayın. Onaylamak için Tamam'ı tıklamanız gereken ikinci bir uyarı kutusu alacaksınız. Nükleer kodları depolamak yerine bir ses aktarıcı kuruyoruz:)

7. Adım:

resim
resim
resim
resim
resim
resim
resim
resim

Daha ileri gitmeden önce statik bir IP adresi atamamız gerekiyor. Pi'nizin IP adresi, yönlendiricinizin DHCP sunucusu tarafından rastgele atanırsa, IP adresi daha sonra değişebilir ve VNC (veya bu konuda Sonos) aracılığıyla bağlanamazsınız. Görev çubuğundaki ağ bağlantıları simgesine (küçük yukarı ve aşağı ok simgesi) SAĞ tıklayın ve "Kablosuz ve Kablolu Ağ Ayarları"nı seçin. Sağ üst kutuya SOL tıklayın ve ethernet bağlantısını yapılandırmak için "eth0" veya kablosuz için "wlan0" öğesini seçin. Yalnızca birine veya diğerine statik bir IP atamanızı tavsiye ederim. Pi'mi ilk kurduğumda bir sorun yaşadım ve her iki bağlantıya da aynı statik IP adresini atadım ve Pi'min kablosuz bağlantısı kilitlendi ve tekrar düzgün çalışmasını sağlayamadım, bu yüzden işletim sistemini baştan kurmaya başlamak zorunda kaldım. Her neyse, IP adresi alanına istediğiniz IP adresini girin ve hem Yönlendirici hem de DNS Sunucuları alanına yönlendiricinizin IP adresini girin. Uygula ve Kapat'ı tıklayın.

NOT: Varsa, yönlendiricinizin DHCP IP rezervasyon özelliğini kullanarak statik bir IP adresi atamak daha kolay olabilir. Pi'nin MAC adresine ihtiyacınız olabilir veya yönlendiricinizin yönetici sayfasındaki bağlı cihazlar listesinde görünebilir. MAC adresine ihtiyacınız varsa, ethernet için terminal penceresinde "ifconfig eth0" veya WiFi için "ifconfig wlan0" komutunu yazın. İlginçtir ki, WiFi'nin MAC adresi "eter" ile başlayan satırda görünecektir.

Adım 8:

resim
resim
resim
resim
resim
resim

Ardından, varsayılan ekran çözünürlüğünü ayarlamamız gerekiyor. Bu, bir monitöre nasıl bağlı olduğumuzu görmek aptalca görünebilir, ancak daha sonra bir monitör takılı olmadan (dedikleri gibi başsız) VNC aracılığıyla bağlandığınızda, Pi'nin çok küçük bir ekran olan varsayılan 640x480 çözünürlüğüne geri dönecektir. birlikte çalışmak! GUI Menüsü > Tercihler > Raspberry Pi Yapılandırması > Çözünürlüğü Ayarla'yı seçin. 1280x720 veya daha yükseğine ayarlayın ve yeniden başlatmak için Tamam ve Evet'e tıklayın.

9. Adım:

resim
resim
resim
resim
resim
resim

Bu noktada Pi'yi kontrol etmek için VNC'yi kullanmaya başlamak isteyebilirsiniz. Raspbian masaüstünde VNC kontrol panelini tekrar açın ve "Bağlantı" altında IP adresini arayın. Normal bilgisayarınıza bir VNC görüntüleyici kurun ve çalıştırın ve bu IP adresini bağlanıp parola olarak "ahududu" (tırnak işaretleri olmadan) girmek için kullanın. Windows için TightVNC kullandım. Bağlandıktan sonra, gelecekte oturum açma ekranını atlayarak hızlı bir şekilde bağlanmak için Pi'nin VNC bağlantısını masaüstünüze bir kısayol olarak kaydedebilirsiniz. Kısayolda şifreyi kaydetme konusunda bir uyarı alacaksınız. Yine kodlar. Pi'nin terminal penceresine kopyalamak ve yapıştırmak için, normal bilgisayarınızdaki metni veya komutları seçin veya vurgulayın, Ctrl-C tuşlarına basın (klavyenizde kelimenin tam anlamıyla Ctrl ve C tuşlarına aynı anda basın) veya sağ tıklayın ve "Kopyala" yı seçin. ", ardından Pi'nin VNC görüntüleyici penceresini etkinleştirin ve sağ imlecin üzerindeki terminal penceresinin içine SAĞ tıklayın ve Yapıştır'ı seçin.

Adım 10:

resim
resim
resim
resim
resim
resim
resim
resim

Ardından, düzgün çalıştığından emin olmak için ses kartını test edeceğiz. USB ses kartının RCA hat girişlerine canlı bir ses kaynağı takın. Terminal penceresini açın ve "arecord -l" yazın (bu küçük harf "L") ve enter tuşuna basın. Bu, bağlı ses kartı cihazlarınızı listeler. "Kart" kelimesinden sonraki numara, cihaz numaranızdır. "plughw:" kelimesinden sonraki komutta bu numarayı değiştirin: Benim durumumda kart numaram "1" idi, bu yüzden (aslında VNC kullanılarak kopyalanıp yapıştırıldı) "arecord -D plughw:1, 0 -f cd temp. wav". Bu, ses kartının girişlerinden CD kalitesinde bir.wav dosyası kaydetmeye başlayacaktır. Birkaç saniye sonra kaydı durdurmak için Ctrl-C'ye basın (klavyenizdeki Ctrl ve C tuşlarına aynı anda basın). Çalmak için Raspberry Pi kartının kendisinde bulunan kulaklık jakına veya harici USB ses kartının kulaklık jakına kulaklık takmanız gerekir. Görev çubuğundaki hoparlör simgesine SAĞ tıklayın ve kulaklığınızı taktığınız ilgili cihazı seçin ve sesi açın (Analog = Raspberry Pi kulaklık jakı; USB AUDIO CODEC = Harici USB ses kartı kulaklık jakı). "aplay temp.wav" yazıp enter tuşuna basın, az önce ne kaydettiğinizi duymalısınız. Pi'deki ses kartı çok iyi değil, bu yüzden dahili kulaklık jakı üzerinden dinliyorsanız, o kadar iyi gelmiyorsa endişelenmeyin. Ses akışımız tamamen dijital olacak ve Sonos'ta harika ses verecek.

arecord -l

arecord -D plughw:1, 0 -f cd temp.wav

oyna temp.wav

Adım 11:

resim
resim
resim
resim

Daha sonra Darkice ve Icecast2 olmak üzere iki program yükleyeceğiz. Darkice, canlı ses kaynağımızı bir mp3 akışına kodlayacak ve Icecast2, onu Sonos'a Shoutcast akışı olarak sunacak. Bu satırların her birini terminal penceresinde birer birer yazın ve ardından her seferinde enter tuşuna basın:

wget

mv darkice_1.0.1-999~mp3+1_armhf.deb?raw=true darkice_1.0.1-999~mp3+1_armhf.deb

sudo apt-get install libmp3lame0 libtwolame0

sudo dpkg -i darkice_1.0.1-999~mp3+1_armhf.deb

Adım 1/2:

resim
resim
resim
resim
resim
resim

Şimdi Icecast2'yi kurmak için. "sudo apt-get install icecast2" yazıp enter'a basın. Kurulduktan sonra, Icecast2'yi yapılandırmak isteyip istemediğinizi soran bir pencere açılacaktır. Evet'i seçmek için sol ok tuşuna basın ve girin. İkinci ekranda aşağı ok tuşuna basın ve "localhost" varsayılan ana bilgisayar adını kullanmak için Tamam'ı seçmek için girin. Sonraki üç ekranda aşağı oka basın ve varsayılan kaynak, aktarma ve yönetim şifresi olarak "hackme" kullanmayı kabul etmek için enter tuşuna basın. Tüm varsayılan ayarları kabul etsek de, Icecast2 sunucusunu etkinleştirmek için bu adımların tamamlanması gerekir.

sudo apt-get install icecast2

Adım 13:

resim
resim
resim
resim
resim
resim

Daha sonra GUI dosya yöneticisini root kullanıcısı olarak çalıştırmamız gerekiyor. Bunu yapmak için GUI Menüsü > Çalıştır'ı seçin. "sudo pcmanfm" yazın ve enter'a basın. Bu, dosya yöneticisini (biz Windows kullanıcıları için dosya gezgininin eşdeğeri) ana dizine (/home/pi) açacaktır ve daha önce indirdiğimiz artık darkice kurulum dosyasını ve oluşturduğumuz temp.wav dosyasını göreceksiniz. ses kartını test et. Gezgin penceresinde boş bir alana SAĞ tıklayın ve Yeni Oluştur'u ve ardından Dosyayı Boşalt'ı seçin. "darkice.cfg" olarak adlandırın ve Tamam'ı tıklayın. Ardından, yeni oluşturulan dosyayı SAĞ tıklayın ve Leafpad (Windows not defterinin eşdeğeri) ile açmayı seçin. Aşağıdaki satırları kopyalayıp Leafpad'e yapıştırın, ardından Dosya ve Kaydet'e tıklayın. Seçtiğim ayarlar en kaliteli mp3 akışı içindir, ancak ağınızın dışında akış yapacaksanız, örn. internet. "device = plughw:1, 0" satırında ses kartı numaranızın doğru olduğundan emin olun. "quality" satırının önünde # ile yorumlandığını fark edeceksiniz. Yalnızca "bitrateMode = vbr" (değişken bit hızı) ayarladıysanız kullanılır. cbr (sabit bit hızı) kullanırken ayarlanmış bir kalite değerine sahip olamazsınız, aksi takdirde akış kekeler ve atlar. Bu küçük taşı ancak saatlerce süren hayal kırıklığından sonra keşfettim. Cbr kullanıyorsanız kalite değerinin göz ardı edileceğini varsaydım, ancak durumun böyle olmadığı ve işlere gerçekten bir İngiliz anahtarı fırlattığı ortaya çıktı. Tersine, vbr kullanmaya karar verirseniz, "bitrate = 320" satırını yorumlamanız ve "quality" satırının yorumunu kaldırmanız gerekir.

[Genel]

süre = 0 # süre s, 0 sonsuza kadar arabellekSn = 1 # arabellek, saniye cinsinden yeniden bağlan = evet # bağlantı kesilirse yeniden bağlan [giriş] cihazı = plughw:1, 0 # Ses girişi için ses kartı cihazı sampleRate = 44100 # sample rate 11025, 22050 veya 44100 bitSample = 16 # bit kanal = 2 # 2 = stereo [icecast2-0] bitrateMode = cbr # sabit bit hızı ('cbr' sabiti, 'abr' ortalama) #quality = 1.0 # 1.0 en iyi kalitedir (yalnızca kullanın) vbr ile) formatı = mp3 # formatı. OGG için 'vorbis'i seçin Vorbis bitrate = 320 # bitrate server = localhost # veya IP port = 8000 # IceCast2 için port erişim şifresi = hackme # IceCast2 sunucusu için kaynak şifre mountPoint = rapi.mp3 # IceCast2 sunucusunda bağlama noktası.mp3 veya.ogg adı = Raspberry Pi

Adım 14:

resim
resim
resim
resim
resim
resim
resim
resim

Ardından, "darkice.sh" adlı boş bir dosya oluşturmak için önceki adımların aynısını izlememiz gerekiyor..sh dosyası, DOS veya Windows için bir.bat veya toplu iş dosyasının eşdeğeridir. Leafpad'i kullanarak açın, aşağıdaki satırları kopyalayıp yapıştırın ve kaydedin.

#!/bin/bash

sudo /usr/bin/darkice -c /home/pi/darkice.cfg

Adım 15:

resim
resim

Ardından darkice.sh dosyasını çalıştırılabilir hale getirmek için bir komut çalıştırmamız gerekiyor. Terminal penceresini açın ve "sudo chmod 777 /home/pi/darkice.sh" yazın ve enter tuşuna basın. Şimdi Icecast2 sunucu hizmetini başlatma zamanı. "Sudo service icecast2 start" yazın ve enter'a basın.

sudo chmod 777 /home/pi/darkice.sh

sudo hizmeti icecast2 başlangıcı

16. Adım:

resim
resim
resim
resim
resim
resim
resim
resim

Daha sonra Darkice'e Pi her başlatıldığında otomatik olarak başlamasını söylemeliyiz (Icecast2 sunucusu bir hizmet olarak çalışır ve önyüklemeden sonra zaten otomatik olarak başlar). Öncelikle hangi metin düzenleyiciyi kullanacağımızı seçmeliyiz. Terminal penceresine "select-editör" yazın ve enter'a basın. Nano düzenleyiciyi seçmek için "2" yazın ve enter tuşuna basın. Ardından "crontab -e" yazın ve girin. Ardından, görünen metin dosyasının sonuna kadar kaydırmak için aşağı ok tuşunu basılı tutun ve "@reboot sleep 10 && sudo /home/pi/darkice.sh" satırını ekleyin. Ardından çıkmak için Ctrl-X tuşlarına basın ve "Değiştirilen arabellek kaydedilsin mi?" Evet için Y tuşuna basın, ardından otomatik olarak oluşturulan dosya adını onaylamak için girin. Uyku 10 anahtarı, ses akışını başlatmadan önce, önyüklemeden sonra Pi'ye 10 saniye beklemesini söyler. Bu, işletim sistemine USB ses kartını başlatması için zaman verir. Akışı USB ses kartı etkin olmadan başlatırsanız akış hiçbir zaman başlamaz.

seçici editör

crontab -e

@reboot sleep 10 && sudo /home/pi/darkice.sh

Adım 17:

resim
resim
resim
resim

GUI menü simgesine tıklayın ve yeniden başlatmayı seçin. Tüm bu adımları tam olarak izlediyseniz, yeniden başlat'ı tıkladıktan sonra akış, 30 saniye ile bir dakika arasında herhangi bir yerde otomatik olarak başlayacaktır.

18. Adım:

resim
resim
resim
resim

GÜNCELLEME: Artık akışımı doğrudan Google Chrome'da oynatamıyorum. Sanırım bir Chrome güncellemesi ile bozuldu. Sonos ve diğer akış uygulamalarımda hala iyi çalışıyor.

Akışın doğru çalıştığını test etmek için, normal bilgisayarınızda web tarayıcısını açın ve durumunuzu görüntülemek için "https://192.168.1.146:8000" (elbette Pi'nizin doğru IP adresi benimkinin yerine geçecek şekilde) gidin. Pi'nin Icecast2 sunucusu. Dinlemek için sağ üstteki M3U simgesine tıklayın veya akışı doğrudan açmak için manuel olarak "https://192.168.1.146:8000/rapi.mp3" girerek.m3u çalma listesi dosyasını indirmeyi tamamen atlayabilirsiniz. Canlı kaynağınızı duyarsanız, Pi düzgün çalışıyordur ve onu Sonos'a eklemenin zamanı gelmiştir.

Adım 19:

resim
resim
resim
resim

Sonos'a özel bir akış eklemek için Sonos masaüstü denetleyici uygulamasını kullanmanız gerekir. Yönet > Radyo İstasyonu Ekle'ye tıklayın ve benim durumumda "https://192.168.1.146:8000/rapi.mp3" olan akışın url'sini girin. Ayrıca bir İstasyon Adı girin ve Tamam'a tıklayın.

Adım 20:

resim
resim
resim
resim
resim
resim
resim
resim

Yeni eklediğimiz özel radyo istasyonunu çalmak için "Radyo by Tunein"i ve ardından "Radyo İstasyonlarım"ı seçin, ardından Raspberry Pi'nizin listelendiğini göreceksiniz. Oynatmak için SOL ÇİFT tıklayın veya istasyonu düzenlemek veya Sonos favorilerinize eklemek için SAĞ tıklayın.

Adım 21:

resim
resim
resim
resim
resim
resim
resim
resim

Özel radyo istasyonunu ekledikten sonra, Sonos mobil uygulamanızda hemen kullanılabilir olacaktır. Sonos kısa süre önce uygulamalarını korkunç beyaz bir motifle güncelledi ve "Sonos Favorileri"ni "Sonos'um" olarak yeniden adlandırdı ve her şey için aşırı büyük küçük resimler kullandı. Eski format, karanlık bir odada sizi kör etmeden kolayca erişilebilen her şeyle çok iyi göründüğü ve çalıştığı için Sonos forumlarında çok fazla tepki oldu. Umarım en kısa zamanda eski tarza dönerler. Her neyse, yeni uygulamada en alttaki "Sonos'um"a dokunun, "İstasyonlar"a gidin ve "Tümünü Gör"e dokunun. Bir sonraki ekranda "Raspberry Pi" görene kadar aşağı kaydırın. Üzerine dokunun ve seçtiğiniz oda(lar)da oynamaya başlayacaktır.

Adım 22:

resim
resim
resim
resim
resim
resim

Yapılacak son şey, Pi'yi bir kasaya kurmaktır. Flirc Raspberry Pi Kasasını hem güzel göründüğü hem de işlevsel olduğu için seçtim. Alüminyum kasanın tamamı Pi'nin işlemcisi için bir ısı emici görevi görür. Bu kasayı alırsanız, birlikte gelen süngerimsi termal pedin yapışkan tarafını soyun ve kasanın işlemciye değecek şekilde aşağıya uzanan kısmına yapıştırın ve ardından diğer yapışkan olmayan ince plastik filmi soyun. kasayı kapatmadan önce tarafı (işlemciye dokunan taraf).

23. Adım:

resim
resim
resim
resim
resim
resim
resim
resim

Biraz ev temizliği: Pi'nizi ethernet üzerinden bağlı bırakmayı planlıyorsanız, biraz enerji tasarrufu yapmak için Wi-Fi radyosunu kapatmak isteyebilirsiniz. Bunu yapmak için ağ bağlantıları simgesini (küçük yukarı ve aşağı ok simgesi) SOL tıklayın ve "Wi-Fi'yi Kapat"ı seçin. Bluetooth simgesine SOL tıklayarak da bluetooth radyosunu kapatabilirsiniz. Ayrıca Darkice programı arka planda gizli olarak çalışır, bu yüzden onu durdurmanız gerekirse bir terminal penceresi açın, "ps aux | grep darkice.cfg" yazın ve enter'a basın ve ardından "sudo kill 976" (veya ilki ne olursa olsun) işlem kimliği) ve enter tuşuna basın. Akışı yeniden başlatmak için "sudo darkice -c ~/darkice.cfg" yazın ve enter'a basın veya sadece yeniden başlatın. Icecast sunucusuna bağlı istemci yokken Pi'nin ne kadar bant genişliği kullandığını merak ettim, bu yüzden vnstat adlı bir bant genişliği izleme aracı kurdum ve cevap 0 kbps. Bağlı istemci yoksa, kesinlikle hiçbir şekilde kullanılan bant genişliği yoktur. İyi şanslar ve aradığınız için teşekkürler!

ps yardımcı | grep darkice

sudo öldürmek 976

sudo darkice -c ~/darkice.cfg

Adım 24:

resim
resim

GÜNCELLEME Kasım 2018: Yakın zamanda eyalet dışına taşındım ve spor takımımın oyun yayınlarını Sonos hoparlörlerimden dinlemeye devam etmek istedim. 17 yıl önce, o gün oynanacak bir oyun olup olmadığını görmek için her sabah takımımın tüm spor programlarını okuyan bir senaryo yazdım. Varsa, bana bir e-posta gönderir, bilgisayarlarımı kablo kutusundan oyunu kaydetmek için Hauppauge Colossus HDMI yakalama kartını ayarlar ve Total Recorder bilgisayarımın girişine bağlı bir radyodan radyo yayınını kaydeder. Durum dışında olacağım için radyo artık bana iyi gelmiyor, bu yüzden oyun yayın akışını otomatik olarak başlatıldığında bir web tarayıcısında otomatik olarak başlatmak için bir Raspberry Pi kurdum. Yani şimdi olan şey, oyun öncesi başladığında bilgisayarım otomatik olarak Pi'ye bağlı bir Wemo anahtarını açar ve önyükleme yapar ve radyo yayınını oynatmaya başlar ve bilgisayarımın hat girişini kullanarak Pi'nin kulaklık çıkışından kayıt yaparım. Ana bilgisayarımın web sayfasını başlatmasını ve dahili olarak kaydetmesini sağlıyordum ama bilgisayarımın tüm oyunu bağlamasını sevmedim. Ayrıca sesi Sonos hoparlörlerime aktarmak istedim ve yalnızca yazılım kullanarak yapmanın kolay olacağını düşündüm, ancak Darkice bir çıkış değil, bir ses giriş sinyali aradığı için durumun böyle olmadığı ortaya çıktı. En kolay ve en güvenilir yol, 3,5 mm - 2x RCA adaptörünün bir ucunu Raspberry Pi'nin kulaklık çıkışına ve diğer ucunu Behringer'in RCA girişlerine takmak ve AUX girişini Behringer'den aktarmak için bu talimattaki adımları gerçekleştirmektir.. Bilginize, açılışta bir web sayfasını otomatik olarak başlatmak için /etc/xdg/lxsession/LXDE-pi/autostart içindeki otomatik başlatma dosyasını düzenlemeniz ve sonuna şu satırı eklemeniz gerekir:

Harika çalışıyor!

Adım 25:

resim
resim
resim
resim
resim
resim

GÜNCELLEME 4 Haziran 2019: Spor takımımın TuneIn web sayfasından Sonos'a canlı ses akışı, sesin çok düşük olduğu son birkaç yayın dışında harika çalışıyor. Bazı YouTube videoları yükledim ve yüksek sesle ve nettiler, bu yüzden stadyum ile TuneIn sunucuları arasında bir ses seviyesi ayarı azaltılmış olmalı. Düzeltileceğinden emin olduğum için çok da önemli değil ama bu bana Raspberry Pi'nin ses çıkışını Behringer harici ses kartına ayrı bir kulaklık amfisi kullanmadan yükseltmenin bir yolunu düşündürdü. Daha güçlü bir çıkışa ve fiziksel ses kontrolüne sahip 10$'lık ucuz bir USB ses kartı sipariş ettim ancak Raspberry Pi'nin bunu varsayılan ses kartı olarak tanıması için birkaç değişiklik yapmak zorunda kaldım. Pi'nin yerleşik ses kartını devre dışı bırakmak için GUI'ye tıklamanız gerekiyor. Masaüstündeki menü simgesi (Ahududu logosu), ardından Çalıştır'a tıklayın ve Dosya Yöneticisini kök kullanıcı olarak açmak için "sudo pcmanfm" yazın. Ardından /etc/modprobe.d/ dizinine gidin ve "raspi-blacklist.conf" dosyasını yaprak pedi kullanarak açın ve "kara liste snd_bcm2835" satırını (tırnak işaretleri olmadan) ekleyin ve kaydedin. Ardından /lib/modprobe.d/'ye gidin ve "aliases.conf" dosyasını açın ve önüne bir hashtag ekleyerek "options snd-usb-audio index=-2" satırını şu şekilde okuyun: "#options snd-usb-audio index=-2" sonra kaydedin. Yeniden başlatın, ardından terminal penceresini açın ve Behringer ses kartının hala darkice.cfg dosyanızda listelenen cihaz numarası ("kart" kelimesinden sonraki numara) olduğundan emin olmak için yakalama cihazlarını listelemek için "arecord -l" yazın. hatta:device = plughw:1, 0 # Ses girişi için ses kartı cihazıİşte bu kadar. Bu değişiklikler, bir USB ses kartının Raspberry Pi'deki her şey için varsayılan ses olmasını sağlayacaktır. Masaüstündeki hoparlör simgesine sağ tıklayıp varsayılan USB ses kartını seçebilirsiniz.

Adım 26:

resim
resim
resim
resim
resim
resim

GÜNCELLEME 5 Haziran 2019: Yukarıda atıfta bulunulan USB ses kartını sipariş ettiğimde, Behringer kartına daha ucuz bir alternatif olarak Raspberry Pi ile birlikte kullanılıp kullanılamayacağını görmek için stereo girişleri olan 15 dolarlık ucuz bir USB yakalama kartı da sipariş ettim. yazılım yakalama kontrolleri vardı ve her ikisinin de cevabı evet! Yakalama kontrollerini etkinleştirmek için hoparlör simgesine sağ tıklayın ve "USB Aygıt Ayarları…"na tıklayın, ardından "Kontrolleri Seç…"e tıklayın, ardından mikrofon kutusunu işaretleyin ve "Kapat"a tıklayın. Seçenek olarak yalnızca "Mikrofon" olmasına rağmen, bunun gerçekten de 3.5 mm veya RCA girişlerini kullanan bir stereo giriş olduğunu onaylayabilirim.

Ahududu Pi Yarışması 2017
Ahududu Pi Yarışması 2017
Ahududu Pi Yarışması 2017
Ahududu Pi Yarışması 2017

Ahududu Pi Yarışması 2017'de İkincilik

Önerilen: