İçindekiler:
- Adım 1: Bilgisayarınıza İndirin
- 2. Adım: Raspbian OS'yi kurun
- 3. Adım: Raspbian OS Kurulumundan Sonra
- Adım 4: Rasberry'nin IP Adresini Bulun
- Adım 5: Öğeleri Yükleyin
- Adım 6: Komut İsteminde Bir Kez Daha
- Adım 7: Asound.conf Dosyasını Oluşturun
- Adım 8: Denklem Düzeylerini Değiştirme
- 9. Adım: ITunes'u Bir Bilgisayardan Kullanın ve Telefonunuzda Pil Ömründen Tasarruf Edin
- Adım 10: Bonus Adım: Gelişmiş Shairport-sync Parametreleri
Video: Raspberry Pi Telefon Uygulaması Uzaktan Kumandalı Tüm Ev Senkron Ses: 10 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Hedef, herhangi bir odadaki senkronize edilmiş ses ve/veya bağımsız kaynaklardır, iTunes Remote (apple) veya Retune (android) aracılığıyla bir telefon veya tablet ile kolayca kontrol edilir. Ayrıca ses bölgelerinin otomatik olarak açılıp kapanmasını istiyorum, bu yüzden bir set için Raspberry Pi ve Hifiberry'ye döndüm ve çözümü unuttum.
Bir ses bölgesi için Parça Listesi:
- Ahududu pi 3 $ 35
- SD kart 16G $8
- Hifiberry AMP2 $50
- Güç kaynağı 5.5mm x 2.1mm DC Fiş, 12V 5A 60W 12$
- Hoparlörler 75 $ (banyo tavanı için hava koşullarına dayanıklı)
- Müzik sunucusu (iTunes çalıştıran bilgisayar)
Yalnızca kurulum için
- USB fare
- USB klavye
- hdmi ekran
- USB güç fişi
- USB'den mikro USB'ye kablo
Adım 1: Bilgisayarınıza İndirin
GÜNCELLEME 7/5/19 Bu talimatı atlayın ve sadece https://moodeaudio.org/ yükleyin
Aman Tanrım, kurulumu/kullanımı hiç olmadığı kadar kolay ve bu eğitimden alacağınız her şeyi artı çok daha fazlasını yapıyor. Hatta isterseniz, harika başsız ses sisteminizin keyfini çıkarabilmeniz için onu bir erişim noktası olarak çalışacak şekilde ayarlamanıza bile izin veriyor. ızgara.
- Sd kart biçimlendiriciyi indirin (veya değil, buna ihtiyacım yoktu) Bu yapı yalnızca bir havaalanı amplifikatörü olarak kullanılacak, bu nedenle 16G yeterli alan ve kart fat32 olarak biçimlendirilmiş olarak geldi.
- NOOBS Windows 10 makinemde, indirdikten sonra NOOBS'u açmak için hedef olarak sd kartımı seçtim.
- Pi'yi kurduktan sonra masaüstünü Pi'nize uzak tutmak için bir PC'ye VNC görüntüleyici kurun. Raspberry Pi'nizde zaten yüklü.
2. Adım: Raspbian OS'yi kurun
- SD kartı ahududuya takın ve HDMI monitör, usb klavye ve usb fareyi bağlayın
- Mini usb bağlantısıyla Pi'ye güç verin. Hifiberry amfiniz kurulu ise usb gücünü KULLANMAYIN. (hifiberry amfisi ahududularınıza güç sağlar)
- USB fare ve klavye, açılışta sizin için çalışacaktır. Ekranın altında dilinizi/klavyenizi seçin.
- Raspian OS'yi seçin.
- Wifi kullanıyorsanız, wifi ağınızı seçin ve oturum açın. Pi'niz ağınıza katıldıktan sonra birçok harika şey kullanılabilir hale gelir, yapmayın. Sadece raspbian'a bağlı kal. Yükle'yi tıklayın. Kurulum sırasında ahududunuzla ilgili bilgileri ekranda izleyin. Şaka yapıyorum. Git bir şeyler yap ve daha sonra tekrar kontrol et, biraz zaman alacak.
3. Adım: Raspbian OS Kurulumundan Sonra
- Yeni raspbian masaüstünüze önyükleme yaptıktan sonra, ahududuya tıklayın (Windows'taki başlat menüsü gibidir)
-
Raspberry Pi Yapılandırmasını seçin ve aşağıdakilerin tümünü yapın:
- ŞİFRE DEĞİŞTİR!
-
Arayüzler
SSH ve VNC'yi etkinleştirin (VNC'yi tercih ederim, nedenini size daha sonra anlatacağım)
-
yerelleştirme
Tüm eşyalarınızı ayarlayın (saat dilimi, ülke,…)
-
Ana bilgisayar adını değiştir
Bunu ses bölgesinin adıyla değiştirin. Adı benzersiz yapın, birden fazla bölgeniz olacak
- Yeniden başlat.
Adım 4: Rasberry'nin IP Adresini Bulun
- Başsız ses kaynakları olarak ayarlanan ahududu, doğrudan erişim için uygun olmayacak, bir PC'den uzaktan bağlanmak isteyeceksiniz.
-
Pi'nizin IP adresini bilmeniz gerekecek.
Raspbian masaüstünde, fareyi görev çubuğundaki wifi simgesinin üzerine getirirseniz, yönlendiricinizin ahududuya atanan IP'sini görebileceğiniz bir bilgi kutusu açılır. Yönlendiricimin ağdaki aygıtları seçme ve her zaman aynı IP'yi atama özelliği vardır. Bu, Pi'me "statik" bir IP adresi atamak için en az dirençli yoldu. Özel bir IP adresi hayatı çok daha kolaylaştırır
Adım 5: Öğeleri Yükleyin
Ses kartınızı / amplifikatörünüzü henüz takmadıysanız, bunu şimdi Pi'niz kapalıyken yapın
Pi'nizi çalıştırın ve PC'nizde VNC görüntüleyiciyi açın. Ahududu pi'nize bir VNC sunucu uygulaması dahildir ve bunu önceki adımda etkinleştirdiniz. VNC görüntüleyiciye ahududunuzun IP'sini söyleyen yeni bir bağlantı kurun.
Raspberry'nizin masaüstündeki görev çubuğunda bir komut penceresi kısayolu var. Komut istemini açın ve şunu girin:
sudo apt-get güncellemesi
Bitirdikten sonra şunu girin:
sudo apt-get yükseltme
komut istemini kapatın ve ahududu menüsünü açın, bazı yazılımları kolay yoldan yükleyeceğiz.
Tercihler => Yazılım Ekle/Kaldır'ı tıklayın
shairport-sync'i arayın ve kurun
EQ için de aynısını yapın
ile EQ'yu da kurabilirsiniz.
sudo apt-get install -y libasound2-plugin-equal
Adım 6: Komut İsteminde Bir Kez Daha
Ses kartı hakkında bir şeyler bilmemiz gerekiyor
Bir komut satırı istemi açın.
Buradaki örnekte olduğu gibi aplay –l komutunu girin.
Hifiberry amplifikatörünün kart 1 olduğuna dikkat edin
pi@Balkon:~ $ aplay -l
**** OYNATMA Donanım Cihazlarının Listesi **** kart 0: ALSA [bcm2835 ALSA], cihaz 0: bcm2835 ALSA [bcm2835 ALSA] Alt Cihazlar: Alt Cihaz #0: alt cihaz #0 Alt Cihaz #1: alt cihaz #1 Alt cihaz #2: alt cihaz #2 Alt cihaz #3: alt cihaz #3 Alt cihaz #4: alt cihaz #4 Alt cihaz #5: alt cihaz #5 Alt cihaz #6: alt cihaz #6 Alt cihaz #7: alt cihaz #7 kart 0: ALSA [bcm2835 ALSA], cihaz 1: bcm2835 ALSA [bcm2835 IEC958/HDMI] Alt cihazlar: Alt cihaz #0: alt cihaz #0 kart 1: sndrpihifiberry [snd_rpi_hifiberry_dacplus], cihaz 0: HiFiBerry DAC+ HiFi pcm512x-hifi-0 Alt cihazlar: Alt cihaz #0: alt cihaz
Adım 7: Asound.conf Dosyasını Oluşturun
/etc/asound.conf konumunda bulunan bir "asound.conf" dosyasına ihtiyacınız var
Hadi yapalım. (Şimdi, neden VNC'nin Pi'nize uzaktan kumanda etmesini istediğimi, macun gibi bir şeye karşı alacağım)
Pi'nizdeki bir komut isteminde /etc/ dizinine gidin ve şunu girin:
sudo yaprak pedi asound.conf
Macun kullanıyorsanız, yaprak pedi komutu çalışmaz. Bu durumda şunu yazarsınız:
sudo nano asound.conf
Nano komutu, komut penceresinde bir metin düzenleyici açar. Kullanımı yeterince kolay ama biraz hantal. Farenizi kullanamıyorsunuz ve okuması biraz zor.
Leafpad ise pencerelerde not defteri gibi davranan ayrı bir pencere açar. Okuması daha kolay ve kullanımı çok daha kolay buluyorum.
Ancak oraya gittiniz, asound.conf dosyanızın şu şekilde görünmesini sağlamalısınız:
pcm.!varsayılan {
fiş slave.pcm plugequal yazın; } ctl.!default { hw kartı 1 yazın } ctl.equal { tür eşittir; } pcm.plugequal { tür eşittir; slave.pcm "plughw:1, 0"; } pcm.equal { fiş tipi; slave.pcm plugequal; }
hw card 1 ve plughw:1, 0 yazan satırlara dikkat edin
Önceki adımda bulunan ses cihazınız 1. kart değilse, buradaki satırları kartınızı yansıtacak şekilde değiştirmeniz gerekecektir.
Çalışmanı kaydet. Asound.conf olarak adlandırılmalı ve /etc/ dizininde bulunmalıdır.
Komut istemini kapatın. (terminali kapatmak için "exit" komutunu girebilirsiniz)
Yeniden başlat! Daha önce bu noktada yeniden başlatmayı unuttum ve bir şeylerin yanlış gittiğini düşündüğünüzde ve tüm yapmanız gereken REBOOT iken sorun gidermeye başladığınızda bu çok sinir bozucu oluyor.
Burada YENİDEN BAŞLATMALISINIZ.
Adım 8: Denklem Düzeylerini Değiştirme
Açılıştan sonra, ahududunuza doğrudan telefonunuzdan yayın yapabilmeniz gerekir. Bu, çoklu oda senkronizasyonu olmayacak ama yine de harika. Bir şey çal.
Odanın biraz EQ'ya ihtiyacı olduğunu görebilirsiniz. Ahududunuzda bir kez daha komut istemi açın ve EQ setini alalım.
Komut isteminde ana dizini yazın:
sudo -u shairport-sync alsamixer -D eşittir
Bu ne yapar?
sudo = yönetici hakları
-u shairport-sync = komutu başka bir kullanıcı olarak çalıştırın, bu durumda shairport-sync
alsamixer -D equal = ekolayzerin açılması
Bu arada, girerseniz:
alsamixer
Sizi ses kartınızın ayarlarına götürecektir.
9. Adım: ITunes'u Bir Bilgisayardan Kullanın ve Telefonunuzda Pil Ömründen Tasarruf Edin
Bu noktada zaten oldukça harika bir havaalanı müzik çalarınız var. Şimdi iTunes'u açarak bir çentik alabiliriz.
iTunes Remote uygulamasını yükleyin veya Android'de Yeniden Ayarlayın. Bu uygulamayı açın ve cihazınızı PC'nizde çalışan iTunes'a bağlayabilirsiniz.
Artık harika bir shairport-sync özelliğine sahipsiniz. Tüm bölgeleriniz bir olarak oynuyor. Her bölgedeki ses seviyesini kontrol edebilir ve uygulamayı yüklediğiniz tüm cihazlardan iTunes arşivinize göz atabilirsiniz. Eşiniz müzik çalmaya başlayabilir ve telefonunuzdaki uygulamayı açıp şimdi çalıyor'a tıklayıp ne çaldığını sanki kendiniz yapmışsınız gibi görebilir ve kontrolünü elinize alabilirsiniz. Veya içinde bulunduğunuz odayı kapatabilir ve iTunes'u çalıştırmadan önce yaptığınız gibi, doğrudan telefonunuzdan bölgenize başka bir şey yayınlayabilirsiniz.
İTunes'u, çok büyük iTunes kitaplığımızın bir RAID1 NAS'ta bulunduğu bodrum katındaki bir PC'de her zaman çalışır durumda bırakıyoruz.
Neredeyse söylemeyi unuttum, bu sistemi bir apple watch ile de kontrol edebilirsiniz. Elma saati su geçirmez olduğundan, duştayken şarkıları değiştirebilir ve ses seviyesini ayarlayabilirim.
Adım 10: Bonus Adım: Gelişmiş Shairport-sync Parametreleri
Bu talimatın ahududu kurulumunu yapma şekli, shairport-sync.conf dosyasında değişiklik yapılması gerekli değildir, ancak, bu ayarlamayı ses bölge yapılarıma yapıyorum, bu yüzden burada listelesem daha iyi olur.
Önceki adımlarda yaptığınız gibi komut satırı metni düzenleme için tercih ettiğiniz yöntemi kullanarak, /etc/shairport-sync.conf adlı shairport-sync yapılandırma dosyasında bir değişiklik yapın.
"allow_session_interruption" yorumunu kaldırıyorum ve onu = "yes" olarak değiştiriyorum
// Shairport Sync'in nasıl çalıştığını kontrol etmek için gelişmiş parametreler = { // run_this_before_play_begins = "/full/path/to/application and args"; // uygulamanın yürütülebilir iznine sahip olduğundan emin olun. Bu bir komut dosyasıdır, ilk satıra #!… öğelerini ekleyin // run_this_after_play_ends = "/full/path/to/application and args"; // uygulamanın yürütülebilir iznine sahip olduğundan emin olun. Bu bir betik, ilk satıra #!… öğelerini ekleyin // wait_for_completion = "no"; // Shairport Sync'in devam etmeden önce "run_this…" uygulamaları sonlandırılana kadar beklemesini sağlamak için "yes" olarak ayarlayın allow_session_interruption = "yes"; // başka bir cihazın mevcut bir ses kaynağından çalarken Shairport Sync'i kesmesine izin vermek için "yes" olarak ayarlayın // session_timeout = 120; // bir kaynak kaybolduktan sonra, oturumu sonlandırmadan ve tekrar kullanılabilir hale gelmeden önce bu kadar saniye bekleyin. };
Bu, başka biri onu kullanırken kaynağınızla bir ses bölgesini ele geçirmenize izin verecektir.
Bu değişiklik olmadan, bir bölge, bir başkası tarafından zaten kullanımdayken müziğinizi çalmayı reddedebilir. iTunes uzak uygulamalarını kullanıyorsanız buna gerek yoktur, bu uygulamayı kullanan tüm cihazlar aynı kaynağı kontrol etmek için yalnızca uzaktan kumanda görevi görür. Bu shairport-sync.conf değişikliği, doğrudan telefonunuzdan, zaten başka bir kaynaktan çalmakta olan tek bir bölgeye, yeni bir kaynaktan bir bölgeye yayın yapacağınız zaman içindir. Oturum kesintisinin yalnızca kan dökülmesine yol açabilecek ses anarşisi gibi geldiğini düşünüyorsanız, bu Bonus Adımını dikkate almayın.
Önerilen:
Herhangi Bir Uzaktan Kumandalı Arabayı Bluetooth Uygulaması Kontrollü Uzaktan Kumandalı Arabaya Dönüştürme: 9 Adım
Herhangi Bir R/C Arabayı Bluetooth App Control R/C Arabasına Dönüştürme: Bu proje, sıradan bir uzaktan kumandalı arabayı Wombatics SAM01 robotik kartı, Blynk App ve MIT App Inventor ile bir Bluetooth (BLE) kontrol arabasına dönüştürme adımlarını gösterir. LED farlar ve LED farlar gibi birçok özelliğe sahip birçok düşük maliyetli RC araba
Uzaktan Kumandalı Telefon Sehpası: 4 Adım
Uzaktan Kumandalı Telefon Standı: Bu talimat, Güney Florida Üniversitesi'ndeki (www.makecourse.com) Makecourse proje gereksinimini yerine getirmek için oluşturulmuştur. Bu telefon standının montajı kolaydır ve telefonunuzda bir şey izlemeniz gerektiğinde kullanışlıdır. veya yeniden
Raspberry Pi'den Uzaktan Kumandalı Kamera: 5 Adım (Resimlerle)
Raspberry Pi'den Uzaktan Kumandalı Kamera: Bu talimat, nasıl yapılacağı konusunda rehberlik edecektir: 1. Kamerayı Yerel web'e yerleştirin (Bilgisayar veya Telefon aracılığıyla uzaktan görüş için)2. Kamera görüntüsünü kontrol edin (dişli motoru kullanarak)Proje için parça listesi:1. Dişli motor https://amzn.to/2OLQxxq2. Raspberry Pi B https://amzn.to
Elektronik Tüm Mevsimler, Tüm Tatiller, LED Küpeler: 8 Adım (Resimli)
Elektronik Tüm Mevsimler, Tüm Tatiller, LED Küpeler: Tamam, bu yüzden oldukça gelişmiş küpeler yapmak üzereyiz. Bu bir başlangıç projesi DEĞİLDİR ve bunu almak isteyenlere daha küçük projelerle başlamalarını ve becerilerini geliştirmelerini tavsiye ederim. buna kadar.Öncelikle.. İhtiyacımız olacak şeyler. (PARÇALAR)(1) L
Uzaktan Kumandalı 6WD Tüm Arazi Robotu: 10 Adım (Resimlerle)
Uzaktan Kumandalı 6WD Tüm Arazi Robotu: Şimdiye kadar yaptığım robotların çoğu, birkaç kilogram yük kapasiteli 4 tekerlekli robotlardı. Bu sefer yolundaki çeşitli engelleri kolayca aşacak ve en az bir