您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    一块自制自行车码表从B站火到GitHub,稚晖君点赞,网友催量产
    时间:2021-08-04 08:07 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    官方又有高手“出没”:

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

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

    速度、距离、时间、卡路里、航向显示的记载功用自不用多提,还可显示经纬度和海拔。

    它还配有离线地图,可显示你的实时位置与骑行轨迹

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

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

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

    切换界面查看电量、骑行记载、GPS定位、传感器等系统数据,相当丝滑:

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

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

    这要是通知我它是某个大牌而非自制的(除了壳很清楚以外),我能够都信了。

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

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

    “完成度离谱”,是不是很想要链接?

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

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

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

    诶?稚晖君的真·自行车和这个码表是不是可以搭配运用?

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

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

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

    而据网友粗略预算这个码表的硬件成本大约不到300,如此优秀的它,是如何DIY出来的呢?

    如何DIY一个自行车码表

    X-TRACK软件架构表示图如下:由HAL、Framework 和 APP 三层组成,Framework为中心。

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


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

    Framework又包括三个模块,辨别担任图形渲染、页面熟命周期管理和音讯分发处置。

    其中音讯框架模块提供数据的分发和处置。

    运用订阅发布机制,将HAL层的接纳到的传感器数据发布,转发给对应的订阅者停止数据处置。

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

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

    ps. 地图软件为GPXSee。

    完成主要有7步:

    1、首先是硬件设计

    用AD(Altium Designer)停止PCB板线路设计:

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

    电路图和PCB文件也可以在GitHub详细查看。

    2、然后就是被大家纷繁夸奖的UI设计:

    设计软件是Adobe AI。

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

    3、接着在3ds MAX上停止外壳设计:

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

    4、再然后就是软件设计了:

    编程言语为C++:

    (责任编辑:admin)