DIY : transport numérique sur base de RaspBerry Pi

Maintenance, entretien, réparations, DIY, des électroniques et enceintes Naim Audio exclusivement
Répondre
Avatar du membre
Bigbroz
Membre vétéran
Messages : 4339
Enregistré le : 10 janv. 2008, 13:34
Localisation : Sud de l'Ile de France

DIY : transport numérique sur base de RaspBerry Pi

Message par Bigbroz »

Bonjour,

Sur suggestion de Troubadour, je vous propose un petit tuto de montage/fabrication d'un transport numérique sur base de Raspberry PI.
L'objectif est obtenir une source numérique de bon niveau à prix réduit / très réduit selon les options et d'une bonne ergonomie et très pratique puisque pilotable depuis PC, tablette, portable sous Mac OS, iOS, Windows, Linux, Android,... en fait depuis n'importe quelle plateforme disposant d'un navigateur.
On peut même se passer de serveur Upnp.

La base : une carte Raspberry Pi 3b+ (40€ fdpi chez radiospares), avec ses dissipateurs thermiques autocollants (3€ sur la zone).
20210115_224904_opt (2).jpg
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par Bigbroz le 20 janv. 2021, 17:22, modifié 1 fois.
Streamer base Raspberry Pi > nDAC > NAC 32.5 + Hicap > Chevin Research A500 > Enceintes DIY
Streamer base Raspberry Pi > Lake People C460H > Beyerdynamic DT880
Avatar du membre
Bigbroz
Membre vétéran
Messages : 4339
Enregistré le : 10 janv. 2008, 13:34
Localisation : Sud de l'Ile de France

Re: DIY : transport numérique sur base de RaspBerry Pi

Message par Bigbroz »

Il faut également une carte de sortie numérique, qui viendra s'enficher sur la carte Raspberry Pi (pas de soudure à réaliser).
Là, on a le choix : Allo Digione, Audiophonics Digipi+, HiFiBerry Digi+, etc. Les prix varient globalement entre 25€ et 100€.

Ici, une carte Audiophonics Digipi+AES
20210115_224928_opt.jpg
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par Bigbroz le 20 janv. 2021, 08:27, modifié 1 fois.
Streamer base Raspberry Pi > nDAC > NAC 32.5 + Hicap > Chevin Research A500 > Enceintes DIY
Streamer base Raspberry Pi > Lake People C460H > Beyerdynamic DT880
Avatar du membre
Bigbroz
Membre vétéran
Messages : 4339
Enregistré le : 10 janv. 2008, 13:34
Localisation : Sud de l'Ile de France

Re: DIY : transport numérique sur base de RaspBerry Pi

Message par Bigbroz »

Il faut donc les assembler.
Et il faut également une carte micro SD (16Go ou plus, 7€ sur la zone) qui permettra d'installer le logiciel.
20210115_225335_opt.jpg
Pour ma part, j'utilise RuneAudio et je suis en train d'essayer MoodeAudio. On peut aussi utiliser Volumio, et des tas d'autres.

On peut changer de système juste en changeant de logiciel, donc juste en changeant de carte SD ou en la reflashant.
Simple comme bonjour...
20210115_225404_opt.jpg
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Streamer base Raspberry Pi > nDAC > NAC 32.5 + Hicap > Chevin Research A500 > Enceintes DIY
Streamer base Raspberry Pi > Lake People C460H > Beyerdynamic DT880
Avatar du membre
Bigbroz
Membre vétéran
Messages : 4339
Enregistré le : 10 janv. 2008, 13:34
Localisation : Sud de l'Ile de France

Re: DIY : transport numérique sur base de RaspBerry Pi

Message par Bigbroz »

A ce stade, on a déjà un transport numérique qu'on peut alimenter avec un chargeur USB.
20210115_234444_opt.jpg
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Streamer base Raspberry Pi > nDAC > NAC 32.5 + Hicap > Chevin Research A500 > Enceintes DIY
Streamer base Raspberry Pi > Lake People C460H > Beyerdynamic DT880
Avatar du membre
Bigbroz
Membre vétéran
Messages : 4339
Enregistré le : 10 janv. 2008, 13:34
Localisation : Sud de l'Ile de France

Re: DIY : transport numérique sur base de RaspBerry Pi

Message par Bigbroz »

La suite consiste à :
- acheter/trouver/fabriquer un boîtier
- fabriquer une alimentation linéaire
- intégrer le tout (cartes + alimentation) dans le boîtier

A suivre...
Streamer base Raspberry Pi > nDAC > NAC 32.5 + Hicap > Chevin Research A500 > Enceintes DIY
Streamer base Raspberry Pi > Lake People C460H > Beyerdynamic DT880
Avatar du membre
rico
Membre émérite
Messages : 5414
Enregistré le : 24 août 2007, 22:48
Localisation : 25

Re: DIY : transport numérique sur base de RaspBerry Pi

Message par rico »

:super: bonne initiative pour un lecteur réseau qui n'a de petit que la taille et le prix

... ne pas hésiter à tester différentes cartes, en SD les Lexar pro 2000 sont au dessus des autres, en microsd elles n'existent pas (il n'y a que des pro 1800) ... peut être à tester ? ;)
pc diy Euphony/Stylus, chc555/NDS - Nait50 - MD1
détails ici, historique
"Sois le changement que tu veux voir dans le monde" Gandhi
"Siège en toi"
Avatar du membre
S5-Pro
Membre vétéran
Messages : 4427
Enregistré le : 14 oct. 2008, 21:47
Localisation : Munich

Re: DIY : transport numérique sur base de RaspBerry Pi

Message par S5-Pro »

Merci Bigbroz :1010: <:)
Linn LP12 - Heed Orbit1 + Ittok-AO + MP30 / DIY-Phonostage
DIY-NAC - NAP160 modifié - SBLs-NPXO
CDI (CDM9 pro)
Avatar du membre
piorkow
Membre junior
Messages : 792
Enregistré le : 05 août 2017, 18:17
Localisation : 38, Isere

Re: DIY : transport numérique sur base de RaspBerry Pi

Message par piorkow »

Très intéressant le poste.

Pour l'alimentation, il est aussi possible d'utiliser une batterie 12v.
C'est une option par rapport à l'alimentation linéaire.

Mais il faut charger la ou les batteries lorsque le système n'est pas utilisé. Pour préserver la batterie, il faut une charge maximum de 10%, exemple pour une batterie 12v 12 Ah, il faut un chargeur de maximum 1,2A. Un chargeur de 1A est parfait dans ce cas.
Au niveau utilisation de la batterie pendant écoutes, ne pas descendre en dessous de 50% de la charge.
Si le système consomme 1A, soit 6h pour une 12 Ah.

Olivier
Naim Nac 272 + Jubo petit rouge + Nap 200 + Philips BDP9700, Naca 5 plugs Naim, Bowers & Wilkins DM 580 (modif Mundorf).
Casques audio: Bowers P5 et P7
Naim Uniti, Naca 5, Bowers & Wilkins Solid.
Avatar du membre
la feuille
Membre émérite
Messages : 11656
Enregistré le : 29 août 2012, 17:34
Localisation : 92 - entre mes enceintes...

Re: DIY : transport numérique sur base de RaspBerry Pi

Message par la feuille »

<:) intéressant :super:

Pour un âne comme moi, il faudrait développer la partie "logiciel"...on le télécharge sur la carte ? Après, on met la carte dans le streamer et c'est tout ? Ou bien il y a besoin de paramétrer ? Comment accede t-on a c'est paramétrage ? Depuis tablette/ordi ? En branchant l'appareil à eux ci ? En se connectant via une autre appli ?
Bref, pour le montage c'est très clair...c'est ce qu'il y a après :happy1:
S1 : Qnap HS251+/UptoneAudio JS2->Audioquest Diamond-> Switch->Audioquest Diamond ND555+555-DR->SL->552-DR->SL->300DR/Fraim->SL->Proac D30R sur NORDOST Frey-> QB8
S2 : Moon180/Meiyan/Hegel HD12->32.5/HC/160 -> Linn Sara/ Pieds Sara
S3 : Qute -> Linn Kan
S4 et plus : des Nac12, 22 des Nap110, 120 et 160
Avatar du membre
Bigbroz
Membre vétéran
Messages : 4339
Enregistré le : 10 janv. 2008, 13:34
Localisation : Sud de l'Ile de France

Re: DIY : transport numérique sur base de RaspBerry Pi

Message par Bigbroz »

la feuille a écrit : 16 janv. 2021, 09:33 <:) intéressant :super:

Pour un âne comme moi, il faudrait développer la partie "logiciel"...on le télécharge sur la carte ? Après, on met la carte dans le streamer et c'est tout ? Ou bien il y a besoin de paramétrer ? Comment accede t-on a c'est paramétrage ? Depuis tablette/ordi ? En branchant l'appareil à eux ci ? En se connectant via une autre appli ?
Bref, pour le montage c'est très clair...c'est ce qu'il y a après :happy1:
Tu as raison Franck.
Je détaille un peu :
1 - Il faut télécharger l'image du système que l'on veut installer.
exemple :
- pour Moode Audio, ici : https://moodeaudio.org/ --> section "Download"
- pour RuneAudio, ici : https://github.com/rern/rAudio-1 --> paragraphe "Image files" (d'autres serveurs existent)
- pour Volumio, ici : https://volumio.org/volumio-overview/ --> Free Download

2 - Il faut un logiciel pour flasher l'image sur la carte SD.
Sur Mac OSX, j'utilise Balena Etcher (gratuit).

3 - Il faut donc flasher l'image télécharger sur la carte Micro SD (5 à 10mn)
4 - insèrer la carte micro SD sur la carte Raspberry Pi et mettre le tout sous tension.

Ca fonctionne. Mais il faut maintenant paramétrer.
Modifié en dernier par Bigbroz le 16 janv. 2021, 10:13, modifié 1 fois.
Streamer base Raspberry Pi > nDAC > NAC 32.5 + Hicap > Chevin Research A500 > Enceintes DIY
Streamer base Raspberry Pi > Lake People C460H > Beyerdynamic DT880
Avatar du membre
Vynz100
Membre junior
Messages : 1235
Enregistré le : 24 févr. 2015, 07:57
Localisation : Back to France

Re: DIY : transport numérique sur base de RaspBerry Pi

Message par Vynz100 »

En général pour paramétrer on passe par une interface web, sur ton navigateur. Perso j’utilise un Pi avec RopieeeeXL, la distribution qui transforme un Pi en sortie audio pour Roon, mais aussi en lecteur UPNP.

Très pratique, moi j’avais déjà des DAC USB qui traînaient, avec un Pi4 et un boîtier fanless c’est une source quasiment parfaite.
Avatar du membre
franck
Membre senior
Messages : 1530
Enregistré le : 13 janv. 2010, 12:56
Localisation : Bilbao

Re: DIY : transport numérique sur base de RaspBerry Pi

Message par franck »

Y’a plus qu,à mettre tout ça dans un boitier black ou olive et :coeur: :super:
Avatar du membre
Bigbroz
Membre vétéran
Messages : 4339
Enregistré le : 10 janv. 2008, 13:34
Localisation : Sud de l'Ile de France

Re: DIY : transport numérique sur base de RaspBerry Pi

Message par Bigbroz »

5 - Connexion au transport
Il faut se connecter à notre transport.
Pour cela, 2 solutions :
- raccorder le transport au réseau par un câble ethernet. Puis se connecter en tapant l'adresse IP du transport dans la barre d'adresse du navigateur.
- se connecter au point d'accès WiFi de la Raspberry : pour cela, chercher un réseau WiFi qui porte un nom ressemblant au nom du système que vous avez flashé sur la carte SD : volumio, moode, runeaudio etc. Une fois que vous êtes connecté à ce réseau, même recette : se connecter en tapant l'adresse IP du transport dans la barre d'adresse du navigateur.

Note : il n'est pas toujours facile de trouver l'adresse IP du transport. Pour ma part, j'utilise (sur Mac OSX) une application appelée LanScan.

6 - Paramétrage
Il y a 3 choses à paramétrer de façon prioritaire :
- le réseau : pour que votre transport soit accessible sur votre réseau WiFi ou réseau filaire préféré.
- le lecteur audio (MPD, ou Music Player Daemon) : il s'agit de configurer le logiciel pour qu'il exploite correctement la carte de sortie numérique afin que les flux audio soient correctement décodés et prêts à être envoyés vers un DAC. En général, il y a un menu déroulant "I2S" : il faut sélectionner le driver qui correspond à la carte de sortie.
- la librairie musicale, c'est à dire l'accès à vos fichiers numériques audio.
Modifié en dernier par Bigbroz le 16 janv. 2021, 12:54, modifié 2 fois.
Streamer base Raspberry Pi > nDAC > NAC 32.5 + Hicap > Chevin Research A500 > Enceintes DIY
Streamer base Raspberry Pi > Lake People C460H > Beyerdynamic DT880
Avatar du membre
love_leeloo
Membre émérite
Messages : 10866
Enregistré le : 24 mars 2011, 16:08

Re: DIY : transport numérique sur base de RaspBerry Pi

Message par love_leeloo »

moi, je t'avais suggéré ça ? :mrgreen:

en tout cas, très belle initiative :super:
Avatar du membre
Bigbroz
Membre vétéran
Messages : 4339
Enregistré le : 10 janv. 2008, 13:34
Localisation : Sud de l'Ile de France

Re: DIY : transport numérique sur base de RaspBerry Pi

Message par Bigbroz »

En partant des pièces détachées, avoir le transport qui fonctionne avec le chargeur USB prend environ 1 heure.

Si vous avez des questions, n'hésitez pas ;)
Je ferai de mon mieux pour y répondre.
Streamer base Raspberry Pi > nDAC > NAC 32.5 + Hicap > Chevin Research A500 > Enceintes DIY
Streamer base Raspberry Pi > Lake People C460H > Beyerdynamic DT880
Répondre