Mr.D 05-28
开源项目

共享单车正迅速席卷全国各大城市,帮助人们解决了城市出行“最后一公里”的问题,这一绿色出行方式同时也帮助降低了城市的汽车尾气排放。试想,如果我们为当前的共享单车加上一台小小的“里程计”,让每一名单车一族在每次行驶完毕后,都能即刻知晓自己的骑行距离,是不是给共享单车的骑行带来了更多的乐趣?


正是出于这一初衷,我们使用Digilent Basys3 FPGA开发板制作了这一“单车里程计”作品项目。作品中同时用到了一个霍尔传感器和一块磁铁,用以探测自行车车轮的每一圈转动,并将最终的距离显示在Basys3开发板的7段显示器上。


项目原理上,每当吸附于自行车轮上的磁铁通过霍尔传感器时,会关闭霍尔传感器上的门,使之输出的电压为0。通过2*π*r来计算车轮滚动数,我们最终能得出骑行的总距离。其中r是车胎的半径(厘米),由用户使用Basys3的开关以二进制方式输入。此外,我们为项目增加了一个清零功能,当按下Basys3底部的按键后,里程计上显示的数字将自动归零。Basys3上的7段显示器能够显示从0-9999米的骑行距离。当骑行的总距离超过9999米时,显示器会自动重置为0000。

579 0
4
发布我的项目
    我们为你推荐了以下创客部落,看看有没有想加入的吧~
  • Mr. D
    累计浏览 14809
    累计项目 17
  • CC
    累计浏览 8325
    累计项目 8
  • evelynlong
    累计浏览 7347
    累计项目 6
  • Ginkgo
    累计浏览 2537
    累计项目 3
  • paselay
    累计浏览 1645
    累计项目 3