İçindekiler:

Raspberry Pi ile Yatak Odasında ve Banyoda Akıllı Müzik – Çoklu Oda, Alarm, Düğme Kontrolü ve Ev Otomasyonunu Birleştirme: 7 Adım
Raspberry Pi ile Yatak Odasında ve Banyoda Akıllı Müzik – Çoklu Oda, Alarm, Düğme Kontrolü ve Ev Otomasyonunu Birleştirme: 7 Adım

Video: Raspberry Pi ile Yatak Odasında ve Banyoda Akıllı Müzik – Çoklu Oda, Alarm, Düğme Kontrolü ve Ev Otomasyonunu Birleştirme: 7 Adım

Video: Raspberry Pi ile Yatak Odasında ve Banyoda Akıllı Müzik – Çoklu Oda, Alarm, Düğme Kontrolü ve Ev Otomasyonunu Birleştirme: 7 Adım
Video: Patron görmesin :) 2024, Kasım
Anonim
Raspberry Pi ile Yatak Odasında ve Banyoda Akıllı Müzik – Çok Odalı, Alarm, Düğme Kontrolü ve Ev Otomasyonunu Entegre Etme
Raspberry Pi ile Yatak Odasında ve Banyoda Akıllı Müzik – Çok Odalı, Alarm, Düğme Kontrolü ve Ev Otomasyonunu Entegre Etme

Bugün size Raspberry Pi'yi ev otomasyonu için Max2Play yazılımımızla nasıl kullanabileceğinize dair iki örnek vermek istiyoruz: banyoda ve yatak odasında. Her iki proje de benzerdir, çünkü çeşitli kaynaklardan gelen yüksek kaliteli müzik, Max2Play ile ücretsiz tek tıklamalı yükleyici olarak gelen harika, açık kaynaklı Squeezebox teknolojisi aracılığıyla aktarılabilir.

Böyle bir Çoklu Oda kurulumunun avantajları, tüm odalarda oynatıcıları senkronize edebilmeniz (aynı anda çalabilmeniz), Squeezebox Sunucusu için çeşitli farklı ses kaynaklarını kullanabilmenizdir (ağ sürücüsü NAS, USB sürücüsü, DLNA, Spotify, Google Müzik, İnternet Radyosu, Bluetooth, vb.) ve seçtiğiniz tek bir Uygulama ile tüm müzik çalarlar üzerinde tam kontrole sahip olun.

1. adımda sunulan donanım sayesinde başka avantajlar da ortaya çıkıyor:

  • yüksek kaliteli müzik çalma
  • düşük satın alma maliyetleri (kendin yap projesi)
  • iyi tasarlanmış donanım konsepti (Raspberry Pi, düzenli olarak test edilmiş ve gelişmiş ses kartları)
  • WAF (Kadın Kabul Faktörü): Gizli kurulumlar veya üst düzey çerçeveler sayesinde kablolar ve donanım tamamen gizlenebilir

Adım 1: Bileşenler

Bileşenler
Bileşenler
Bileşenler
Bileşenler
Bileşenler
Bileşenler

Bu sistem için gerekli öğeler, çok odalı kurulumunuzun ne kadar büyük olmasını istediğinize bağlı olarak değişebilir. Burada, her oda için bir hoparlör seti kullanarak temel kurulumu gerçekleştireceğiz. Kurulumunuzun amaçlanan kapsamına bağlı olarak, istediğiniz kadar oyuncu ekleyebilir veya kaldırabilirsiniz.

Dijital-analog dönüştürücü ve amplifikatör kombinasyonu, önceden mevcut ses bileşenleri olmayan odalar için en mantıklı olanıdır. Bu ses kartlarına Amp HAT (Üstte Takılı Donanım) adı verilir ve farklı çeşitleri vardır. Çok odalı bölgelerinize en uygun olanı bulmak için karşılaştırma tablomuzdaki farklı Amp HAT'larını karşılaştırabilirsiniz.

Her oda için bir Raspberry Pi Amplifier HAT paketi kurulumuna ihtiyacınız var. Bu özel örnek için, odaların bireysel zorluklarına ve fırsatlarına göre iki ayrı Amp HAT kurulumu seçilebilir.

Temel kurulum:

Ahududu Pi 3B

Bu medya merkezinin kalbi uygun fiyatlı ancak güçlü 3B'dir, dört çekirdekli işlemcisi ve 1 GB RAM'i ile birden fazla ses ve video oynatıcıyı yönetebilir. WiFi veya Bluetooth'a veya 3B+'ya ihtiyacınız yoksa 2B'yi de kullanabilirsiniz. Ancak 3B+ bu kurulum için önemli bir avantaj sunmuyor ve daha fazla güç gerektiriyor.

Amp HAT ses kartı

Bu dijital-analog dönüştürücü ve amplifikatör kombinasyonu ile daha iyi ses kalitesi elde edecek ve pasif hoparlörlere doğrudan Pi'den güç sağlayabileceksiniz.

Mikro SD kart

Yazma hızı Sınıf 10 veya daha yüksek olan 8 veya 16 GB microSD kullanmanızı öneririz. Linux tabanlı Max2Play görüntüsü, çeşitli ses çözümleri ve herhangi bir web tarayıcısından yönetilebilen diğer uzantıları içerir. Yakıldıktan sonra, sisteme ilk açılıştan itibaren web arayüzü üzerinden erişilebilir ve herhangi bir konsol komutu veya Linux bilgisi gerektirmez.

Güç kaynağı

Tüm bileşenleri (Pi, Amp HAT ve pasif hoparlörler) çalıştırmak için yalnızca bir güç kaynağına ihtiyacınız olacak.

Tüm bu bileşenleri AMP Paketlerimizden biriyle aynı anda elde edebilirsiniz.

Pasif hoparlörler (JBL-One Control ve Canton GLE 410.2 kullandık)

Herhangi bir hoparlör kullanılabilir, seçerken Amp HAT'ınızın kapasitesine ve güç kaynağına dikkat edin. Empedansa ve maksimum vat miktarına bağlı olarak her bölge için ideal kombinasyonu bulabilirsiniz.

İsteğe bağlı: Donanım kontrolü için Döner Kodlayıcı veya IR Alıcı

2. Adım: Görüntüyü MicroSD Karta Yazdırın

Görüntüyü MicroSD Karta Yaz
Görüntüyü MicroSD Karta Yaz
Görüntüyü MicroSD Karta Yaz
Görüntüyü MicroSD Karta Yaz
Görüntüyü MicroSD Karta Yaz
Görüntüyü MicroSD Karta Yaz

Max2Play Görüntüsü, WinDiskImager veya Etcher gibi basit bir araç kullanılarak bir karta yazılabilir. Sadece yanmasına izin verin ve işlem bittiğinde kartı Raspberry Pi'ye koyun.

Max2Play sayesinde cihazların konfigürasyonu çok kolaydır. Aynı ağa bağlı herhangi bir cihazdaki (PC, Mac, Akıllı Telefon, Tablet vb.) herhangi bir tarayıcıya "max2play/" girerek Max2Play web arayüzüne erişebilirsiniz.

İlk başlatmadan sonra, web arayüzünün Ayarlar/Yeniden Başlat sayfasında cihazı yeniden adlandırmanızı öneririz. Bu şekilde, ad aynı zamanda müzik çalarların adı için kullanılacak ve Squeezebox Sunucusunda olduğu gibi gösterilecektir.

Yönlendiricinizde WPS (Kablosuz Korumalı Kurulum) varsa ve cihaz ağda WiFi'ye erişiyorsa, ilk başlatma tamamen otomatik olarak yapılabilir. Yönlendiricinizdeki WPS'yi etkinleştirmeniz ve cihazı güç kaynağına bağlamanız yeterlidir. Ayrıca WPS'yi kurmak için ayrı bir Eğitilebilir Tablo oluşturduk.

İsteğe bağlı: Max2Play'den önceden yanmış ve yapılandırılmış bir microSD kartı da sipariş edebilirsiniz.

3. Adım: Ses Oynatıcıları Ayarlayın

Ses Oynatıcıları Ayarlayın
Ses Oynatıcıları Ayarlayın
Ses Oynatıcıları Ayarlayın
Ses Oynatıcıları Ayarlayın
Ses Oynatıcıları Ayarlayın
Ses Oynatıcıları Ayarlayın

Max2Play cihazınızı ilk başlattığınızda, bağlı ses kartınızın üreticisini seçebilirsiniz. Ses kartı markası için özel bir eklenti yüklenecek ve ardından açılan yeni menüden kendi ses kartınızı seçebileceksiniz.

Kaydet'i tıklayın. Cihazınızı yeniden başlattıktan sonra, her şeyi çok odalı bir kurulum için ideal şekilde ayarlamak için ses kartı seçiminin altındaki "Gelişmiş"i seçin. Başka bir yeniden başlatmanın ardından, oynatıcınız müzik çalmak için zaten erişilebilir olmalıdır.

Adım 4: Squeezebox Sunucusunu Kurun

Squeezebox Sunucusunu Kurun
Squeezebox Sunucusunu Kurun
Squeezebox Sunucusunu Kurun
Squeezebox Sunucusunu Kurun
Squeezebox Sunucusunu Kurun
Squeezebox Sunucusunu Kurun

Squeezebox Sunucusunu kurmak için önce onu kurmanız gerekir. Eklentinin kendisi Max2Play görüntüsüne önceden yüklenmiştir, bu nedenle önceden indirmeye gerek yoktur.

Önemli: Çok odalı sisteminiz için Squeezebox Server'ın yalnızca bir kurulumuna ihtiyacınız vardır.

Tek yapmanız gereken Max2Play web arayüzündeki Squeezebox Server menüsüne gitmek, Logitech Media Server'ın bir sürümünü (7.9.1 önerilir) seçmek ve install'ı tıklamaktır. Max2Play, seçtiğiniz sürümü otomatik olarak indirir ve tamamen Raspberry Pi'ye yükler.

Kurulum tamamlandıktan sonra sayfadaki büyük mavi butona tıklayarak Squeezebox Server'ın kendi web arayüzünü açabilirsiniz. Artık oynatıcılarınızı seçebilir, kitaplığınızı ve müzik hizmetlerinizi yapılandırabilir ve tabii ki müzik çalabilirsiniz.

Adım 5: Kurulum - Yatak Odası

Kurulum - Yatak Odası
Kurulum - Yatak Odası
Kurulum - Yatak Odası
Kurulum - Yatak Odası
Kurulum - Yatak Odası
Kurulum - Yatak Odası

Artık Sunucu aktif ve çalışıyor olduğuna göre, Raspberry Pi kurulumumuzun etrafındaki donanımı kurmamız gerekiyor.

Yatak odası düzeni için hoparlörlerimizin sığacağı ahşap kutular yaptık. Ardından duvarda o kutular büyüklüğünde delikler açtık. Son olarak kutuları duvara sıkıca vidaladık. Tüm donanıma bir revizyon açıklığından erişilebilir.

Hoparlörleri kontrol etmek için bir akıllı telefon uygulaması kullanabilir veya oynatıcıyı mevcut ev otomasyon düğmelerine bağlayabilirsiniz, örn. yatak odanızın kapısında. Uyku zamanlayıcısını etkinleştirmek için uzun bir düğmeye basma ve Oynat/Duraklat için kısa bir basma ekleyebilirsiniz. Squeezebox Server, açık arayüzü sayesinde herhangi bir komutu yapılandırmak için birçok olanak sunar. HTTP ve CLI komutlarını takmak, önceden yüklenmiş olan ve Ayarlar/Yeniden Başlat altındaki etkin olmayan Eklentiler bölümümüzde ücretsiz olarak etkinleştirilebilen API Örnekleri eklentimizde bulunabilir.

"Oynamaya başla" için örnek HTTP komutu:

SQUEEBOXSERVERIP:PORT/status.html?p0=play&player=MACADDRESS

Adım 6: Kurulum - Banyo

Kurulum - Banyo
Kurulum - Banyo
Kurulum - Banyo
Kurulum - Banyo
Kurulum - Banyo
Kurulum - Banyo
Kurulum - Banyo
Kurulum - Banyo

Hoparlörler tavana veya resimde görüldüğü gibi aynanın sol ve sağ tarafına yerleştirilebilir. Hala banyonuzun tasarımını planlıyorsanız, hem aynalı dolap hem de hoparlörleri aynı anda yerleştirmek için bir ön duvar konstrüksiyonu ideal olacaktır (resimlere bakın). Bu senaryoda, hoparlörler için görsel bir çerçeveye sahip olmak için daha büyük bir hoparlör çerçevesi satın alınabilir (ayrı satılır).

Önceden var olan bir ev otomasyon yazılımına bağlı, banyo kapısında hızlı Oynat/Duraklat için bir buton çözümü, günlük kullanımı daha da konforlu hale getirir. Doğrudan kontrol için bir IR uzaktan kumanda veya entegre düğmeli bir ses kontrol düğmesi de entegre edilebilir. Bununla birlikte, genel olarak, tüm gelişmiş özelliklerden (müzik seçimi, çalma listesi yönetimi, vesaire.).

7. Adım: Ev Otomasyonuna Entegrasyon

Ev Otomasyonuna Entegrasyon
Ev Otomasyonuna Entegrasyon
Ev Otomasyonuna Entegrasyon
Ev Otomasyonuna Entegrasyon
Ev Otomasyonuna Entegrasyon
Ev Otomasyonuna Entegrasyon
Ev Otomasyonuna Entegrasyon
Ev Otomasyonuna Entegrasyon

Bir ev otomasyon sisteminin entegrasyonu ve kapıdaki bir düğmenin programlanması için (örn. Homematic Yazılımında), Squeezebox Sunucularının CLI (Komut Satırı Arayüzü) komutları kullanılabilir. Açık kaynaklı ev otomasyon sunucusunu Max2Play'e bile kurabilirsiniz. Yakın zamanda, yeni bir premium eklenti olarak Paper UI ile popüler openHAB 2 sunucusunun tek tıklamalı yükleyicisini yayınladık.

Bu ev otomasyon sistemleri, basit HTTP komutlarıyla (tarayıcı aracılığıyla bir şey açmak gibi), Telnet aracılığıyla veya başka bir yazılımdaki doğrudan soket bağlantısıyla bireysel oyuncuların merkezi yönetimine izin verir. Bunun için somut komutlar ve örnekler, Max2Play API-Örnekler Eklentisinde ve Squeezebox Sunucularının dahili yardım bölümünde "Teknik Bilgi > Komut Satırı Arayüzü" altında bulunabilir ve doğrudan kopyalanabilir.

HTTP komutları da tarayıcıda kolayca test edilebilir. Komutu tarayıcının URL çubuğuna yapıştırmanız ve enter tuşuna basmanız yeterlidir.

Bu kadar! Çok odalı sesi ev otomasyon sistemlerine entegre etme konusundaki fikirlerimizi beğeneceğinizi umuyoruz. Bunları kendi çözümünüz için ilham kaynağı olarak kullanın, bize kurulumlarınızı gösterin ve ne düşündüğünüzü bize bildirin!

Önerilen: