J'ai longtemps été tourmenté par l'idée d'utiliser certains des produits Hardkernel pour créer un lecteur audio réseau. Comme ça , seulement moins cher. Il a arrêté le manque d'une interface audio saine, mais je ne voulais pas communiquer avec USB-DAC. Et chez Geektimes, il y avait des nouvelles de la sortie d'un nouvel ordinateur monocarte avec une interface I2S et une carte avec un DAC audiophile pour cela. Le rêve a commencé à se réaliser!Je ne parlerai pas des différences entre Odroid C1 + et "framboise", tout a déjà été écrit . Je m'attarderai plus en détail sur le CAD lui-même.
Voici ce que le fabricant prétend:- DAC PCM5102 Burr-Brown haut de gamme avec connectivité I2S
- Prise en charge des formats 16/24 avec une distorsion minimale (-93 dB) et une dynamique parfaite (100 dB +). Taux d'échantillonnage jusqu'à 192 kHz.
- Utilisation d'un régulateur de puissance à très faible bruit en combinaison avec deux condensateurs à semi-conducteurs, ce qui augmente considérablement le rapport signal / bruit
- Conception PCB spéciale et connecteurs RCA plaqués or.
Le blog Hardkernel fournit des résultats de test à l'aide de l'analyseur Audio Precision, confirmant les caractéristiques revendiquées.
Il a été décidé que la chose était cool et devait être prise. En principe, l'assemblage de l'appareil se réduit à visser les pieds et à connecter les connecteurs. Remplissez l'image sur la carte SD, et c'est tout. Mais sous cette forme, d'une part, il ne ressemble pas à la HiFi, et d'autre part, il attire l'attention inutile d'un chat en faisant clignoter les LED et les fils qui sortent dans toutes les directions. Par conséquent, l'étape suivante a été la fabrication de l'étui et l'emballage de tout l'intérieur. Un design à couper le souffle a été réalisé, qui a cependant dû être adapté aux réalités locales. En conséquence, un boîtier en aluminium standard a été choisi, dont la modification a été réduite au fraisage de trous. Dimensions du boîtier 190x170x70mm. Epaisseur de paroi 2 mm. L'assemblage lui-même n'a pas posé beaucoup de problèmes en raison de la simplicité de l'appareil:
Comme il sied à un ordinateur à carte unique, les connecteurs d'interface sont situés de tous les côtés, ce qui, lorsqu'ils sont installés à l'intérieur du boîtier, crée certains problèmes. J'ai dû ressouder quelque chose:- Il y a un port IR sur la carte.La pièce est utile en général, mais inutile à l'intérieur du boîtier. Il a été soudé, transplanté sur le câble et placé sur le panneau avant.
- RCA regarde de côté. Le problème a été résolu à l'aide d'un adaptateur auto-fabriqué.
- La puissance maximale de C1 + est de 2 ampères (lors de la connexion de périphériques externes via USB), donc l'alimentation a été sélectionnée avec une certaine marge, d'autant plus qu'il n'y a pas moins de 5V / 3A.
- 3 LED bleues connectées au GPIO.
Pour au moins ennoblir l'apparence, le panneau avant a été recouvert d'un revêtement acrylique noir de 5 mm d'épaisseur. Les évidements en face des LED et du récepteur IR ont été fraisés à l'arrière:
cela a mis fin à la partie en fer.Doux
Annonçant un nouveau kit sur leur blog, les développeurs ont écrit que tout fonctionnait très bien avec Volumio . Volimio est une version Debian tronquée. Pour la fonction de lecteur multimédia, les mpd sont responsables , contrôlés via une interface Web ou tout client pour mpd, que ce soit MPDroid ou tout autre client.Cependant, il s'est avéré que les gars de Hardkernel étaient pressés. À ce moment, alors que j'avais déjà reçu le kit en main, il n'y avait pas d'assemblage de travail public de Volumio avec le support I2S! J'ai eu encore 4 jours pour obtenir les développeurs. Quelques jours après que Volumio se soit arrêté et Rune Audio. Depuis que Volimio a poussé dur pour les développeurs sur le forum, j'ai commencé avec. En principe, tout fonctionnait, mais des montants comme la chute de Spotify apparaissaient périodiquement. De plus, le contrôle IR Remotr n'était pas pris en charge et l'installation de Lirc a nécessité de longues danses avec un tambourin en raison de la forte coupure de distribution. Déception.Mais trois jours plus tard, une nouvelle version de Rune Audio est sortie et le rêve est enfin devenu réalité! La télécommande fonctionne, Spotify fonctionne, tout est en place! Contrairement à Volimio, Rune Audio est construit sur la base d'ArchLinux, et toutes les fonctions nécessaires y sont initialement présentes.
Le design est adaptatif, il a fière allure à la fois sur PC et sur smartphones, vous pouvez donc contrôler le lecteur de manière aussi pratique depuis n'importe quel appareil.Pour enfin vous lier d'amitié avec Rune Audio et Odroid C1 +, vous devez effectuer quelques préréglages.1) Activer le support DACnano /boot/boot.ini
Décommentez la ligne:
setenv enabledac "enabledac"
Vous pouvez également désactiver la prise en charge HDMI et GPU pour économiser des ressources.2) Activez la télécommande:systemctl enable lircd
systemctl start lircd
systemctl enable irexec
systemctl start irexec
En principe, vous pouvez utiliser la petite télécommande Hardkernel, je préfère connecter la télécommande depuis Xtreamer en téléchargeant la configuration d'ici et en la plaçant dans /etc/lirc/lircd.conf.d/lircd.conf .J'ai eu l'impression que Volimio est une version fortement coupée de Rune Audio pour convenir à une moindre consommation de ressources. Il est possible que cela soit pertinent pour la "framboise", mais étant donné la puissance de l'Odroid C1 +, cela est clairement inutile.Solutions concurrentes
Bien sûr, un tas de bouclier Odroid C1 + Hardkernel HiFi est loin d'être la seule option pour construire un lecteur réseau. Et pas le moins cher. Il est possible de le faire avec Raspberry P + b et l'un des nombreux DAC HiFi chinois. De plus, vous pouvez connecter n'importe quel DAC avec interface I2S à Odroid C1 + en soudant un petit adaptateur. Voici un exemple du forum Hardkernel - connexion du Teradak ES9023:
En général, les choix sont divers.Erratum
Quelques points que j'aurais fait différemment dans la prochaine itération:Cela valait la peine de placer un bouclier HiFi à côté de la carte principale et de le connecter avec une boucle. Il serait alors possible d'amener les connecteurs natifs directement sur le panneau arrière.Le connecteur SD est situé sous la carte. Ceux. Pour mettre à jour le firmware, vous devez démonter le boîtier et retirer tout le "sandwich". Maintenant, j'utiliserais une rallonge et amènerais le connecteur micro-sd sur le panneau arrière.Liens utiles
Section Odroid C1 sur le forum Rune AudioSection Odroid C1 sur le forum Hardkernel