B站 硬核黑科技 Up 主稚晖君停更后携新作回归,带来分体式迷你高清光学影

2024-08-02
来源:网络整理

硬核黑科技、哔哩哔哩AI算法工程师智慧君许久未更新,这位自称野蛮钢铁侠的超级硬核终于发布了新作品。

厄普朱解释道,他长期没有回家的原因并不是被困在野外,而仅仅是因为工作太忙。

熟悉智惠君的同学都知道,他加入了“华为天才少年”计划。

智辉君2018年毕业于电子科技大学,随后加入OPPO从事算法研发工作,在之前的一则视频中他表示,在华为、今日头条、拼多多、优必选以及一些国外公司等一线科技公司中,最终选择了华为。

那么,智汇此次又带来了哪些硬核黑科技呢?

他在视频中表示,这次更新是周末20多个小时工作的成果,项目名称为“分体式迷你高清光学影像光谱投影桌面网络终端设备”。

它的简称是“透明小电视”,就是这个样子。

自制透明小电视

这款透明小电视增加了Wifi功能,可以实时显示天气预报。

或者一些有规律的信息流,比如B站的粉丝数据,电脑后台的运行状态,比如CPU,内存的使用率,温度,网速等。

此外它还可以作为手机桌面小工具来接收短信、通知等消息。

或者您可以通过订阅图像数据流将其用作小型桌面相册。

如果显示效果不够的话,它甚至还内置了输入法功能。

看到这里,有的同学可能会好奇,这小电视没有任何按键,如何切换功能或者输入文字呢?

Up主解释道,小电视的底层系统内置了加速度计和陀螺仪,就像这样,

只需左右摇动即可在多种功能和模块之间切换。

他还强调,它不仅是一块功能众多、炫酷的显示屏,还可以当做一块开发板,结合它的网络能力和代码框架,还能实现很多好玩的功能。

实现过程

有朋友可能知道,智辉三个月前就开发了一个硬核的“小电视”项目。

当时,这个项目获得了近500万的观看量和70万的点赞,还被网站列为进站必看视频。

不过当时这台小电视采用的是基于ARM的主板,有些大材小用,而且需要的成本和技术难度也比较高。

蓝牙开发板怎么用_蓝牙微信小程序开发_微信蓝牙小程序开发板使用说明

为了方便大家复现,在这个小电视项目中,Up并没有采用高性能的SOC,而是采用了目前非常流行的MUC方案——开发板。

软件框架也比较简单易用,整体路线图大致分为电路、软件、结构三个部分。

在电路设计方面,Up走的是高集成、紧凑的设计路线,最终的电路板大概只有一枚硬币大小,集成了最小系统、串口及下载电路、六轴加速度计及陀螺仪、环境光传感器、RGB 灯、板载 WiFi 和蓝牙天线、SD 卡插槽。

该电路主板通过FFC排线与IPS主屏相连,长得就是这个样子。

然后通过光固化3D打印将其打印出来,硬件实物就做好了。

接下来就是给硬件注入灵魂,及时编写软件代码,介绍,软件部分大致分为三个模块,第一是设备驱动移植开发,包括屏幕驱动、RGB驱动、IMU驱动,其中一部分是借用了一些开源轮子,另一部分则是自己开发的。

第二是GUI库(lvgl)的移植与适配。需要注意的是,考虑到所选用的PICO-D4开发板,其硬件资源有限,内置SRAM卡内存只有500K,无法驱动复杂的图形桌面。采用轻量级图形库lvgl,并完成显示接口、文件设备、输入设备的移植。

最后一个环节是基于APP的上层开发,即基于底层框架实现各种逻辑和功能,比如上面介绍的天气预报的显示、后台信息流、手机通知和小相册等。

以上所有硬件和软件代码均已由开源。

有兴趣的朋友可以点击这里:

自制硬核百强奖杯

有意思的是,最后这位Up主竟然用这台透明小电视,做出了一个 Up奖杯!

原来,近日B站启动了2020年度百大Up主评选颁奖活动,智慧君也受邀作为嘉宾之一参加。

如果没有拿到奖杯那就太可惜了,所以经过一番激烈的行动...

一个赛博朋克风格的奖杯诞生了!

看到这一幕,网友们一瞬间不再平静!

视频最后,Up主强调该项目技术难度不大,可以非常容易地复现,如果感兴趣的话可以到主页详细了解。

不少网友听闻后,纷纷评论心痛,表示“技术难度不高,却极其侮辱人”。

参考链接:

版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。祝愿每一位读者生活愉快!谢谢!



微信搜索   程序员面试

↑↑↑扫码回复 程序员 有彩蛋↑↑↑

分享