5、再运用模拟器直接在PC上模拟效果。
码表的图形界面采用了收费开源的GUI图形库LVGL。
成品运用了许多LVGL提供的基础控件,例如在地图页面的轨迹显示中运用了line控件,地图显示运用了image控件,在表盘页面的页面切换选择,运用了button控件。
6、调试调试,没成绩就可停止编译下载。
这里用的是Keil。
7、最后,将最终顺序烧录到单片机(AT32F403ACGU7)上运转,再连上ST-Link停止调试。
成功!
另外能够很多人不知道,UP主用的这个AT32系列MCU是国产设计(重庆雅特力),可替代意法半导体STM32F103系列,主频更高、RAM更大。
全部硬件配置如下:
内存有32GB,存下一个1GB多的北京地图不是事儿。
另外,除了扫尾提到的功用以外,它还支持地图缩放、计步功用、导出标准GPX格式的轨迹、RTC自动依据GPS校准、掉电自动保存数据(JSON格式文件)、不过续航为4小时(继续任务,一直亮屏)……
整个设计的硬件和软件部分都已开源。
连“竞品”佳明都来点赞怎样样?学会(废)了吗?
不少围观群众觉得这样一个UI颜值爆表、功用丰厚的自行车码表假设真的能有厂商协作消费的话,那还有佳明这些产品什么事儿?
有人在评论区@Garmin佳明,没想到还真把它引过去了:这下好了,连“竞品”都给X-TRACK点赞。
有人还算了一笔账,在某宝按教程买这些配件一共需求不到300元,比佳明上千的价钱是便宜不少(虽然续航才能低一点)。
催量产的网友真的十分十分多,不过真要商业化的话,除了续航才能,有自行车骑行快乐喜欢者以为还需支持ant+、踏频、心率、功率设备的衔接、防尘防水等功用,以及思索如今的屏幕在阳光下的能见度等成绩。
不知道未来,X-TRACK还会不会被继续添加或改良呢?
毕竟毕业于电子信息专业的UP主说本人也算半个自行车快乐喜欢者。
最后,除了这个梦境般的自行车码表,他还用STM32自制过智能手表、航模遥控器(被网友称赞可以直接睦龃卖的水平)。
视频链接:
https://www.bilibili.com/video/BV1GB4y1K7VV
开源地址:
https://github.com/FASTSHIFT/X-TRACK
软件设计引见:
https://mp.weixin.qq.com/s/rCtmW7tawr7zRIuMK1l5Iw
【编辑引荐】
引荐一个标星115K的GitHub开源项目,拿下算法不是成绩
最近 GitHub 上很火的七个项目
深度学习框架Flash如何仅用几行代码构建图像分类器?
权衡低代码开发平台好坏的11个关键才能维度
Create Inc 开源 G 代码生成器
(责任编辑:admin)