发烧论坛

注册

 

发新话题 回复该主题

原创分享:用树莓派2构建hifi数字转盘 [复制链接]

1#
原创首发。和大家分享。连载模式。



1.缘起


事情源自上一轮股市大跌,割肉亏了不少,领导一看着急了:你别添乱了,去折腾音响去吧,股票我来管。于是我很开心的网购了一台ps的nuwave解码器,用来给现有的音源升级。


当前的系统是:原创a8s的cd播放机(10年前买的,2000块不到),tact(林道夫)的sdai2175合并功放(D类,8欧200w,二手价一万左右),jbl-L100书架箱(70年代经典产品,12寸低音,二手价近万)。这套系统的瓶颈明显在音源,火气大,听大作品很难平心静气,升级解码器主要就是解决这个问题。事实证明,ps解码器还是很不错的,声音中正平和,没有很突出的个性,解析力不错,没有冷硬粗糙的毛病。


这台解码器带有同轴光纤,还有usb输入。据网络上的普遍评价,usb输入的素质很不错,能胜过大多数usb界面。既然如此,顺便搞台数字转盘,实现数字点播就提上了议事日程。


分享 转发
转盘:树莓派3+moOde / 原创A8S  解码:PS-AUDIO NUWAVE  功放:PSAUDIO-GCP200/GCA500 音箱:JBL-4331A
TOP
2#

感谢分享,期待下文。
TOP
3#

2.选项

pc做数字转盘的道路是绝对不能走的。有个朋友干过这事,用老的intel主板cpu,拆除了显卡,升级了电源,买了usb界面,配了ipad,的确搞出不错的声音。但是他把机箱拆了,主板、硬盘都裸露着平放在器材架上,看起来很吓人。如果这就是好声音的代价,我宁愿不要。

成品数字转盘很多,接口各式各样,看来看去觉得还是走网线连接nas是最靠谱的,数字转盘到解码器用同轴连接,全部搞定。

不介意间,看到树莓派搭建数字转盘的介绍,据说好处很多,主要有:
结构简单,干扰少,没底噪
民间玩家众多,功能不断完善
本质就是一台电脑,有无限可能
价格低廉
有成功先例
问题也不少,最核心的一条是没有厂家支援,全靠diy和论坛。不过考虑到价格……还有本人还算强悍的diy和it水平(在发烧友当中估计也就中流吧,但在普通人群里绝对是强悍的!),这所谓的缺点也就不是缺点了。

就是树莓派了!

必须准备的东西如下:
a.树莓派2b主板1枚,淘宝大把,建议买英国产。
b.树莓派外壳一套,20元左右吧。建议先买个全通透版的,先用起来,以后再考虑上高档外壳。
c.散热片,3元一片,要2片,或装风扇,一般树莓派外壳会配。
d.手机充电器,必须要5v2a,不要问1a行不行之类的无聊问题。
e.tf卡一张(用于刷入系统。如果只折腾1个系统,1张4g即可,如果想尝试不同的数字转盘系统,又不想反复擦写rom,就买个2-3张。数字转盘用途,4g是够用的,8g足矣,如果想做nas或桌面系统,自己百度吧)
f.rj45网线(也可用usb网卡,但我买的网卡有问题,退货了,现在用网线,暂时不想搞usb网卡了)
g.u盘一只(可播放本地的ape/flac/mp3等。树莓派带不动移动硬盘,只能带动u盘,切记!)
h.nas一台(有的话最好,没有的话可以用家庭局域网内的pc代替,xp系统肯定ok,win7不清楚)
i.安卓手机一只(苹果也行,各种pad也没问题)

锦上添花的东西如下:
树莓派专用i2s声卡一块
此物品有2种,一种是同轴光纤输出的,就是说可以用树莓派直接输出同轴光纤信号,无需动用效果稍逊的usb接口;另一种是直接完成解码,用rca输出的,可以接功放的linein。大家自己选配。感觉第二种不是发烧友该选择的东西。
此外,某些店家有出售增强模块,说白了就是换更好的电容电阻啥的,据说效果会更好,动手能力不强的可以请店家带劳焊接。买不买自己决定吧。

选配的东西,没有也行,不必纠结:
j.带hdmi接口的显示设备一台(电视、显示器均可,必须hdmi)
k.usb口的键盘一个,无线有线均可(如果要拿树莓派搞linux桌面系统,倒是必不可少)
转盘:树莓派3+moOde / 原创A8S  解码:PS-AUDIO NUWAVE  功放:PSAUDIO-GCP200/GCA500 音箱:JBL-4331A
TOP
4#

提示一下:
树莓派只有信用卡那么大,看起来就是个小型主板。
树莓派的一代分a、b两版,最新的型号是树莓派2。
一代cpu太弱,接口也比较少,不用考虑了。
买2代即可。

树莓派2的接口包括:
tf卡插槽(就是手机用的那个tf卡)
micro usb插槽(就是安卓手机用的那个,仅用于接电源,5v2a)
hdmi口(就是高清播放机、蓝光机、电视机用的那个,标准大小)
rj45口(就是网线口)
usb口(一共4个,通用口,u盘、usb无线网卡等可以直接插)

全部都是通用组件。
转盘:树莓派3+moOde / 原创A8S  解码:PS-AUDIO NUWAVE  功放:PSAUDIO-GCP200/GCA500 音箱:JBL-4331A
TOP
5#

终于找到同好了,我已经玩Raspberry Pi两年多了
TOP
6#

3.烧录系统等准备工作


就目前查询和试验的情况看,可供选择的系统有3个,全部都是单一用途,分别是:
volumio(用的人最多)

picoreplayer(最小巧轻盈)
runeaudio(看起来也不错)                           用户名和密码:root,rune


先说picoreplayer。rom才不到100M,随便什么tf卡都能用。据说只能读取nas上的数据,由于当时本人没nas,烧了系统看了看就作罢了。以后会再尝试。
再说runeaudio。rom有4g,要4g的tf卡才能装下。可以读取nas,可以读取u盘的音乐。界面比较漂亮,当时本人没nas,感觉也不如volumio顺手,就没多尝试(其实就是习惯和心理因素问题,未必不如volumio。
因此,本文重点讲volumio。


首先肯定是下载rom了。上述3个系统都有官方网站,大家去下树莓派2版本的(raspberry 2)的对应rom,下载出来的可能是zip,可能是7z,可能是xy,不管他,解压缩,如果发现里面有一个扩展名为IMG的文件,就是它了,解出来吧。
目前,volumio最新版本是1.55,picoreplayer是1.18,runeaudio是0.3b。


然后要下载烧录软件。windows下用“win32_Disk_Imager”,osx啥的自己百度吧,我不管了。
用这个软件吧img烧录到tf卡里就行。
奇怪的是,尽管img有好几g,烧完以后,在windows系统下显示,tf卡的容量显示才几十兆!你没看错,是几十兆!不用管它。甚至有人系统烧进去甚至显示tf卡无法识别,例如freenas。不管他,windows识别与否管我啥事,树莓派能认就行。
题外话:如果刷过树莓派系统的tf卡需要恢复成普通用途,可以下载SDFormatter,好像是松下公司开发的小软件,在选项里有个“逻辑大小调整”,开启,重新格式化,正常的容量就回来了。


准备好一根网线,从路由器接上树莓派。
把tf卡插入树莓派。

如果有hdmi显示设备,把hdmi线插上树莓派,打开显示设备(如果没有显示设备,下文会说该咋办)。
如果想试听本地音乐的,先拷贝一些东西进来吧。mp3没问题,ape和flac也ok,支持cue是可行的,后面细说,不过尽量把内码调成utf-8,否则中文可能有乱码。把音乐拷贝到u盘,把u盘插入树莓派。
把usb解码器用usb线和树莓派连接,解码器和后端要接好,然后解码器开机。
把智能手机或电脑连上网(和树莓派在同一个网内即可,可以是wifi也可以是有线)
以上都完成后,再把5v2a的充电器插上树莓派。

最后编辑hav 最后编辑于 2015-07-27 14:25:10
转盘:树莓派3+moOde / 原创A8S  解码:PS-AUDIO NUWAVE  功放:PSAUDIO-GCP200/GCA500 音箱:JBL-4331A
TOP
7#

原帖由 guary 于 2015-7-27 9:09:00 发表
终于找到同好了,我已经玩Raspberry Pi两年多了


握手握手……还要多向grary兄取经啊!
就目前来看,进展还算顺利。但还是有很多东西要请教。
写这篇东西,而且搞这么详细,其实就是为了留下个技术文档,万一这套系统出问题了,以后重新起步容易。这种亏我吃过,例如折腾psp和wii。
转盘:树莓派3+moOde / 原创A8S  解码:PS-AUDIO NUWAVE  功放:PSAUDIO-GCP200/GCA500 音箱:JBL-4331A
TOP
8#

声音如何?

有机会和传统转盘比较下就好了,数字转盘毕竟方便很多,软件资源更加是海量的,楼主所居是何处宝地?
TOP
9#

等楼主更新。。。。
TOP
10#

就目前usb口输出接ps解码器的状态,声音还不错。

播放相同的内容(cd抓轨的ape),用cd转盘和树莓转盘,树莓还是稍逊一筹,但更多的风格上的差异。

我觉得可能不是树莓的问题,因为树莓派的硬件完全没有优化,家里的网络条件也不好。后面会细说。

而且从性价比来说,已经很不错了。
转盘:树莓派3+moOde / 原创A8S  解码:PS-AUDIO NUWAVE  功放:PSAUDIO-GCP200/GCA500 音箱:JBL-4331A
TOP
11#

4.出声

出声的第一步,是找到树莓派的ip地址。
如果你接上了hdmi显示设备,就会看到树莓派的启动过程。等到画面停止的时候,从后往前看,如果英文和逻辑思维能力还凑合的话,就会找到树莓派的ip地址。家庭wifi环境通常是192.168.x.y。x可能是0或者1,y一般不会是0、1、254、255。把地址抄下来。
如果你没有显示器,自然看不到ip地址。懂it的人有各种各样的办法搞定,如果你不懂,手头只有一部安卓手机(苹果用户,sorry),那么可以下载一个“wifi督查”的app,用它看看你的家庭网络连了几台设备,其中有一台raspberry就是树莓派,把ip地址记下来,关闭wifi督查。

然后打开浏览器,手机/pc/mac/linux均可,在地址栏输入树莓派的ip地址,于是就出现了一个界面,集播放器设置、网络设置、nas设置、播放界面于一身的全能界面。

然后在browse界面,可以找到usb,就是你的u盘了。找到你的音乐文件,长按左键会弹出菜单,选择replace and play(最长的那个),即可播放。

如果能够听到声音,说明基本ok了。下面可以做进一步的优化。
转盘:树莓派3+moOde / 原创A8S  解码:PS-AUDIO NUWAVE  功放:PSAUDIO-GCP200/GCA500 音箱:JBL-4331A
TOP
12#

5.关于本地usb播放,以及dlna

其实没啥可说的,不支持移动硬盘,是因为功率太小。5v2a,一共10瓦,还想带动机械硬盘?老老实实搞个u盘吧。
如果非要大硬盘也不是不可以,弄个自带电源的型号。

树莓派支持dlna,在设置界面把dlna打开,如果是苹果就把airplay打开。然后在手机的播放软件里找设置——dlna——dlna设备——volumio。
播放dlna很顺畅,和蓝牙没啥区别。但如果要切换歌曲,切记先在手机上点一下暂停或停止(pause/stop),然后再换曲目,否则会出现“dlna被其他设备占用”之类的提示。

安卓上的“网易云音乐”支持dlna,用起来不错。
转盘:树莓派3+moOde / 原创A8S  解码:PS-AUDIO NUWAVE  功放:PSAUDIO-GCP200/GCA500 音箱:JBL-4331A
TOP
13#

6.关于nas

心血来潮搞的树莓派,所以家里根本就没有nas。nas将来一定是要上的,随便凑合就没意思了。据说树莓派也能搭建nas平台,不过就那点小身板,别烧掉才好,老老实实的做数字转盘得了,咱不搞那高大全的事。

所以换个思路,用家里的pc机共享文件夹播放。

windows7的共享极其复杂,我等伪电脑高手实在搞不定,在尝试了1个小时无果的情况下果断放弃。突然想起在windows2000时期,局域网共享还是很容易搞定的,那老系统是不是可以成功呢?家里恰好有一台xp,找了个文件夹扔了2首mp3,花1分钟做了共享,在网页界面的library界面找到nas的设置选项,填上电脑的ip,共享的文件夹名称,然后唰的一声就被树莓派认到了!

然后就是在网页界面点击browse,里面出现了usb、nas和webaudio。usb是刚才的u盘,nas就可以找到pc上的共享音频,webaudio就是网络电台(测试了一下,有的是可以用的)。

所谓的nas测试就到此为止。因为是老旧pc,xp系统,pc还是用无线网卡连的网,啥优化也没做,pc电源n烂,树莓派用的网线也是比较差的(传输效果不好的退役网线),听下来的效果是声音不错,但不如cd转盘同轴到解码,但差异不算大,主要是风格上略厚重一点,清晰度差一点点,播放10分钟左右会出现一次轻微爆音(这估计和设置有关系)。总体来说,nas能用,而且还算好用。
转盘:树莓派3+moOde / 原创A8S  解码:PS-AUDIO NUWAVE  功放:PSAUDIO-GCP200/GCA500 音箱:JBL-4331A
TOP
14#

7.关于手机客户端

volumio的基本操作,用浏览器就可以完成。但是没有专门的app毕竟还是有点麻烦。而且网页操作不支持cue,这个很讨厌。

经过查找问询,最终发现有一款app,叫做mpdroid可以解决这个问题。软件不好找,要去境外网站下载,目前是1.07版。无广告,界面简洁友好,支持cue,支持从网络查找并下载cd封面(经常查不到,还经常下错封套,例如大名鼎鼎的“歌剧大都会”decca2cd,给我下了个同名的sony出品cd,莫名其妙)。

总的来说,客户端的界面还是比较清爽友好的,诚意推荐使用。

另,今天,树莓派2的专用i2s声卡到货了,晚上带回去试试看,同轴和光纤效果比起usb如何。
转盘:树莓派3+moOde / 原创A8S  解码:PS-AUDIO NUWAVE  功放:PSAUDIO-GCP200/GCA500 音箱:JBL-4331A
TOP
15#

回复 14# hav 的帖子

楼主,Volumio支持DSD DoP输出不?
TOP
16#

回复 15# yooo 的帖子

dsd不清楚,没玩过。菜单里倒是有个dsd over pcm的选项
转盘:树莓派3+moOde / 原创A8S  解码:PS-AUDIO NUWAVE  功放:PSAUDIO-GCP200/GCA500 音箱:JBL-4331A
TOP
17#

8.关于i2s声卡

买了一块i2s声卡,昨天到货了。据说是digi+型号的,支持同轴、光纤输出。

安装很简单,插卡、拧螺丝啥的,不多说了。

设置界面,有2个地方需要调整。一是在mpd configuration选项段,audio output项,选sndrpihifiberry;二是在system选项段,I2S DRIVER项,选你买的声卡型号,我的是hifiberry digi(淘宝店家说是digi+,可我找不到digi+,选这个也能用)。

树莓派比较是一台电脑,每次开机是要一点时间的,大概1分钟吧。而且它没有开关,所以每次开机就是把5v2a充电器插上,关机就是直接拔变压器(或者在插座面板上搞个开关?)所以,每次做完调整,插上充电器,等1分钟左右,这时可以打开浏览器输入树莓派的ip地址做调整了。调整完,打开手机上的mpdroid,即可播放。如果无须调整设置,直接用手机客户端播放也是可以的(好像没测试过,晚上试试)。

说到音质,不知道是该声卡的同轴/光纤输出效果一般般,还是我的ps解码器自带usb效果比较出众,感觉对比usb输出差异不大。由于是晚上10点多,而且父母老婆小孩都睡了,自己也困了,没有仔细对比。以前朋友总说光纤声音薄亮硬,不会啊,挺好的。10块钱的光纤和500块的同轴,性价比真是……

最后一点比较纠结的就是nas播放的爆音问题。每隔5-10分钟就会有一次轻微爆音或小停顿。据说淘宝卖家说,是电脑用无线网卡连接的问题(是的,电脑,xp系统,没有nas!用xp共享文件夹方式搞的伪nas),改用有线能够解决。看来又要去找网线了……
转盘:树莓派3+moOde / 原创A8S  解码:PS-AUDIO NUWAVE  功放:PSAUDIO-GCP200/GCA500 音箱:JBL-4331A
TOP
18#

关于同轴、光纤、usb的比较,可能要另找时间了。同轴是aq鹰眼,光纤是才声卡卖家一并买的,20rmb,usb是150元型号忘了据说性价比和声音不错。

本人听音水平一般般,而且要求不是很高,下次约几个烧友,换了网线,再作评价。
转盘:树莓派3+moOde / 原创A8S  解码:PS-AUDIO NUWAVE  功放:PSAUDIO-GCP200/GCA500 音箱:JBL-4331A
TOP
19#

菜单有DSD  over pcm选项,说明是能DOP的。只是好奇这个系统与DAPHILE音质上有何差异?
TOP
20#

原帖由 yooo 于 2015-7-27 20:30:00 发表
楼主,Volumio支持DSD DoP输出不?


支持,用Xoms输入的解码兼容性好。
支持DSD256都没问题。
最后编辑Lilybaba 最后编辑于 2015-07-28 15:03:19
TOP
发新话题 回复该主题