İçindekiler:
- Adım 1: Bileşenler
- 2. Adım: Görüntüyü MicroSD Karta Yazdırın
- 3. Adım: Ses Oynatıcıları Ayarlayın
- Adım 4: Squeezebox Sunucusunu Kurun
- Adım 5: Kurulum - Yatak Odası
- Adım 6: Kurulum - Banyo
- 7. Adım: Ev Otomasyonuna Entegrasyon
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
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
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
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
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
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 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ı
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
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
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:
HiFi Çoklu Oda WiFi ve Bluetooth Hoparlör: 10 Adım (Resimlerle)
HiFi Çok Odalı WiFi ve Bluetooth Hoparlör: Wi-Fi bağlantılı hoparlörler, Bluetooth seçeneklerinden önemli ölçüde daha iyi ses kalitesi sunma yeteneğine sahiptir. Ses içeriğini oynatmadan önce sıkıştırmazlar, bu da ayrıntı düzeyini azalttığı için ses üzerinde olumsuz bir etkiye sahip olabilir
ESP8266 ile Oda Kontrolü - Sıcaklık, Hareket, Perdeler ve Aydınlatma: 8 Adım
ESP8266 ile Oda Kontrolü | Sıcaklık, Hareket, Perdeler ve Aydınlatma: Bu proje, bir LED Strip'in parlaklığını ve odanızın perdesini kontrol etmenizi sağlayan NodeMCU ESP8266 modülüne dayalı bir sistemden oluşur, ayrıca odanızın hareket olayları hakkında veri gönderebilir. ve bulutun sıcaklığı w
Butonlar, Raspberry Pi ve Scratch ile Parlaklık Kontrolü PWM Tabanlı LED Kontrolü: 8 Adım (Resimlerle)
Basmalı Düğmeler, Raspberry Pi ve Scratch Kullanarak Parlaklık Kontrolü PWM Tabanlı LED Kontrolü: Öğrencilerime PWM'nin nasıl çalıştığını açıklamanın bir yolunu bulmaya çalışıyordum, bu yüzden kendime 2 basmalı düğme kullanarak bir LED'in parlaklığını kontrol etmeye çalışma görevi verdim - bir düğme bir LED'in parlaklığını arttırır ve diğeri onu karartır. Programlamak için
ESP8266 RGB LED ŞERİT WIFI Kontrolü - NODEMCU Wifi Üzerinden Kontrollü Led Şerit için IR Uzaktan Kumanda Olarak - RGB LED STRIP Akıllı Telefon Kontrolü: 4 Adım
ESP8266 RGB LED ŞERİT WIFI Kontrolü | NODEMCU Wifi Üzerinden Kontrollü Led Şerit için IR Uzaktan Kumanda Olarak | RGB LED STRIP Akıllı Telefon Kontrolü: Merhaba arkadaşlar, bu eğitimde nodemcu veya esp8266'yı bir RGB LED şeridini kontrol etmek için IR uzaktan kumanda olarak nasıl kullanacağımızı öğreneceğiz ve Nodemcu wifi üzerinden akıllı telefon ile kontrol edilecek. Yani temel olarak RGB LED STRIP'i akıllı telefonunuzla kontrol edebilirsiniz
Akıllı Oda Kontrolü: 5 Adım
Akıllı Oda Kontrolü: Bu projede kurulumumuzda AWS ve MQTT kullanmayı öğrenmeyi hedefliyoruz. Teknoloji dünyasında olmak, odanızı sadece dizüstü bilgisayarınızla kontrol edebilmek ne kadar harika olacak! Projelerinizi tamamlamak için acele ettiğinizi, yürüdüğünüzü hayal edin