一块自制自行车码表从B站火到GitHub,稚晖君点赞, 友催量产

民间又有高手“出没”:

一位“技术宅”自制的自行车码表在B站火了,短短几天引来20多万人围观!

在汽车、高铁上也能测速!

再看细节上,UI设计可是比市面上不少码表都要高级!(佳明:你直接 我身份证得了)

这要是告诉我它是某个大牌而非自制的(除了壳很明显以外),我可能都信了。

友们也是纷纷respect,称赞它打爆那些溢价离谱的码表:

好家伙,连稚晖君都被吸引过来了(后来佳明也现身评论区“自黑”,见后文):

除了在B站上很火,这个码表项目也登上了今日GitHub热榜:

HAL层负责底层芯片驱动和传感器原始数据获取;

Framework又包括三个模块,分别负责图形渲染、页面生命周期管理和消息分发处理。

其中消息框架模块提供数据的分发和处理。

使用订阅发布机制,将HAL层的接收到的传感器数据发布,转发给对应的订阅者进行数据处理。

以GPS为例,GPS数据处理节点每秒读取一次卫星数据,然后发起publish,由消息框架将 GPS 数据推送给订阅者。

在运动数据处理节点中订阅GPS数据。在收到GPS数据之后,运动数据处理节点根据 GPS 数据计算总里程,平均速度等信息。在表盘页面中,拉取运动数据节点信息,将其显示在表盘页面中。

ps. 地图软件为GPXSee。

实现主要有7步:

1、首先是硬件设计

用AD(Altium Designer)进行PCB板线路设计:

3、接着在3ds MAX上进行外壳设计:

5、再使用模拟器直接在PC上模拟效果。

7、最后,将最终程序烧录到单片机(AT32F403ACGU7)上运行,再连上ST-Link进行调试。

成功!

内存有32GB,存下一个1GB多的北京地图不是事儿。

另外,除了开头提到的功能以外,它还支持地图缩放、计步功能、导出标准GPX格式的轨迹、RTC自动根据GPS校准、掉电自动保存数据(JSON格式文件)、不过续航为4小时(持续工作,始终亮屏)……

有人在评论区@Garmin佳明,没想到还真把它引过来了:这下好了,连“竞品”都给X-TRACK点赞

催量产的 友真的非常非常多,不过真要商业化的话,除了续航能力,有自行车骑行爱好者认为还需支持ant+、踏频、心率、功率设备的连接、防尘防水等功能,以及考虑现在的屏幕在阳光下的能见度等问题。

不知道未来,X-TRACK还会不会被继续增加或改进呢/p>

毕竟毕业于电子信息专业的UP主说自己也算半个自行车爱好者。

最后,除了这个梦幻般的自行车码表,他还用STM32自制过智能手表、航模遥控器(被 友称赞可以直接拿来卖的程度)。

一块自制自行车码表从B站火到GitHub,稚晖君点赞, 友催量产

视频链接:
https://www.bilibili.com/video/BV1GB4y1K7VV

开源地址:
https://github.com/FASTSHIFT/X-TRACK

软件设计介绍:
https://mp.weixin.qq.com/s/rCtmW7tawr7zRIuMK1l5Iw

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年6月20日
下一篇 2021年6月20日

相关推荐