智能跳绳的产品体验与思考(一)

2024-05-28 22:12

本文主要是介绍智能跳绳的产品体验与思考(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述

我,虽称不上跳绳高手,却对这项运动怀有深厚的热爱,也曾在某电商平台上选购过一款智能跳绳,希望能借此提升我的跳绳技巧。今天,咱们就来聊聊我和这条绳子的发生的一些故事,外加我的一些思考。

此刻,我们既讲故事,也讲道理。

**记得第一次尝试倒计时1分钟的挑战时,**APP上赫然显示我跳了110次,其中绊绳8次,而最高连跳才28次。这数据让我大跌眼镜,连普通跳绳都难以达到这样的辉煌战绩。我开始质疑这根绳的计数准确性,甚至开始怀疑自己的身体协调能力是否退化了。

然而,经过几次的尝试和摸索后,我逐渐放下了这些疑惑。原来,这根绳子也需要和我进行一番磨合。

直到那一天,我跳了180次,全程零失误!当我翻看过往的运动轨迹,回想起与这根绳子斗智斗勇的点点滴滴,我领悟到:尽管这些数据可能并非百分百精准,但它们就像一面镜子,真实地反映出我的进步与成长。

正是这些数据,不断激励着我前行,挑战自我,向着181次的目标迈进。

还有一次,来到我经常跳绳的领地,进行计数10000次跳绳任务时,发现已经被几个大妈占据,天生内向的我,只得不情愿地转移阵地。所谓的领地其实就是小区广场角落的一个桌子旁,由于进行模式设置是需要手机在跳绳的附近,通过APP进行,设置完后我会把手机放在那个桌子上,这样不会影响跳绳的节奏。

我来到另外的角落,那里没有桌子,只有一排高高的绿植(我不知道它的名字,就是经过修剪,顶部平平的那种),完成计数设置后,将手机放在上面,随即展开了跳绳之旅。

正当我全神贯注地跳着,溜达过来一只柯基,在我放手机的正下方抬了右后腿,这时我才发现手机已经不在绿植之上,于是望向那个略显潮湿的地方,发现了已经被滋润的手机。

如今,每当握起手机都有一种想扔掉的冲动,但考虑一下现状,还是先搞一个膜和一个壳吧,我丢!

是柯基的错吗?是手机?还是我?我不去跳绳,手机不掉下去,柯基不抬腿,这三个条件缺其中一种都不能发生这种概率的悲剧。但是我不能不跳,我也不能阻止柯基的出现,那手机是不是可以放在家里?

如果第一个故事是因为智能跳绳的各种数据,激发了我的潜能与执着。

那么第二个故事则启发了我开始思考如何降低概率事件的发生。也就有了手机能不能放家里的想法!

可手机是给跳绳进行设置最便捷的途径,也是数据记录和计时的关键条件,怎么才能摆脱手机的束缚呢?

于是,我想了这样一个架构。

在这里插入图片描述

看左侧框图,智能跳绳主要由这些硬件模块组成:

**MCU:**也称主控芯片,是智能跳绳的核心组件,用于控制、通讯、数据存储等功能。
**TTS语音合成模块:**又称文本转语音模块,用于语音提醒,如当前模式设置是否成功,开始计时倒数“3、2、1”,运动结束后告诉你运功的各种数据等等。
**蓝牙模块:**负责跳绳与用户应用端的数据同步。
**传感器:**如霍尔传感器,用于收集跳绳的转动圈数,也就是计数。
**振动模块:**放置于手柄中心位置,用振动来提示是否快到时间或计时已经开始。
**电源模块:**用于电源管理,电池可以是充电或一次性电池。
**显示屏:**用于辅助显示当前跳绳的状态和记数功能,也可省去该模块,用TTS模块的语音提示来替代。
**按键:通常会设计三个,采用复用的方式一键多用,如第1个按键可以是功能按键:长按3S=开机/关机,短按=模式切换;第2个和第3个按键:**可以是“+”和“-”,进入不同模式时对应不同的“加和减”,如在默认状态可以是音量调节按键,在倒计时模式下可以是时间调节按键,在计数模式下可以是数量的调节。

倘若采用这样的设计,我就能够轻松通过简易按键实现跳绳模式的切换,自由设定跳绳数量或计时。此外,TTS语音合成模块将智能播报设置提醒与运动数据,屏幕则作为辅助数据展示,甚至可以选择去掉该模块,以简化设计。

这样的设计的好处就是跳绳将可以脱离手机的束缚,实现离线使用,而我的跳绳数据则会根据所选运动模式精准分类,存储于MCU数据表中(推荐存储量为100条记录)。当手机与跳绳再次连接时,所有数据将自动同步至手机应用端(APP)。

这就是我这样一位跳绳爱好者对智能跳绳的一些体验和思考,下一篇我将着重与大家聊聊离开手机的智能跳绳是如何做到完美离线使用的。

这篇关于智能跳绳的产品体验与思考(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1011832

相关文章

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

让树莓派智能语音助手实现定时提醒功能

最初的时候是想直接在rasa 的chatbot上实现,因为rasa本身是带有remindschedule模块的。不过经过一番折腾后,忽然发现,chatbot上实现的定时,语音助手不一定会有响应。因为,我目前语音助手的代码设置了长时间无应答会结束对话,这样一来,chatbot定时提醒的触发就不会被语音助手获悉。那怎么让语音助手也具有定时提醒功能呢? 我最后选择的方法是用threading.Time

智能交通(二)——Spinger特刊推荐

特刊征稿 01  期刊名称: Autonomous Intelligent Systems  特刊名称: Understanding the Policy Shift  with the Digital Twins in Smart  Transportation and Mobility 截止时间: 开放提交:2024年1月20日 提交截止日

基于 YOLOv5 的积水检测系统:打造高效智能的智慧城市应用

在城市发展中,积水问题日益严重,特别是在大雨过后,积水往往会影响交通甚至威胁人们的安全。通过现代计算机视觉技术,我们能够智能化地检测和识别积水区域,减少潜在危险。本文将介绍如何使用 YOLOv5 和 PyQt5 搭建一个积水检测系统,结合深度学习和直观的图形界面,为用户提供高效的解决方案。 源码地址: PyQt5+YoloV5 实现积水检测系统 预览: 项目背景

【编程底层思考】垃圾收集机制,GC算法,垃圾收集器类型概述

Java的垃圾收集(Garbage Collection,GC)机制是Java语言的一大特色,它负责自动管理内存的回收,释放不再使用的对象所占用的内存。以下是对Java垃圾收集机制的详细介绍: 一、垃圾收集机制概述: 对象存活判断:垃圾收集器定期检查堆内存中的对象,判断哪些对象是“垃圾”,即不再被任何引用链直接或间接引用的对象。内存回收:将判断为垃圾的对象占用的内存进行回收,以便重新使用。

【C++学习笔记 20】C++中的智能指针

智能指针的功能 在上一篇笔记提到了在栈和堆上创建变量的区别,使用new关键字创建变量时,需要搭配delete关键字销毁变量。而智能指针的作用就是调用new分配内存时,不必自己去调用delete,甚至不用调用new。 智能指针实际上就是对原始指针的包装。 unique_ptr 最简单的智能指针,是一种作用域指针,意思是当指针超出该作用域时,会自动调用delete。它名为unique的原因是这个

单片机毕业设计基于单片机的智能门禁系统的设计与实现

文章目录 前言资料获取设计介绍功能介绍程序代码部分参考 设计清单具体实现截图参考文献设计获取 前言 💗博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师,一名热衷于单片机技术探索与分享的博主、专注于 精通51/STM32/MSP430/AVR等单片机设计 主要对象是咱们电子相关专业的大学生,希望您们都共创辉煌!✌💗 👇🏻 精彩专栏 推荐订

雷动WEBRTC产品

http://www.rtcpower.com/html/leidongwebrtc.html ; 1.前言      WebRTC是一项在浏览器内部进行实时视频和音频通信的技术,是谷歌2010年以6820万美元收购Global IP Solutions公司而获得一项技术。WebRTC实现了基于网页的视频会议,标准是WHATWG 协议,目的是通过浏览器提供简单的javascript就可以

【C++】作用域指针、智能指针、共享指针、弱指针

十、智能指针、共享指针 从上篇文章 【C++】如何用C++创建对象,理解作用域、堆栈、内存分配-CSDN博客 中我们知道,你的对象是创建在栈上还是在堆上,最大的区别就是对象的作用域不一样。所以在C++中,一旦程序进入另外一个作用域,那其他作用域的对象就自动销毁了。这种机制有好有坏。我们可以利用这个机制,比如可以自动化我们的代码,像智能指针、作用域锁(scoped_lock)等都是利用了这种机制。

全球AI产品Top100排行榜

Web Top50的榜单里,AIGC类型的应用占比52%,遥遥领先。AIGC类型包括图像、视频、音乐、语音等的内容生成和编辑。音乐生成应用Suno在过去六个月中的排名跃升最为显著,从第36位上升至第5位。排名第二大类是通用对话/AI聊天/角色扮演类型的应用,占比20%,包括常见的ChatGPT、Claude、Character.ai等。其他是AI写作(8%)、AI搜索/问答(6%)、Agent/