大数跨境
0
0

挑战低功耗 | 小巧的跑步运动的计步神器

挑战低功耗 | 小巧的跑步运动的计步神器 DF创客社区
2017-06-13
3
导读:爱跑步的你,不论何时,都需要个计步器……
欢迎来到服“造”的世界



作者:Chocho2017 

资料来源:www.dfrobot.com.cn



曾几何时

我也是个运动健儿,骑单车、打羽毛球,不落下风

曾几何时

骑着我的捷安特,问道青城山,驰骋都江堰,毫不逊色

而如今

。。。 。。。 。。。


    于此,为了昔日健硕的身躯,我下定决心重新出发,锻炼身体。每天坚持跑步两公里。咦?得有一个计步器记录每天的步数。于是,就有了这个计步神器的诞生!


    此神器,可以实时的记录步数(以及消耗的卡路里),可以显示时间,最炫酷的当然是以指针的形式显示时间:

 


还可以将数据上传到网络,通过手机软件(Blynk)显示数据,同时获取网络时间(就不用担心电池没电了时间跑飞)。


所需硬件:

      FireBeetle Board-ESP32

      FireBeetle Covers-Proto Board

      OLED12864显示屏

      加速度计模块

      3.7V锂电池(这个是在网上买的,容量是600mAH)

      3个按键(网上买的)

手机软件用的是Blynk,搭建起来方便,关于如何使用Blynk建立IoT项目,可以参考我之前的帖子,点击链接。


  1、创建一个Blynk项目  

添加如下两个控件:

  •       Value Display × 1

  •       Real-time clock × 1

其中Real-time clock控件的属性不需要任何设置,Value Display控件名称设置成steps,INPUT引脚选择V1。然后调整两个控件的布局,如下图所示:

 


  2、下载程序到FireBeetle Board-ESP32  

    程序源码,点击下载,源码中还包括了库文件和3D打印文件,需要将库文件放到Arduino IDE的libraries下面,3D文件可以直接打印出外壳。

主程序代码请至文末左下角,点击“阅读原文”查看


    需要注意的是,将源码中的WiFi、密码,以及AUTHTOKENS改成你自己的,修改部分:

代码请至文末左下角,点击“阅读原文”查看


  3、硬件组装  

    OLED12864显示屏和加速度计模块都连接到I2C,按键分别连接到D2、D3、D4,其中,按键需要加51K上拉电阻,上拉到3.3V,如下图所示:


 


注意:图中上拉接到AREF是错的,需要连接到3.3V


    硬件焊接图,如下所示:



硬件焊接完成后,将硬件模块组装到外壳中,如下所示:


 


整体效果展示:



◇◇

FireBeetle系列试用活动

免费申请中

……

(点击下图了解详情)

 


*欢迎转发朋友圈。如需转载,请联系授权。


更多项目干货戳这里

气温指示项链

智能穿戴—能将日记可视化的连衣裙

萌妹纸的体感猫耳朵 | 3D打印银河护卫队萌宠Groot 

金刚狼爪制作集合   |  台湾创客的桌面神器 | 调酒机器人

雾霾自救  VR黑科技  |  OTTO  |  宠物机器人

3D打印笔  |  智能手环  |  树莓派拍立得

互动纸艺装置  HIFI终极音箱




点击“阅读原文”,下载代码文件


【声明】内容源于网络
0
0
DF创客社区
我们是专注于创新和开源硬件开发的公司——DFRobot成立的创客社区,无论你是资深创客还是小白,这里都有你的一席之地。一个人玩自己的项目,你只是寂寞宅;一群人看你玩项目,你就是技术牛!快来分享你的项目吧!
内容 1282
粉丝 0
DF创客社区 我们是专注于创新和开源硬件开发的公司——DFRobot成立的创客社区,无论你是资深创客还是小白,这里都有你的一席之地。一个人玩自己的项目,你只是寂寞宅;一群人看你玩项目,你就是技术牛!快来分享你的项目吧!
总阅读2.8k
粉丝0
内容1.3k