发布日期: 2024/04/23 06:59
如上,你所见到的这款圆滚滚的小玩意,就是魔改了一款在前几期的文章中我们所介绍过的,一款方形的T113-S3智能家居86盒,原项目因其验证过的原理图和PCB(√),可初始化的屏幕(√),详尽的SDK和保姆级的部署教程(√),从而受到了不少开发者的关注,其中也包括一些爱整活的小伙伴。
于是萨纳兰的黄昏在86盒的原作者FanHuaCloud大佬加持下,又给86盒挖了个新坑,为了解决之前所驱动的圆屏只能播放MJPEG并且帧率较低的尴尬问题,集圆屏加一体化驱动板+外壳+炫酷LVGL UI于一身的圆形86盒横空出世,并命名其为——T113太极派。
T113太极派可以简单理解为是方形86盒的圆形改版,两者在硬件的设计上大体相同,圆屏由于面积较小,元件排列比方形的困难许多,调整了很久的布局,只是调整了背光芯片以及其它部件的PCB布局走线。
目前的版本是插电使用的超薄版本 ,后续可能会增加带扩展版的支持电池的充电版本,其最主要的特点是作者为这款圆形的太极派专门给它建模做了一个极其轻薄的CNC外壳,触摸屏直径是71.8mm,外壳直径为74mm。树脂版外壳厚度为13mm,CNC版外壳厚度为10mm。
APP是设备的灵魂,作者给此次圆屏的修改版本用LVGL做了一套适配圆形屏幕的APP,并移植上了AIDA64无线副屏、神之眼个性时钟、音频频谱节拍计等有意思的小功能。本APP使用LVGL 8.3.11编写。目前有以下功能(方屏版和圆屏板都可用,相同的功能在不同形状的屏幕上会有不同的表现形式):
拾音频谱做了专属样式,实现是通过alsa接口读取麦克风PCM数据,然后同样推送给FFT进程。圆形版本的拾音频谱叠加了视频背景。
修掉了很多问题,直接编译可用,后续提供一键编译的虚拟机(不含视频演示ui相关),可以很好解决初学者反复踩坑环境搭建问题。
本文所有内有内容均转载自原作者本人的B站视频账号及立创开源硬件平台的工程页面,文章内所提到的圆形86盒硬件设计不开源,可以参考方形的86盒PCB设计,可以直接使用的SDK已开源在帖子内,感兴趣的小伙伴可以复制下方链接或者戳文末的“阅读原文”获取。
完整代码Github开源链接:https://pressf5.run/ B站视频介绍:https://www.bilibili.com/video/BV1ip421m77K 方形PCB参考及开源SDK获取:https://oshwhub.com/planevina/t11386-box-revision