0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用Raspberry Pi和SensorMedal制作IoT跳绳设备:用跳绳测试仪解决运动不足问题!

久醉不醒 2023-02-20 11:45 次阅读

大家好,我是吉田!

随着在室内度过的时间越来越多,我趁机制作了各种旨在解决运动不足问题的项目。这次为大家介绍的项目是把在家中也能轻松使用的健身器材“跳绳”数字化,并将其与物联网连接起来。还会用小型Raspberry Pi Zero和ROHM传感器来创建一个激励运动的机制,这样就可以开心地享受运动了!

poYBAGPyzgqAHZOEAAK_jthUfdg108.jpg

本部分的流程

让跳绳数字化

制作跳绳设备所需的部件

跳绳设备的功能和可以学到的知识

总结

1. 让跳绳数字化

我认为跳绳其实是一种非常有效的运动。通过衡量运动强度的代谢当量METs(以静息时的运动量为1METs,表示相当于静息时的多少倍的单位)进行比较,可以看到跳绳的运动量为8.8−10.0 METs,超过慢跑的8METs。

例如,一个体重60公斤的人跳绳30分钟(每分钟约100次)时,消耗的卡路里约为270大卡,与慢跑5公里差不多(参考注释*1的公式)。而且,跳绳不怎么占空间,即使下雨也可以在室内跳绳,可以说是一项非常有效的运动,不是吗?

(* 1 消耗的卡路里 (kcal) = METs * 体重kg * 运动时间 * 1.05)

可能前言有点长,还请谅解。我希望借助物联网的力量让具有这些优点的跳绳运动变得既方便又有趣。使用在此前的连载中也一直大显身手的罗姆SensorMedal,可以测量很多种项目。将其与Raspberry Pi相结合,可以创建很多可以让作品妙趣横生的功能。

关于跳绳,我列出了一些通过传感器可以检测的项目以及可以变得更方便的项目。

No. 想做的事 可用的传感器、功能等
1 计算跳跃次数 通过加速度传感器的值检测并计数
2 跳绳时消耗的卡路里 根据检测时间和加速度传感器的值计算卡路里算
3 累计次数和运动时间 自动将运动数据保存到Google Drive
4 跳绳的动机 当跳到一定次数时将结果发送到LINE,或将一定的跳跃次数设成目标

为了测量加速度,我们使用罗姆的SensorMedal-EVK-002它体积小巧,还可连接BLE。由于SensorMedal内置了可按以下方向测量加速度的传感器 (KX126-1063),因此,我想用它来测量x、y、z轴方向的加速度,以及跳跃次数和跳法。

poYBAGPyzguATByXAACMzg-BhuY186.jpg

※摘自SensorMedal的用户手册

2. 制作跳绳设备所需的部件

下面列出了制作跳绳设备所需的部件。第一部分所需部件包括附在跳绳上用来进行测量的SensorMedal,还有用来接收SensorMedal的数据并显示次数等信息的Raspberry Pi zero。另外,还包括可与Raspberry Pi 4连接的稍大液晶显示器,它将有助于激励您坚持享受跳绳运动。

跳绳部分:

■ 跳绳

对跳绳没有格外要求,最好是手柄较粗较长的跳绳,这样更容易操作。

poYBAGPyzZSAa-AYAAB1zwaR4_s341.jpg

■ 罗姆 SensorMedal-EVK-002

配备了6个传感器、可使用BLE无线通信功能的传感器评估套件

pYYBAGPyzZaAa4Y0AACN-y6Q7Io389.jpg

■ Raspberry Pi zero(Raspberry Pi Zero W)

小型Raspberry Pi

pYYBAGPyzZmACcDcAACssHa76rI331.jpg

■ 超大型四位LED显示套件 或 FOUR LETTER LED PHAT

pYYBAGPyzZuARf7oAACS5896Ozg928.jpg

■ 锂聚合物电池(860mAh)

小型可充电电池

poYBAGPyzheAFifXAABE_47QNQA085.jpg

液晶显示部分:

■ Raspberry Pi4(Raspberry Pi 4Model B)

Full Size,4GB内存Raspberry Pi

pYYBAGPyzhqAUzCqAADTWn9nhRE696.jpg

■ 液晶显示器 3.5英寸液晶 或 7英寸液晶显示器

pYYBAGPyzhyAK395AADRhhFR1Cc798.jpg

3.5英寸液晶显示器

poYBAGPyzh-AJCjvAADESJtfpIg676.jpg

7英寸液晶显示器

■ 移动电源和外饰件可在百元店等渠道采购

pYYBAGPyziGAMK5ZAABQuXPTy1Y281.jpg

这些部件备齐后,就可以着手制作跳绳设备了。

3. 跳绳设备的功能和可以学到的知识

跳绳设备大致分为两部分,一部分是可以计算次数的跳绳部分,另一部分是可以提供结果并进行有趣显示的液晶部分。下面列出了该作品可以实现的功能:

跳绳部分:

在跳绳部分设置连接BLE的SensorMedal

通过SensorMedal的加速度传感器对跳跃次数进行计数

将传感器信息BLE传输给Raspberry Pi Zero

在四位LED上显示跳跃次数等数据

poYBAGPyziWAeLoTAAJmutz1aXg792.jpg

液晶显示部分:

在Raspberry Pi侧,根据来自传感器的跳跃次数、时间和跳绳次数等信息,计算移动距离和所消耗的卡路里等

在与Raspberry Pi相连接的液晶显示器上显示各种信息

将跳绳历史数据保存在Google Drive中,可保存截至目前跳过的时间、次数、距离等数据

将跳绳历史数据保存在Google Drive中,可保存截至目前跳过的时间、次数、距离等数据

增加可以帮助您长期坚持运动的有趣机制,比如根据跳跃次数和距离计算出的结果相当于您达到东海道五十三次徒步的程度等

poYBAGPyzimAIpmtAAJ0kzlRRpE780.jpg

液晶显示部分

pYYBAGPyzi6ABzsFAAJnDfbt5ys254.jpg

跳绳设备

SensorMedal的基本使用方法请参考这里的ROHM资料。经由BLE与Raspberry Pi连接的“bluepy”库,请参阅“用Raspberry Pi和传感器制作‘可自动营造舒适空间的装置’ 第二部分”导入。

另外,我还使用了在Github上的一个方便程序来显示来自SensorMedal的值。请下载下来体验一下。这样就可以从SensorMedal中获取加速度(x轴、y轴、z轴)和步数值了。

通过制作这款设备,您可以学到的关于传感器和硬件的知识如下:

可以学到的知识

使用BLE与Raspberry Pi进行无线连接

通过加速度传感器对跳跃次数进行计数

7段LED的显示方法

将数据上传到Google Drive

与LINE Messaging API连接的方法和信息发送方法

Raspberry Pi桌面应用的创建方法

4. 总结

在这次连载中,我们将制作一个旨在解决运动不足问题的数字化跳绳设备。我希望通过物联网实现这个能够在不受意外和场所限制的情况下愉快地坚持运动的机制。

我还会为大家介绍检测跳跃次数所需的加速度传感器和捕捉跳法等相关的内容。而且,为了增加坚持运动的动力,我还希望通过将检测结果保存在Google Drive中用来查看,或将结果发送到LINE,让这个作品成为有助于坚持运动、有助于解决运动不足问题的作品。

从第二部分开始,我们将开始实际制作这款“跳绳设备”,敬请期待!

审核编辑黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led
    led
    +关注

    关注

    237

    文章

    22462

    浏览量

    646103
  • 测试仪
    +关注

    关注

    6

    文章

    3218

    浏览量

    53851
  • BLE
    BLE
    +关注

    关注

    12

    文章

    608

    浏览量

    58873
  • 数字化
    +关注

    关注

    8

    文章

    7727

    浏览量

    60915
  • Raspberry Pi
    +关注

    关注

    1

    文章

    552

    浏览量

    22062
收藏 人收藏

    评论

    相关推荐

    蓝牙测试仪的作用

    等模式。兼容市场所有方案,测试准确。   Agilent N4010A整个使用过程提供可重复的测量结果,无线连接测试仪是一个量测解决方案,适用于新兴的无线技术,N4010A能提升测试效率,进而降低採
    发表于 03-30 11:28

    省电LCD型8位MCU TM57P8620/25在跳绳器中的应用方案

    省电LCD型8位MCU TM57P8620/25在跳绳器中的应用方案
    的头像 发表于 03-26 10:19 136次阅读
    省电LCD型8位MCU TM57P8620/25在<b class='flag-5'>跳绳</b>器中的应用方案

    求一种基于RJM32L030的智能跳绳计数解决方案

    随着人们生活水平的逐渐提高,越来越多的人们开始注重健康,而跳绳作为一项操作简单、随时随地可进行的运动,受到人们的广泛喜爱。
    的头像 发表于 12-14 09:09 265次阅读
    求一种基于RJM32L030的智能<b class='flag-5'>跳绳</b>计数解决方案

    Raspberry Pi 3 官方套件入门指南

    Raspberry Pi 3套件介绍Raspberry Pi 3套件安装Raspberry Pi
    发表于 10-09 07:53

    【树莓派Pi5】树莓派 Raspberry Pi 5 正式发布!

    这款 Pi 5从英国树莓派总部跨洋而来,作为树莓派的官方代理商,上海晶珩EDATEC荣幸地在首发时刻,率先揭开了 Pi 5 的神秘面纱: Raspberry Pi 5:瞩目新生!超越
    的头像 发表于 09-28 17:30 1048次阅读
    【树莓派<b class='flag-5'>Pi</b>5】树莓派 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 正式发布!

    使用Raspberry Pi Pico W和MicroPython开发物联网应用

    当我们提及物联网(IoT, Internet of Things)开发,可能首先想到的是Arduino或是ESP8266这样的微控制器开发板。然而,Raspberry Pi的微控制器开发板——
    的头像 发表于 07-21 09:36 1058次阅读
    使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Pico W和MicroPython开发物联网应用

    Windows IoTRaspberry Pi:读取按钮

    电子发烧友网站提供《Windows IoTRaspberry Pi:读取按钮.zip》资料免费下载
    发表于 07-10 11:13 0次下载
    Windows <b class='flag-5'>IoT</b>和<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>:读取按钮

    霍尔开关在跳绳中如何应用

    霍尔开关作为跳绳中的关键技术之一,通过监测跳绳旋转和计数,实现了智能化的健身体验。这种应用为跳绳运动提供了更加准确、便捷和有趣的数据分析和记录方式。随着技术的不断进步,我们可以期待在
    的头像 发表于 07-07 14:58 600次阅读
    霍尔开关在<b class='flag-5'>跳绳</b>中如何应用

    使用Raspberry Pi的Motioneyeos网络摄像头运动检测

    电子发烧友网站提供《使用Raspberry Pi的Motioneyeos网络摄像头运动检测.zip》资料免费下载
    发表于 07-05 10:40 1次下载
    使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>的Motioneyeos网络摄像头<b class='flag-5'>运动</b>检测

    Raspberry Pi上HA中的运动传感器、警报、视频录制

    电子发烧友网站提供《Raspberry Pi上HA中的运动传感器、警报、视频录制.zip》资料免费下载
    发表于 07-05 09:14 0次下载
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>上HA中的<b class='flag-5'>运动</b>传感器、警报、视频录制

    Raspberry Pi 4B+ IoT板上的并行计算变得简单

    电子发烧友网站提供《Raspberry Pi 4B+ IoT板上的并行计算变得简单.zip》资料免费下载
    发表于 06-16 15:23 0次下载
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 4B+ <b class='flag-5'>IoT</b>板上的并行计算变得简单

    Raspberry Pi的Teams Presence

    电子发烧友网站提供《Raspberry Pi的Teams Presence.zip》资料免费下载
    发表于 06-16 15:17 0次下载
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>的Teams Presence

    将Arduino和Raspberry Pi硬件设备与Minecraft游戏连接

    电子发烧友网站提供《将Arduino和Raspberry Pi硬件设备与Minecraft游戏连接.zip》资料免费下载
    发表于 06-14 10:48 0次下载
    将Arduino和<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>硬件<b class='flag-5'>设备</b>与Minecraft游戏连接

    跳绳机多功能语音芯片,数码管显示+音乐播放一体化方案,WTV890

    深圳唯创知音,推出全新的WTV890多功能语音芯片,为跳绳机带来了令人惊叹的语音交互体验。不仅如此,它还具备强大的数码管显示驱动功能,为您提供更多信息展示的可能性。
    的头像 发表于 05-29 17:06 253次阅读
    <b class='flag-5'>跳绳</b>机多功能语音芯片,数码管显示+音乐播放一体化方案,WTV890

    跳绳机多功能语音芯片,数码管显示+音乐播放一体化方案,WTV890

    深圳唯创知音,推出全新的WTV890多功能语音芯片,为跳绳机带来了令人惊叹的语音交互体验。不仅如此,它还具备强大的数码管显示驱动功能,为您提供更多信息展示的可能性。
    的头像 发表于 05-29 11:15 291次阅读
    <b class='flag-5'>跳绳</b>机多功能语音芯片,数码管显示+音乐播放一体化方案,WTV890