盘点这些年稚晖君的DIY项目,看看他的技术栈有多强

原创
2023/01/04 14:26
阅读数 9.1W

12月27日,稚晖君在个人微博发文回应了之前关于自己离开菊厂的流言,确认从菊厂离职。

传言不虚,细节不表,稚晖君将在离开华为后开启一段新的事业,曾经的“华为天才少年”将在机器人领域继续发光发热。

同时,在B站给大家带来无数“小”作品的稚晖君,也明确否认了做全职Up的可能性,不过依然会将B站作为未来创业生活的一个窗口,继续分享自己的DIY项目。

接下来就盘点下这些年稚晖君的DIY项目,看看他的技术栈有多强!


1. B站最强小电视——Unit


这个是稚晖君第一个出圈的作品——一款超mini的电视机。稚晖君使用全志H3芯片方案设计开发了小电视的主板,独立完成了原理图设计、layout、打板、贴片等工作,并适配了Linux系统,完成了包括但不限于屏幕、摄像头、WIFI、音频、USB、TF卡、GUI等模块的开发。小电视可以实现视频播放、实时视频流传输、天气预报、人脸识别、语音对话等功能。同时,稚晖君还给小电视设计了萌萌的B站风3D打印外壳。整个小电视的设计非常小巧,和一个苹果耳机盒差不多。


技术点:PCB设计、Linux系统开发、人脸识别、语音识别、RTSP、GUI


2. 超mini Linux开发板——夸克


一款超mini的Linux开发板。【夸克Linux开发板】是【B站最强小电视】的延伸物,即小电视的核心PCB部分,依然沿用了全志H3芯片方案。同时,稚晖君和国际知名创客厂商seeed矽递科技合作实现了量产,这也证明了稚晖君的产品是有可量产性的,而不是单一的手工玩具那么简单。目前可以在seeed的官方店铺上买到——这也是目前为止唯一可以买到的稚晖君正版授权的产品。


技术点:同B站最强小电视,量产可行性


3. 自动驾驶自行车——Xuan


一款可以实现自动平衡和无人驾驶的真·“自行”车。自行车通过陀螺仪、舵机、无刷电机等调整角动量平衡实现自己可以立起来,又通过深度相机、激光雷达等传感器实现SLAM建图和线路规划,最终实现无人驾驶的功能。你甚至可以让自行车自己出去买早餐。全车的电控部分使用的是华为昇腾310AI处理器 + ESP32的组合。昇腾310可以作为大脑提供最高22T的算力,而ESP32可以作为小脑对平衡控制进行快速响应。


关键技术:自动平衡控制,自动驾驶,ROS,SLAM,线路规划
自动控制系统:舵机+无刷电机+深度相机+陀螺仪+激光雷达


4.可以给葡萄缝针的机械臂-Dummy


一款有丰富交互方式的高精度小巧的机械臂。机械臂上使用了多达12款型号各异的MCU来满足电源模块、电机驱动、计算模块、通信模块等各种需求,同时配备了6给步进电机和6个谐波减速器。为了让机械臂可以同步模拟人手的动作形态,实现给葡萄动手术的目标,稚晖君更是设计了一套由双目相机、AHRS系统、力传感和力反馈装置等实现的力反馈夹爪互动系统。


基于丰富的反馈和控制系统,机械臂可以实现串口命令控制、图形化控制、AI学习控制、AR控制、视觉仿生控制、手柄控制、数字孪生反馈等多种控制方式。稚晖君还给机械臂配备了完善的上位机控制系统和一个小遥控器——无线视较器Peak。


技术点:步进电机,谐波减速器,软件去抖,图形化上位机,AR(现实增强),同步现实,深度学习



5.客制化键盘——瀚文


一款高度定制化键盘。键盘的结构包括三大部分:扩展坞底座、键盘输入模块和可替换的多功能交互模块,稚晖君为实现这些功能设计了多达10块的PCB。键盘的本体使用的是稚晖君自己DIY设计的PCB和自己开发的键盘固件;键盘输入模块则使用了优化过的按键扫描电路实现输入功能;左侧的可显示交互模块则使用的是电子墨水屏以及和机械臂中相同的FOC力反馈旋钮组件。基础功能都具备了自然还要再来上画龙点睛的一笔。键盘上设置了USB模块可实现指纹识别、鼠标连接等常见功能;空格键的下方还增加了一块电容式的触摸按键条来实现与MacBook妙控键盘的相同的控制效果。


关键技术:固件设计,按键扫描电路,力反馈,USB驱动,电容触摸识别


6.便携口袋显示器&充电宝——PocketLCD


“有稚晖君的地方就有屏幕”——这是稚晖君经常说的一句口头禅。这次稚晖君就把屏幕搬到了充电宝上。充电宝是一个可实现双向PD充电的电路,电池选用了8000毫安的规格并设置了A和C两个充电端口,A口支持18W的PD快充输出,C口支持18W的快充输入,也就是说你可以在为开发板驱动屏幕的同时也为开发板供电。电池同通过两个铜柱作为正负极为MIPI屏幕的电源,有了这块屏幕,充电宝就可以充当电脑显示器、连接相机,低延迟及高分辨率的屏幕即使是在上面畅玩3A大作也毫无压力。


关键技术: PCB设计,双向PD充电,屏幕驱动,铜柱供电,温度传感


7.桌面迷你机器人——Electron电子


该项目的灵感起源于一块意外获得的圆形LCD屏幕和早些年很火的那些迷你机器人。狭小的肚子里藏着六个可以驱动全身动作的舵机,心灵手巧的稚晖君为了让舵机可以向外发出指令,又设计了一个支持总线通信、PID闭环控制、位置回传、输出力矩控制等功能的小驱动,让这些传统舵机摇身一变成为了智能舵机。为了让机器人称得上“电脑配件”的头衔,稚晖君又设计了一套SDK,可以通过电脑端的上位机对机器人的姿态、表情像视频一样打上关键帧来实现有规律的变化,同时也赋能机器人实现了手势识别来做到操控机器人和电脑的目的。


关键技术:数字孪生,人脸识别,手势识别,人体关键点检测,舵机反驱,力矩控制



8.超mini Linux开发板——Planck-pi(全志F1C200s版)


这个可能是稚晖君这几年来最简单&最容易复制的项目了,所以很多以稚晖君为偶像的小迷弟都通过复制这个项目来迈出自己小野生钢铁侠的第一步。甚至出现了专门复刻这个开发板的互助群。目前复制这个项目的QQ群里已经多达数百人,并且已经有许多小伙伴完成了复制并且推陈出新,做出来很多新功能。


这个项目是一个基于全志F1C200s芯片的超迷你&低成本的Linux开发板,可用于多种多媒体音视频设备中。开发板本来是稚晖君用于个人的某个小项目调试,而现在稚晖君把所有硬件、软件(u-boot、内核、root-fs)开源出来。板卡成本不到50RMB,并且提供了很多资料,很适合用于新手作为入门Linux学习的开发板。

技术点:PCB设计,Linux系统开发


8个项目的总结分享到这里就结束了,感慨大神的技术栈之全面,要是还感觉意犹未尽,也可以去到稚晖君的B站学习一下他的其他作品。

最后祝稚晖君未来前途似锦,创办出一家在国际上行业领先的新独角兽公司!

展开阅读全文
加载中
点击加入讨论🔥(21) 发布并加入讨论🔥
打赏
21 评论
8 收藏
2
分享
返回顶部
顶部