基于DFRobot行空板M10的智能手表 实现9项实用的开源智能穿戴功能
创始人
2025-02-09 02:20:49

WatchHIKER是一款基于上海智位机器人(DFRobot)行空板M10的智能手表,其外壳采用3D打印技术制作,并通过Mind+平台实现低代码可视化编程。除了提供可定制的用户界面外,作者为这款手表设计了9项实用的开源智能穿戴功能,包括计步、心率监测、路况查询、天气情况、空气质量检测、紧急联系人、一键录音、噪音检测,甚至可以查看实时货币行情。

基于DFRobot行空板M10的智能手表WatchHIKER

所需材料

硬件

DFRobot 行空板M10

Beetle ESP32-C3

心率传感器

软件

青少年图形化编程软件:Mind+

Autodesk Fusion

其他

3D 打印机及打印材料

外壳设计和硬件组装

使用Fusion设计WatchHIKER的外壳,作者在背壳上预留了方便腕带穿过的空隙。打印完成后,将行空板M10以屏幕朝外的方向放入外壳内,接下来,连接电池到充电器模块,将组装完成的电池组安装在外壳里。完成以上步骤后,封闭外壳。最后给手表加上表带,作者选择的是“魔术贴”腕带。

功能与程序实现

加载Python脚本

在行空板上打开文件共享并复制完整的Git文件夹。通过代码实现9项开源功能,如心率监测。

心率监测功能

基于DFRobot行空板M10的智能手表WatchHIKER:心律监测

要实现这个功能,我们还需要添加以下两个硬件:Beetle ESP32-C3和心率传感器。

首先将Beetle ESP32 C3编程,让它通过I2C通信从心率传感器读取数据,并将其写入串行端口。这样,行空板就可以读取并绘制血氧饱和度和心率数据了。

Beetle ESP32-C3和心率传感器

输出心率与血氧饱和度的代码:

以下是串行终端响应:

现在,用程序来解码和填充数据:

接下来,在Mind+中运行该脚本:

⚠️
本网站信息内容及素材来源于网络采集或用户发布,如涉及侵权,请及时联系我们,发送链接至2697952338@QQ.COM,我们将第一时间进行核实与删除处理。

相关内容

热门资讯

2026年陕西省科学实验展演活... 为广泛普及科学知识、阐释科学原理、传播科学故事、弘扬科学家精神,近日,省科技厅、省教育厅、省科协将联...
涨的是车价,要的是老命 来源:市场资讯 (来源:虎嗅APP) 出品|虎嗅汽车组 作者|邢书博杨杰 题图|视觉中国 2026...
浅谈微博社会榜内容传播 日常浏览微博不难发现,平台内有着各类细分内容榜单,其中社会榜区别于娱乐资讯、数码好物等内容榜单,主要...
坐在马斯克和库克中间的女人 【留美学子】第3804期 13年国际视角精选 仰望星空·脚踏实地 【 陈 屹 视 线 】 教 育 ·...
天玑技术+生态双轮驱动,联发科... 5 月 13 日,联发科天玑开发者大会 2026(MDDC 2026)正式举办。本届大会以“全域芯智...
临港“零界魔方”下月举办OPC... 2026上海超级个体(OPC)经济大会(简称“OPCX 2026”)暨零界魔方焕新生态发布会将于6月...
荣耀600系列发布会定档5月2... 【CNMO科技消息】5月14日,荣耀正式官宣全新数字系列新品——荣耀600系列,并宣布新机将于5月2...
推荐iPhone 17,主要是... 推荐iPhone 17,主要是因为它这次升级很实在,性价比高!标准版4499元起,用上了A19芯片,...
助力低空安全 浙江移动发布低空... 5月15日,在2026浙江省信息通信行业“5·17”电信日主题活动上,浙江移动发布了低空智联网“4S...
黄金跳水 连续四日下挫!今日跌... 财联社5月15日讯(编辑 王蔚)今日,黄金价格跳水,日内跌幅超2%,已连续四个交易日走低,截至发稿日...