

“华为天才少年”自制百大Up奖杯 网友:技术难度不高侮辱性极强
source link: https://www.cnbeta.com/articles/tech/1082421.htm
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

“华为天才少年”自制百大Up奖杯 网友:技术难度不高侮辱性极强
在程序员的眼中,“平平无奇”四个字是不存在的。比如,刚吃完的“螃蟹壳”只能变成垃圾?NO,给它裹上一层黑科技就能摇身变成一台“螃蟹火星车”,还能手动控制,指哪走哪。
充电宝只能用来充电?
太过简单!不如亲自制作一个,自带1080p显示屏,还能外接PS打游戏。
没错,这些硬核黑科技全部来自B站Up主、AI算法工程师稚晖君。
停更了好一阵子后,这位自称野生钢铁侠的超硬核Up主终于又发布了新作品。
之所以停更这么久,Up主解释说,不是因为在野外被捕了,纯粹是因为工作太忙了。
熟悉稚晖君的同学都知道,他前段时间已经加入了“华为天才少年”计划。
稚晖君2018年从电子科技大学毕业,之后加入OPPO,从事算法研发工作。在此前的视频中,他说,在华为、头条、拼多多、优必选以及一些外企等一线科技公司发来的Offer中,选择了华为。
华为“天才少年”计划于2019年正式发起,当时任正非在官方邮件中表示:
今年我们将从全世界招进20-30名天才少年,明年我们还想从全世界范围招进200-300名,这些天才少年就像“泥鳅”一样,钻进我们的组织,激活我们的队伍。
这个项目旨在用顶级挑战赛和顶级薪酬招揽世界范围内的顶尖人才。据说,这些天才们的年薪均在100万以上。
话说回来,这次稚晖君又带来了什么硬核黑科技?
他在视频中说,这次更新是趁周末肝了20多个小时的成果,名叫HoloCubic,翻译过来就是分体式迷你高清光学影像分光投射桌面网络终端设备。
简称“透明小电视”,也就是这个亚子。
自制透明小电视HoloCubic
这个透明小电视中加入了Wifi功能,可以实时显示天气预报。
或者一些常规信息流。比如B站的粉丝数据,电脑后台的运行情况,如CPU、内存占用、温度、网速等。
除此之外,它还可以作为一个手机桌面小配件,接收到短息、通知等消息。
又或者通过订阅图片数据流来把它当做一个桌面小相册。
如果显示还不过瘾,它甚至还自带了输入法功能。
看到这里,有同学可能会好奇,这个小电视一个按键都没有,如何实现功能的切换或文本输入?
Up主解释说,小电视的底层系统内置了加速度计和陀螺仪,只要像这样,
左右摇一摇,就可以实现多功能和模块之间的切换了。
另外他还强调,HopCubic不仅是一个功能非常多的炫酷显示屏,还可以作为一个ESP32开发板来使用,结合它的网络能力以及代码框架,还可以实现很多好玩的功能。
有朋友可能知道,稚晖君三个月前开发过一个硬核“小电视”项目。
当时这个项目收割了近500万的观看量、70万点赞,还被小破站收录为入站必刷视频。
不过,当时这款小电视使用的是ARM-Linux的板子,多少有些大材小用,所需要的成本和技术难度也都比较高。
为了让大家能够轻松复现,在这款小电视项目中,Up主要没有采用高性能的SOC,而是采用了非常流行的MUC方案—ESP32开发板。
软件框架也使用了比较简单,容易上手的Arduino来进行实现。总体路线图大概分为电路、软件和结构三个部分。
在电路设计方面,Up主遵循高集成度、紧凑设计路线,最终的电路板大概只有一个硬币大小,上面集成了ESP32最小系统、串口以及下载电路、一个MPU6050六轴加速度计和陀螺仪、环境光传感器、一个RGB灯、板载的WiFi和蓝牙天线,以及一个SD卡槽。
这块电路主板通过ffc的排线与IPS主屏幕进行进行连接,大概形成这个样子。
然后通过光固化3D打印出来,硬件实物就OK了。
接下来是为硬件注入灵魂,也及时软件代码的编写。Up主介绍,软件部分大概分为三个模块,一是设备驱动移植与开发,包括屏幕驱动、RGB驱动、IMU驱动,其中一些是借用现有开源的轮子,另一部分是自己开发的。
二是GUI库(lvgl)移植适配。需要说明的是,考虑到所选用EPS32-PICO-D4开发板,其硬件资源有限,而内置SRAM卡内存只有500K,无法带动复杂图形的桌面,因此Up主使用了轻量级图形库lvgl,并完成了显示接口、文件设备以及输入设备的移植。
最后一环就是基于APP的上层开发,也就是基于底层框架实现各种逻辑和功能,如上上面我们介绍的显示天气预报,后台信息流、手机通知以及小相册等。
以上所有硬件和软件代码,Up主已经在GitHub全部开源。
感兴趣的朋友,可以猛戳此这里:https://github.com/peng-zhihui/HoloCubic
自制百大Up奖杯
有意思的是,最后Up主用这个透明小电视还自制了一个百大Up奖杯!
原来最近B站发起了2020百大Up主评选&颁奖活动,稚晖君也作为嘉宾之一被邀请参加了。
如果不拿一个奖杯岂不是有些遗憾,于是一顿操作猛如虎后......
一个赛博朋克风的奖杯就这样诞生了!
看到这里,网友们一时间也不淡定了!
视频最后,Up主强调项目技术难度不高,可复现极强,感兴趣的朋友可以来开发一些小项目。
听到这里,不少网友评论也是扎心了。
“技术难度不高,但侮辱性极强”,“外行看好牛逼,内行看是超级牛逼”。
最后为大家奉上Up主完整视频:
引用链接:
https://www.bilibili.com/video/BV1VA411p7MD
https://space.bilibili.com/20259914?from=search&seid=17861804911948281730

Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK