速度、距离、时间、卡路里、航向显示的记录功能自不用多提,还可显示经纬度和海拔。
它还配有离线地图,可显示你的实时位置与骑行轨迹:
切换界面查看电量、骑行记录、GPS定位、传感器等系统数据,相当丝滑:
“完成度离谱”,是不是很想要链接p>
诶君的真·自行车和这个码表是不是可以搭配使用p>
而据 友粗略估算这个码表的硬件成本大概不到300,如此优秀的它,是如何DIY出来的呢p>
如何DIY一个自行车码表
X-TRACK软件架构示意图如下:由HAL、Framework 和 APP 三层组成,Framework为核心。
电路图和PCB文件也可以在GitHub详细查看。
2、然后就是被大家纷纷夸赞的UI设计:
设计软件是Adobe AI。
4、再然后就是软件设计了:
编程语言为C++:
码表的图形界面采用了免费开源的GUI图形库LVGL。
成品使用了许多LVGL提供的基础控件,例如在地图页面的轨迹显示中使用了line控件,地图显示使用了image控件,在表盘页面的页面切换选择,使用了button控件。
6、调试调试,没问题就可进行编译下载。
这里用的是Keil。
另外可能很多人不知道,UP主用的这个AT32系列MCU是国产设计(重庆雅特力),可替代意法半导体STM32F103系列,主频更高、RAM更大。
全部硬件配置如下:
整个设计的硬件和软件部分都已开源。
连“竞品”佳明都来点赞
怎么样(废)了吗p>
不少围观群众觉得这样一个UI颜值爆表、功能丰富的自行车码表如果真的能有厂商合作生产的话,那还有佳明这些产品什么事儿
有人还算了一笔账,在某宝按教程买这些配件一共需要不到300元,比佳明上千的价格是便宜不少(虽然续航能力低一点)。
视频链接:
https://www.bilibili.com/video/BV1GB4y1K7VV
开源地址:
https://github.com/FASTSHIFT/X-TRACK
软件设计介绍:
https://mp.weixin.qq.com/s/rCtmW7tawr7zRIuMK1l5Iw
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览212244 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!