Réalisation de mon multiroom audio à base de Raspberry Pi et Hifiberry

1.2 Conception d’un boitier rack pour raspberry pi

7 Raspberry c’est bien, mais même si je gagnais en câbles, il en restait encore pas mal, entre les alimentations, les câbles ethernet, et les câbles des enceintes. J’ai donc réfléchi à une façon de ranger tout ça proprement, et quitte à avoir une imprimante 3D, j’ai donc décidé de me lancer dans la réalisation de mon boitier adapté aux besoins. J’ai donc créé mon modèle dans Google Sketchup, pour ranger 7 Raspberry, mais également un switch ethernet 8 ports:

plan_3D_rack_1Même si ma BCN3D+ dispose d’un grand plateau, j’ai dû réaliser le boitier en deux fois, soit environ 20h d’impression. Au final, j’ai obtenu ça pour le boitier principal:

multiroom_hifiberry_48A l’avant seront accessibles le port ethernet des raspberry et les ports Usb, même si ces derniers ne seront pas utilisés ici.

multiroom_hifiberry_49Les ouvertures sur le côté sont prévues pour le passage des câbles audio et de l’alimentation. Les prises HDMI, jack, etc… du raspberry sont cachées, car je n’en ai pas l’utilité.

multiroom_hifiberry_50L’intérieur est constitué de rebords pour maintenir les Raspberry en place, ce qui permet également à l’air de circuler d’un étage à l’autre. Même si les Raspberry ne chauffent pas tellement, un peu d’air n’est jamais mauvais.

multiroom_hifiberry_51

multiroom_hifiberry_52Une fois le matériel en place, nous avons donc un rack comme ceci:

multiroom_hifiberry_53

multiroom_hifiberry_54Propre et bien rangé :D

multiroom_hifiberry_55

1.3 Alimentation

Le but était vraiment de réduire le nombre de câbles. Les Raspberry, avec leurs cartes Hifiberry, devant être alimentées en 12V, j’ai opté pour une grosse alimentation régulée 12V 30A, qui alimentera les 7 RPI:

multiroom_hifiberry_58On y branche un cordon secteur 220V, et le reste délivrera du 12V. La sortie est stable, parfait pour alimenter notre système audio.

multiroom_hifiberry_59J’ai ensuite réalisé de petites « pieuvres » avec du fil 1mm2 et des connecteurs rapides pour fil souple. Quatre pieuvres, car je n’ai pas trouvé de connecteurs acceptant au moins 8 fils:

multiroom_hifiberry_56Pas de bricolage avec des dominos, c’est rapide et ça tient parfaitement.

multiroom_hifiberry_57Plus qu’à relier ces pieuvres à l’alimentation, ce qui n’occupera finalement que deux des trois connecteurs disponibles:

multiroom_hifiberry_60

1.4 Installation dans l’armoire de brassage.

Il ne reste plus qu’à placer tout ça dans l’armoire de brassage, où arrivent tous les câbles audio. Raccordement de l’alimentation:

multiroom_hifiberry_61Raccordement des câbles audio:

multiroom_hifiberry_62Et mise en place dans le rack:

multiroom_hifiberry_63On raccorde les prises ethernet au switch qui est juste à côté grâce à de petits cordons ethernet de 25cm achetés pour l’occasion:

multiroom_hifiberry_64Et on finit en marquant les Raspberry avec de petites étiquettes faites à la Dymo pour que ce soit propre:

multiroom_hifiberry_65Voilà l’installation finie dans l’armoire de brassage:

multiroom_hifiberry_66Cette configuration permet de n’avoir que deux prises électriques à brancher (alimentation 30A + switch ethernet), et un seul câble réseau sur mon routeur (celui du switch, donc). L’utilisation avant de vraies Squeezebox assorties d’ampli me prenaient 14 prises électriques et 7 prises réseau…

Bon, je me suis fait plaisir parce que j’avais la chance d’avoir une imprimante 3D sous la main. Si vous en avez une également, je met les fichiers à disposition ici.

Sinon, il est possible de réaliser d’autres bricolages tout aussi propres, comme ceux que j’ai pu trouver lors de mes recherches:

tumblr_mv4monKw8q1so209ao1_1280 final 133c87a5f2c5ef681227bece99110332Passons maintenant à la partie logicielle pour gérer tout cela.

Suite pas suivante…


194 Commentaires
  1. Wahoo, le projet et la réalisation sont vraiment impressionnantes.
    Il ne manque plus que la détection automatique de la pièce dans laquelle tu te trouve pour que le son te suive lorsque tu te déplace chez toi ;)
    En tout cas, chapeau

  2. Merci ! Le suivi de la musique devrait être réalisable avec le plugin Jeedom qui va arriver. J’ai des détecteurs de mouvement dans chaque pièce, il devrait être facile de lancer une synchro entre les différentes pièces en fonction de la présence des personnes, et couper les pièces inoccupées. Ca fera l’objet d’un prochain article ;-)

    • Bonjour Cedric,
      Your blog about building a 7-board Hifiberry setup is very similar to something I am trying to do. There is however one thing that I am struggling with: power supply.
      I have only a very basic knowledge of electronics, and am trying to find a correct power supply to buy. I will have probably 8-10 Raspberry-2 boards, each with Hifiberry Amp2.
      Hifiberry tells me to supply 55-60W per board at preferably 18V DC. After trying and trying, I am unable to find which power supply to buy and where.
      Do you have any tips for me what and where to buy? I live in the Netherlands, so it needs to be from a shop which delivers to there.
      I hope you can help and give some advice.

      Merci! – Gerard

  3. Je te retourne le compliment, très belle intégration ;)

  4. Petite question –> je souhaite également faire du multiroom. Par contre je n’ai pas de cable audio qui se ballade dans mes murs ;(
    Je pense donc brancher le tout en Wifi (est-ce assez stable ? )
    Comment gérer l’alimentation du hifiberry au cas par cas ?
    J’ai déjà une bibliothèque itunes très bien rangée et organisée !!! des heures et des heures de recherche !! sera-t-elle compatible avec le server squeezbox ?
    Merci d’avance pour les réponses et bravo !!

  5. Salut Cédric!
    Merci de cet excellent tuto en complément de celui d’Aurel de domoblog.

    N’y connaissant rien en RPi et souhaitant me lancer, notamment pour du multiroom audio, j’ai une question.
    Est-ce possible d’utiliser le RPi2 pour le server et de coller une jeedom dessus aussi?
    ou autre soft, genre Mysensors? ou un module Bluetooth pour lier du parrot Flower Power?
    ou bien est-ce : un Pi, un soft?

    Merci

  6. j’ai la même question pour le wifi.
    faut-il le laisser actif comme Korben le présente ici:?
    http://korben.info/raspberry-pi-comment-garder-le-wifi-toujours-actif.html

    pour l’alim voici ce qu’il faut:
    https://www.hifiberry.com/guides/connecting-power-supply-and-speakers-to-the-hifiberry-amp/

    Squeezbox gère parfaitement mon dossier de musique très bien rangé; tout comme le fait iTunes. La présentation peut varier en fonction de l’appli télécommande que tu vas utiliser

  7. Top top tout ça ! Ça me donne envie de tester cette fameuse carte, merci pour ce retour d’expérience !

  8. Merci pour ce super tutos, J’ai mis en place la solution chez moi en une après midi :) (deux RPi branché sur un ampli + un Rpi pour le serveur).
    Il faut que je trouve un moyen d’interfacer ça avec Fibaro

  9. On est d’accord qu’il me faut 2 Alimentations : 1 pour RPI et 1 pour Hifiberry ???

  10. Non, le hifiberry alimente le RPi en retour.
    il n’en faut qu’une pour le Hifiberry

  11. Avec ton dernier article, tu m’avais déjà donné très envie, mais je n’avais pas de solution pour Airplay, c’est maintenant fait. Bravo ! Je ne savais pas qu’il pouvait être géré côté serveur. Avec ce système, je peux même recycler de vieux téléphones Android comme clients multiroom sans fil.
    Les 25W mesuré, c’est donc l’alimentation des 7 Pi + switch réseau, en idle je suppose ? As tu mesuré en diffusion à volume « moyen » sur les 7 ?

  12. Oui le wifi doit être toujours actif, les clients Squeezebox ouvrent une connexion permanente pour réagir immédiatement aux ordres (vérifiable avec netstat -n sur un serveur squeezebox sous Windows)

  13. Excellent article ! rien à redire à tel point que je vais me lancer :)
    Une question néanmoins : est-ce que depuis un iphone/ipad on est en mesure de diffuser en airplay sur plusieurs clients simultanément ? (en utilisant la liste native des devices airplay détectés sur le réseau) ou est-ce seulement depuis l’interface Web ?

    Merci pour ce dernier petit détail avant que je me lance :)

  14. Il y a bien une appli payante « multiroom by Whaale » mais c’est pas optimal.

  15. Oui, je confirme, le Rapsberry récupère l’alim de la carte Hifiberry, il n’en faut donc qu’une seule en 12v.

  16. Oui, ca doit être faisable. Tu peux installer un OS « classique » type Debian, puis ensuite installer les paquets pour Jeedom, Squeezelite, etc… Par contre ca nécessite quelques compétences en Linux, l’avantage des images toutes faites est que ca fonctionne direct.

1 2 3 4

    Laisser un commentaire

    Ne ratez plus aucune news !

    Inscrivez vous à notre newsletter, et recevez chaque mois toute l'actualité du blog pour ne plus rien louper: actualité, guides, tutoriaux, concours !

    Merci pour votre inscription !