来客网

小伙手工打造AI小电视:硬件自己焊接,代码全手写

声明:本文转载自 「量子位公众号」, 或因排版与篇幅原因进行过编辑,内容未经本站独立核实,不代表本站立场、观点或建议。 如涉及版权问题,请联系我们,核实后立即删除。 [ 免责声明 ]

一个低调的AI开发者,凭什么登上B站首页、一个视频百万播放,并且外行内行看了都服气?

凭的是硬核纯手工作品——一台“套娃”小电视。

而且这可能是史上最硬核的一次“套娃”:在纯手工制作的电视里成功播放了B站小电视。

文章配图

如果你以为它只能播放B站视频的开发板+显示屏,那就大错特错了。

这可是一台从零开始制造的AI助手“贾维斯”。

不仅能当语音助手,还能处理实时图像,甚至能当web服务器。。。

文章配图

up主和钢铁侠一样,自己画设计图、手工焊接组成。就像钢铁侠当年在山洞里造出第一代战衣。

整个小电视除了芯片外,几乎全是up主自行设计完成。不知道up主看到小电视正常开机的一瞬间,会不会有斯塔克冲出山洞的感觉。

打造这个套娃小电视的up主“稚晖君”本名彭稚晖,现在是一名OPPO的AI工程师。

http://www.moremorewin.net/imgserver/imgs/2020/03/22/ef7b85dd6828cb8d44f16c1708d00fc6.jpg之前稚晖君就在B站分享过很多DIY硬件视频,虽硬核却不温不火,直到自制小电视的出现,他的作品第一次登上B站推荐首页,收获了超过100万的播放量。

所谓外行看热闹,内行看门道。他的视频到底厉害在哪里呢?一位专业网友表示:

其实有些东西吧,外行看起来很牛X,但其实我这种内行看起来,还是很牛X。

文章配图

从手工画PCB到写C++代码稚晖君用简短的3分钟视频,展示了他制造“B站小电视”的全过程。

先在纸上画草图。

没有开发板?不要紧,稚晖君自己造。

电路板怎么做?用Altium Designer绘制PCB板,求助万能的淘宝,找商家印刷和制造钢网。

http://www.moremorewin.net/imgserver/imgs/2020/03/22/b0f9f3829d47d4538fe195c8fdb1e229.jpg然后给PCB刷上焊锡膏,把芯片、电阻、电容等器件一个个贴上去,热风枪加热完成回流焊。

文章配图

至于外壳,稚晖君用Rhinoceros绘制小电视的外壳的3D模型,再用自己的3D打印机造出来。

http://www.moremorewin.net/imgserver/imgs/2020/03/22/1fe33f6370cc28a3ed280daf64e334a1.jpg加上买到的液晶面板,小电视的硬件部分制作完成。

http://www.moremorewin.net/imgserver/imgs/2020/03/22/95939498bd6ee99d1aa844c6263af57d.jpg硬件制作完成仅仅是个开始,接下来是让稚晖君头秃的软件开发环节。

因为这是一套完整自己设计的板子,他还要从底层开发软件,包括uboot/kernel配置、设备驱动、应用层App开发、算法模型部署等,都是自己用C++一行行敲出的代码。

视频过程中,你看到代码一行行快速通过,但实际上稚晖君熬了好几个令人头秃的夜,甚至还重新设计了电路板。

最终稚晖君给小电视装上了Linux的Xfce桌面环境,如果你不介意屏幕太小,连接鼠标操作是没有问题的,另外还能通过VNC、RDP远程访问。

http://www.moremorewin.net/imgserver/imgs/2020/03/22/11cc4a43953637e49dbca0d32761c4ee.jpg有了Linux,再把TensorFlow装上去,接上摄像头实现图像识别,又或是接上话筒实现语音识别,还能把小电视当成自己博客的web服务器。

http://www.moremorewin.net/imgserver/imgs/2020/03/22/c378e1e6f72d1e4a794021fe1f48a985.jpg小电视也能自己播放自己,实现“套娃”视频。

评论 (0)