Table des matières:
- Étape 1: Les composants
- Étape 2: graver l'image sur la carte MicroSD
- Étape 3: Configurer les lecteurs audio
- Étape 4: Configurer le serveur Squeezebox
- Étape 5: L'installation - Chambre
- Étape 6: L'installation - Salle de bain
- Étape 7: Intégration dans la domotique
Vidéo: Musique intelligente dans la chambre et la salle de bain avec Raspberry Pi – Intégration multiroom, alarme, contrôle des boutons et domotique : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Aujourd'hui, nous voulons vous donner deux exemples sur la façon dont vous pouvez utiliser le Raspberry Pi avec notre logiciel Max2Play pour la domotique: dans la salle de bain et la chambre. Les deux projets sont similaires dans la mesure où de la musique haute fidélité provenant de diverses sources peut être diffusée via la formidable technologie open source Squeezebox, qui se présente sous la forme d'un programme d'installation gratuit en un clic avec Max2Play.
Les avantages d'une telle configuration Multiroom sont que vous pouvez synchroniser les lecteurs dans toutes les pièces (jouer simultanément), utiliser différentes sources audio pour le serveur Squeezebox (lecteur réseau NAS, clé USB, DLNA, Spotify, Google Music, radio Internet, Bluetooth, etc.) et ayez un contrôle total sur tous les lecteurs audio avec une seule application de votre choix.
Grâce au matériel présenté à l'étape 1, d'autres avantages s'ouvrent:
- haute qualité de lecture de musique
- faibles coûts d'acquisition (projet DIY)
- concept matériel bien conçu (Raspberry Pi, cartes audio régulièrement testées et avancées)
- WAF (Woman Acceptance Factor): grâce à des installations cachées ou des lunettes haut de gamme, les câbles et le matériel peuvent être complètement cachés
Étape 1: Les composants
Les éléments requis pour ce système peuvent varier en fonction de la taille souhaitée de votre configuration multiroom. Ici, nous supposerons la configuration de base en utilisant un jeu d'enceintes pour chaque pièce. En fonction de la portée prévue de votre configuration, vous pouvez ajouter ou supprimer autant de joueurs que vous le souhaitez.
Une combinaison de convertisseur numérique-analogique et d'amplificateur est la plus appropriée pour les pièces sans composants audio préexistants. Ces cartes son sont appelées Amp HAT (Hardware Attached on Top) et existent en différentes variétés. Vous pouvez comparer les différents Amp HAT dans notre tableau de comparaison pour trouver celui qui convient le mieux à vos zones multiroom.
Vous avez besoin d'une configuration de bundle Raspberry Pi Amplifier HAT pour chaque pièce. Ainsi, pour cet exemple spécifique, deux configurations d'Amp HAT individuelles peuvent être sélectionnées en fonction des défis et opportunités individuels des salles.
Configuration de base:
Framboise Pi 3B
Le cœur de ce media center est le 3B abordable mais puissant, il peut gérer plusieurs lecteurs audio et vidéo avec son processeur quad core et 1 Go de RAM. Vous pouvez également utiliser le 2B si vous n'avez pas besoin de WiFi ou Bluetooth, ou le 3B+. Cependant, le 3B+ n'offre pas d'avantages significatifs pour cette configuration et nécessite plus de puissance.
Carte son ampli HAT
Avec cette combinaison de convertisseur numérique-analogique et d'amplificateur, vous obtiendrez une meilleure qualité sonore et pourrez alimenter des haut-parleurs passifs directement à partir du Pi.
carte Micro SD
Nous vous recommandons d'utiliser une carte microSD de 8 ou 16 Go avec une vitesse d'écriture de classe 10 ou supérieure. L'image Max2Play basée sur Linux comprend diverses solutions audio et d'autres extensions qui peuvent être gérées à partir de n'importe quel navigateur Web. Une fois gravé, le système est accessible dès le premier démarrage via l'interface Web et ne nécessite aucune commande de console ou connaissance de Linux.
Source de courant
Vous n'aurez besoin que d'une seule alimentation pour faire fonctionner tous les composants (Pi, Amp HAT et haut-parleurs passifs).
Vous pouvez obtenir tous ces composants à la fois avec l'un de nos packs AMP.
Haut-parleurs passifs (nous avons utilisé JBL-One Control et Canton GLE 410.2)
Toutes les enceintes peuvent être utilisées, faites juste attention à la capacité de votre Amp HAT et à l'alimentation électrique lors de leur sélection. En fonction de l'impédance et de la puissance maximale, vous pouvez trouver la combinaison idéale pour chaque zone.
En option: encodeur rotatif ou récepteur IR pour le contrôle du matériel
Étape 2: graver l'image sur la carte MicroSD
L'image Max2Play peut être gravée sur une carte à l'aide d'un outil simple comme WinDiskImager ou Etcher. Laissez-le simplement brûler et une fois le processus terminé, insérez la carte dans le Raspberry Pi.
La configuration des appareils est très simple grâce à Max2Play. Vous pouvez accéder à l'interface Web Max2Play en saisissant « max2play/ » dans n'importe quel navigateur sur n'importe quel appareil connecté au même réseau (PC, Mac, Smartphone, Tablette, etc.).
Après le premier démarrage, nous vous recommandons de renommer l'appareil sur la page Paramètres/Redémarrage de l'interface Web. De cette façon, le nom sera également utilisé pour le nom des lecteurs audio et sera affiché comme tel dans le serveur Squeezebox.
Si votre routeur dispose du WPS (Wireless Protected Setup) et que l'appareil accède au WiFi dans le réseau, le premier démarrage peut être effectué de manière entièrement automatique. Activez simplement le WPS sur votre routeur et connectez l'appareil à l'alimentation. Nous avons également créé un Instructable séparé pour la configuration de WPS.
Facultatif: Vous pouvez également commander une carte microSD déjà gravée et configurée auprès de Max2Play.
Étape 3: Configurer les lecteurs audio
Lorsque vous démarrez votre appareil Max2Play pour la première fois, vous pouvez choisir le fabricant de votre carte son connectée. Un plugin spécifique à la marque de la carte son sera chargé et vous pourrez ensuite sélectionner votre carte son spécifique dans le nouveau menu qui s'ouvre.
Cliquez sur enregistrer. Après avoir redémarré votre appareil, sélectionnez "Avancé" sous la sélection de la carte son pour que tout soit configuré idéalement pour une configuration multiroom. Après un autre redémarrage, votre lecteur devrait déjà être accessible pour lire de la musique.
Étape 4: Configurer le serveur Squeezebox
Pour configurer le serveur Squeezebox, vous devez d'abord l'installer. Le plugin lui-même est préinstallé sur l'image Max2Play, il n'est donc pas nécessaire de le télécharger au préalable.
Important: vous n'avez besoin que d'une seule installation du Squeezebox Server pour votre système multiroom.
Tout ce que vous avez à faire est d'aller dans le menu du serveur Squeezebox dans l'interface Web de Max2Play, de choisir une version de Logitech Media Server (7.9.1 recommandée) et de cliquer sur installer. Max2Play télécharge automatiquement la version que vous avez sélectionnée et l'installe entièrement sur le Raspberry Pi.
Une fois l'installation terminée, vous pouvez ouvrir la propre interface Web du serveur Squeezebox en cliquant sur le gros bouton bleu sur la page. Vous pouvez désormais choisir vos lecteurs, configurer votre bibliothèque et vos services musicaux et, bien sûr, jouer de la musique.
Étape 5: L'installation - Chambre
Maintenant que le serveur est actif et en cours d'exécution, nous devons configurer le matériel autour de notre configuration Raspberry Pi.
Pour la configuration de la chambre, nous avons construit des boîtes en bois dans lesquelles nos haut-parleurs pourraient s'insérer. Ensuite, nous avons découpé des trous dans le mur, qui avaient la taille de ces boîtes. Enfin, nous avons vissé les boîtes fermement dans le mur. Tout le matériel est toujours accessible via une ouverture de révision.
Pour contrôler les haut-parleurs, vous pouvez utiliser une application pour smartphone ou connecter le lecteur avec des boutons domotiques existants, par ex. sur la porte de ta chambre. Vous pouvez ajouter une longue pression sur le bouton pour activer la minuterie de mise en veille et une courte pression pour Play/Pause. Le Squeezebox Server, grâce à son interface ouverte, offre de nombreuses possibilités pour configurer n'importe quelle commande. Les commandes HTTP et CLI adaptées peuvent être trouvées dans notre plugin API-Examples qui est également préinstallé et peut être activé gratuitement dans notre section Plugins inactifs sous Paramètres/Redémarrer.
Exemple de commande HTTP pour "commencer à jouer":
SQUEEBOXSERVERIP:PORT/status.html?p0=play&player=MACADDRESS
Étape 6: L'installation - Salle de bain
Les haut-parleurs peuvent être placés au plafond ou, comme illustré, à gauche et à droite du miroir. Si vous envisagez toujours la conception de votre salle de bain, une construction de paroi avant serait idéale pour accueillir à la fois une armoire de toilette et des haut-parleurs (voir photos). Dans ce scénario, un cadre de haut-parleur plus grand peut être acheté (vendu séparément) pour avoir une bordure visuelle pour les haut-parleurs (voir photo 1).
Une solution de bouton poussoir pour Play/Pause rapide sur la porte de la salle de bain, connectée à un logiciel domotique préexistant, rend l'utilisation quotidienne encore plus confortable. Une télécommande IR ou un bouton de réglage du volume avec bouton intégré peuvent également être intégrés pour un contrôle direct. Généralement, cependant, il est plus confortable et facile d'utiliser un smartphone et l'une des nombreuses applications disponibles, comme iPeng, OrangeSqueeze ou Squeezer (photo, application gratuite), pour profiter de toutes les fonctionnalités avancées (sélection de musique, gestion de playlist, etc.).
Étape 7: Intégration dans la domotique
Pour l'intégration d'un système domotique et pour la programmation d'un bouton poussoir sur la porte (par exemple dans le logiciel Homematic), les commandes CLI (Command Line Interface) des serveurs Squeezebox peuvent être utilisées. Vous pouvez même installer le serveur d'automatisation domestique open source sur Max2Play. Nous avons récemment publié un programme d'installation en un clic du célèbre serveur openHAB 2 avec Paper UI en tant que nouveau plugin premium.
Ces systèmes domotiques permettent une gestion centralisée des joueurs individuels, soit avec de simples commandes HTTP (comme ouvrir quelque chose via un navigateur), via Telnet, ou avec une connexion socket directe dans un autre logiciel. Des commandes concrètes et des exemples pour cela peuvent être trouvés et directement copiés dans le plug-in d'exemples d'API Max2Play et dans la section d'aide interne des serveurs Squeezebox sous « Informations techniques > Interface de ligne de commande ».
Les commandes HTTP peuvent également être facilement testées dans le navigateur. Collez simplement la commande dans la barre d'URL du navigateur et appuyez sur Entrée.
C'est ça! Nous espérons que vous aimerez nos idées sur l'intégration de l'audio multiroom dans les systèmes domotiques. Utilisez-les comme source d'inspiration pour votre propre solution, montrez-nous vos configurations et dites-nous ce que vous en pensez !
Conseillé:
Lumière de salle de bain au milieu de la nuit : 5 étapes (avec photos)
Lumière de salle de bain au milieu de la nuit : Certains d'entre nous ressentent le besoin d'utiliser la salle de bain au milieu de la nuit. Si vous allumez une lumière, vous risquez de perdre votre vision nocturne. La lumière blanche ou bleue fait perdre l'hormone du sommeil, la mélatonine, ce qui rend plus difficile le retour au sommeil. Donc
Balance de salle de bain Arduino avec cellules de charge de 50 kg et amplificateur HX711 : 5 étapes (avec photos)
Balance de salle de bain Arduino avec cellules de charge de 50 kg et amplificateur HX711 : ce Instructable décrit comment fabriquer une balance à l'aide de pièces facilement disponibles sur étagère. Matériel nécessaire : Arduino - (cette conception utilise un Arduino Uno standard, d'autres versions ou clones d'Arduino devraient fonctionner aussi) HX711 sur le boa de rupture
Aide à la salle de bain : 4 étapes (avec photos)
Agent de salle de bain : Dans notre maison, nous avons deux adolescents et 1,5 salle de bain. Comme ils aiment tous les deux passer très longtemps à prendre des douches et à se préparer, cela signifie que la plupart du temps, ma femme et moi n'avons qu'un demi-bain à utiliser. C'est un problème. Nous n'avons pas
Boîte à graffitis audio pour salle de bain : 8 étapes
Audio Bathroom Graffitti Box : il s'agit d'une instruction sur la façon de créer une boîte qui abrite un petit module d'enregistrement/lecture qui correspond à un intérieur de salle de bain publique
Voyants d'état de la salle de bain et interrupteur automatique : 4 étapes (avec photos)
Voyants d'état de la salle de bain et interrupteur automatique : ce projet utilise des interrupteurs de proximité et des relais pour contrôler une banque de voyants. Les lumières transmettent l'état d'occupation de deux salles de bains. Problème : Deux salles de bains pour un seul utilisateur - dans une maison de style dortoir - sont partagées par plusieurs personnes, mais e