300元打造智能影音中心

简介: 之前一在玩Arduino 和STM时就也曾想过玩玩上位机的滋味,只是一直也没有找到上位机中真能让我有兴奋点的东东。可能是出于视觉疲劳又或是自己见识太过浅薄,只见各种厂家拿着上位机做得最多也就是路由器和电视盒,而且是各有各渣尽是奇葩。

之前一在玩Arduino 和STM时就也曾想过玩玩上位机的滋味,只是一直也没有找到上位机中真能让我有兴奋点的东东。可能是出于视觉疲劳又或是自己见识太过浅薄,只见各种厂家拿着上位机做得最多也就是路由器和电视盒,而且是各有各渣尽是奇葩。悻然,我们还有小* 这种没节操的公司,敢打着向老乔至敬的口号无耻的抄袭苹果产品,让他们的东东还有点看头。一直认为在上位机上折腾还不如直接买个小*来得直接, 如果不是想拿个服务器到处跑的话,估计在短时间内我是没有什么兴趣碰上位机的。

所谓的上位机说白了就是一台准电脑,没有常规家用机那么庞大,当然也没有那么强大(传统意义)的一台小电脑。一般都能在淘宝上淘到,通常都是祼板。最为响当当的得数树梅派,还有就是国人山寨树莓的香蕉派,还有不伦不类的pcduino,它们的价格在190~340之间。买回来接上线就能跑,懂点装机知识就能动手自己搞。

由于看到了湖北一牛人竟然用90多台树莓搭了一台与服务器般大小的集群服务器,他称之为“树莓林”这倒也挺贴切的。其性能可以赶超IBM普通的企业服务器了,但价格却只有IBM服务器的1/5不到吧。这可真是典型的“好汉架不住人多”,单挑的不行来一群!深感其彪悍,是得给个赞!

树莓林

(如果树莓中了毒那会是什么毒呢?_

受了刺激也想自己动动手,毕竟实践是验证真理的唯标准,总觉得自己对上位机可能存在一某些偏见那倒不如尝试动手一试体验一下。

在网上淘了一下,做了对比树莓虽说是流行,但最新的树莓2配置还是有点低,虽然提供了4个USB但基本上一下子将WIFI,蓝牙,鼠标键盘都接上那就没了。

raspberry pi 2 model b

以下是收集到的几种现行上位机的配置与对比

配置与价格对比

后来找到了号称超越树莓的香蕉派(真不知道这公司怎么想的,什么名字不好偏偏叫香蕉,估计当时是被雌性荷尔蒙灌了大脑吧),还算不错价格也就在190~210区间,而且他们还有个Pro版本是搭载了WIFI的才230~270,但配置上却实是比树莓上了一个档次,反正是拿来主义管他有没有节操,要买当然支持国人不鸟英国佬了直接入手香蕉破(BananaPro)

这里就提供一些香蕉图:

CPU and GPU
各接口说明
比例图

在价格上来说 Banana Pro 比起 BananaPi 贵了几十块钱,但却多了 WIFI (AP6181) 模块,至少可以省下一个USB口了,板子是纯黑的沉金板看起来也高档不少,当然没人愿意拿板子裸奔吧,那就买个盒子装一装,我喜欢换装所以盒子是自己用3D打印打的。

烧录系统映像

Lemaker 上提供一系列能装香蕉破的操作系统,还是挺齐全的。这里是下载页, 另外如果想看 BananaPro 全英参数的可以上香蕉的官网

上位机的操作系统是装在SD卡上的,所以建议配一个8G以上的高速TF卡,也就24~36左右的价格区间。

在Windows 下只要下载两个软件,一个是用来格式化SD卡并去除SD卡上的分区表的,另一个是烧录操作系统映像文件的,地址如下:

用法不多说了,这个都不会就即时脑补吧。

OSX

值得一说的还是如何在Mac和Ubuntu上烧制系统吧

OSX 下做盘是很轻松的,不用安装任何工具,一切尽在终端内,先用 diskutil 指令查一下SD卡的盘名

diskutil list

我查到的是 disk1 ,然后用 unmountDisk 抹去分区信息,可别抹错了OSX的系统分区可是 disk0 这个不要搞错,否则出什么状况就自己抹脖子吧。

diskutil unmountDisk disk1

最后,使用 dd 指令

sudo dd if=Lubuntu_For_BananaPro_v1412.img of=/dev/rdisk1 bs=4m && diskutil eject disk1

这里要注意的是 if= 后面要紧跟影像文件名称,rdisk1 是我们插入 SD 卡时跟SD卡名自动生成的,如果你挂入的SD卡不是 disk1 那就去磁盘工具查一下就好了。

还有就是 bs=4m 这里的意思是每次写入SD的数据区块的大小,4m就是4兆,如果你是低速卡那就只能悲剧的1m,我是用10m的,反正这个值越大写入的速度就会越高。

写入成功后OSX就不能再读取这个SD卡并且会弹出一个对话框提示将SD推出,那就直接推出SD然后插到香蕉的PP上就能通电试了。

Ubuntu

老实说,下面的这个我没有实践过是从网上收集过来的其实原理是与Mac上是一样的,废话就不多说直接写下指令:

sdxx 是SD卡的盘号

umount /dev/sdxx 

然后 dd
sudo dd bs=4M if=[path]/[imagename] of=/dev/sdx

这个与OSX 是类似的

我试过安装 Lubuntu 一下就能成功,不用额外配置 WIFI,只是连一下就行了。性能上就将就着用吧,毕竟是lite版本,肯定是阉割了不少东西的能成移动服务器就行了总不能要求这么小的家伙能面面俱到。如果安装的是Raspbian那么就得手工加载 WIFI驱动:

载入 ap6210 的兼容驱动(板载的是ap6181不过这两个是共用同一个驱动的)

sudo modprobe ap6210

然后在 wifi config工具就可以找到wan0了,或者用 iwconfig 指令查看也行。

如果希望Raspbian 在起动时自动加载WIFI可以用以下指令:

sudo nano /etc/modules

然后在随便哪行都行打上 ap6210 ,退出,保存。

另外,如果想将香蕉配成 路由中介器的话可以将WIFI设置成AP模式,具体做法可以参照官网WIKI的说明。

KODI 与 XBMC

说了一大通,现在才是真正的高潮,实际上上位机可以做的东西很多,它的最主要用途就是智能家庭的中央控制服务器,做媒体中心也只是其中的一个应用。 我们需要 XBMC 这个在XBox上的炫酷级别的媒体中心软件,以下是它运行的一些截图:

Home
图片浏览
Network settings

如果你装了 Lubuntu 或者 Raspbian 而又想装媒体中心的话,那我只能告诉你:“卸掉吧”,我试过在他们上面手工安装KODI没有一个能成。最佳的办法是下载 Lemedia 的映像重新制作SD卡。Lemedia就是一纯基于XBMC做的Debian。这东西没什么技巧可言,但他的起动其慢无比,我开始以为是SD卡做错了,重复做了N次! 其实第一次开机等上3~5分钟就好。

这东西装了后如果改中文是没戏的(至少我没成功可能需要安装中文字库),一换所有的文字都会没了,所以先将就用英文吧。它各种的主题,3D效果和简化的操作还是很炫酷的。它还可以下载很多的插件,其中就可以用Airplay和共享 iPhoto 的这个还是很不错的,更多的插件自己去折腾吧毕竟这才有趣味。

我尝试过直接接到1080P的高清上是完全没问题的,显示效果让人满意。而且可以没有鼠标硬盘,直接用一个红外遥控就可以操作,几块钱就能在淘宝上买到:

红外线遥控

比较坑爹的是看HD还是不流畅,会有明显卡的感觉看些720P的还算可以,但一直没有声音输出。

小结

整个花销就300不到的样子,比去外面买个什么渣子厂生产的电视盒会划算很多。香蕉破确实也很不错,接上个1T的SATA硬盘也可以做个超小型服务器带着满大街跑了,换装个OpenWRT就能变成前兆路由器,带个屏也可以当Pad来用还可以作为安卓的开发机。我在网上看到很多老外用树莓来开发Arduino的下位机应用,这确实也是个挺有意思的做法,让人有脑洞大开之感。

这个小家伙充满了各种实用的可能性,后续可能还会写一些想着的文章 。如果你是个爱DIY的Hacker那就试试吧,玩香蕉比玩其它的东西更环保,至少大热天他不发热而且静音可算是居家旅行的Hacker必备了。

相关文章
|
3月前
|
人工智能 安全 Ubuntu
vos3000网络电话系统怎样搭建?外呼系统ai智能呼叫中心搭建
要搭建VOS3000网络电话系统,可以按照以下步骤进行操作: 获取VOS3000软件:首先,你需要从正规渠道获取VOS3000软件安装包。VOS3000是商业软件,需要购买授权。 准备服务器:你需要准备一台专用服务器,操作系统通常建议选择Linux,如CentOS或Ubuntu等版本。确保服务器具备足够的硬件资源,如CPU、内存和存储空间。 安装操作系统:在服务器上安装所选的Linux操作系统,并进行基本的系统配置和安全设置。 安装VOS3000软件:运行VOS3000软件安装包,按照安装向导进行安装。需要提供购买软件时获得的授权密钥。 配置网络和端口:在服务器上配置网络设置和端口,
|
10月前
|
XML JSON 算法
【视觉智能产品速递——视频人脸融合产品能力升级】
本文介绍视频生产(videoenhan)类目下的通用视频人脸融合MergeVideoFace的功能介绍以及代码示例。
1144 4
【视觉智能产品速递——视频人脸融合产品能力升级】
|
11月前
《阿里云产品手册2022-2023 版》——智能媒体服务
《阿里云产品手册2022-2023 版》——智能媒体服务
|
计算机视觉
阿里云视觉智能开放平台通用资源包升级啦
阿里云视觉智能开放平台通用资源包升级啦
196 0
阿里云视觉智能开放平台通用资源包升级啦
|
人工智能 文字识别 开发工具
阿里云视觉智能开放平台通用资源包重磅发布
阿里云视觉智能开放平台通用资源包重磅发布,打破类目限制壁垒,
250 0
阿里云视觉智能开放平台通用资源包重磅发布
|
JSON 机器人 Java
搭建智能电话机器人系统需要哪些支持与准备
什么是电话机器人 通过ASR(语音识别)和TTS(文本转语音)模拟真人和用户通话,可用于问卷调查,自动催缴等业务,电话咨询服务,支持百度,科大,阿里云,腾讯等ASR系统,可以真人预先录音,用户完全察觉不到是机器人。 怎么使用 提供RESTful API接口,php,java,等任何语言都可以开发业务流程,也提供FreeSWITCH的原生接口mod_vad,使用esl或者lua,python,dialplan 等FreeSWITCH支持的二次开发接口,也可以通过SIP让其他软交换如Asterisk支持电话机器人功能。
|
人工智能 算法 安全
天猫精灵CC7评测:一台更懂你的智能音箱管家
天猫精灵的机身顶部弧度、机身腰线都很好,运用最简单的几何学原理,配合爵士银的色彩,就像是一款艺术品,这种简约设计风格也可以更好地让产品融入到家居环境当中。对于男性用户来说,这样的设计风格也更符合审美标准,不会像其他音箱那么花里胡哨,显得高端典雅。
5223 1
天猫精灵CC7评测:一台更懂你的智能音箱管家
|
人工智能 安全 物联网
应用速递 | 可语音控制的智能电动牙刷方案
应用速递栏目:应用速递是面向IoT厂商推荐芯片开放社区(OCC)上的典型应用案例,便于IoT厂商精准获取方案,快速实现产品落地。
171 0
应用速递 | 可语音控制的智能电动牙刷方案
|
人工智能 监控 API
智能媒体管理图片标准型是什么
在控制台 创建项目 中选择 图片标准型,并且创建成功后,您就可以通过 控制台 或者 API 调用图片 AI 相关功能。
565 0
|
双11
双11数据智能,底价购到底!
数据智能产品双11低至2.5折起售,全年最低价!
1093 0