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+中运行该脚本:
关于计步、路况查询、天气情况、空气质量检测、紧急联系人、一键录音、噪音检测,查看实时货币行情的功能实现过程,您可以访问DF创客社区,搜索“把行空板戴在手腕上?开源全部9个功能!” 了解更多详情。
-
基于DFRobot行空板M10的智能手表 实现9项实用的开源智能穿戴功能WatchHIKER是一款基于上海智位机器人(DFRobot)行空板M10的智能手表,其外壳采用3D打印技术制作,并通过Mind+平台实现低代码可视化编程。除了提供可定制的用户界面外,作2025-02-08
-
中国十大国家队与君乐宝顶峰相见,见证中国乳业的荣誉时刻2024年12月9日,君乐宝乳业集团与来自中国十大国家队的41名优秀运动员在海南三亚聚首。大家齐聚一堂,共同见证君乐宝低温酸奶、悦鲜活高端鲜奶市场占有率双第一,以2025-02-08
-
新国补观察|老板电器:加速厨电以旧换新,须以专业服务让消费者“无忧”今年1月初,国家发改委和财政部公布2025年加力扩围实施大规模设备更新和消费品以旧换新政策。连日来,这一“新国补”政策让广大消费者和相关企业齐齐点赞。 在与老2025-02-08
-
刘诗诗新剧《掌心》开播,医女叶平安以身入局,天选古人再启新篇2月7日,由刘诗诗领衔主演的古装悬疑剧《掌心》正式开播。说起这部剧,可谓是千呼万唤始出来!因其不仅仅是刘诗诗又一部大女主高质感古装剧,更是刘诗诗时隔多年的再度饰2025-02-08
-
云生集团正式接入DeepSeek,AI深度服务人力资源多元化场景春节期间,DeepSeek成为全球最热门话题,这款来自中国的AI大模型在全球140个市场的移动应用下载量排行榜上位居榜首,被西方称为“神秘的东方力量”。 近日,云生集2025-02-08