这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » Let'sdo2025第二期活动[智能手环DIY活动]成果贴

共1条 1/1 1 跳转至

Let'sdo2025第二期活动[智能手环DIY活动]成果贴

助工
2025-10-12 17:33:42     打赏

硬件介绍

本期活动使用得板卡位:MAX78000FTHR。

MAX78000FTHR 是一个快速开发平台,帮助工程师使用集成卷积神经网络加速器的 MAX78000 Arm® Cortex®-M4F 处理器,快速实现超低功耗的人工智能(AI)解决方案。该开发板还包括用于电池和电源管理的 MAX20303 PMIC。其尺寸为 0.9 英寸 x 2.6 英寸,采用双排针脚设计,兼容 Adafruit Feather Wing 外设扩展板。该板包含多种外设,如 CMOS VGA 图像传感器、数字麦克风、低功耗立体声音频 CODEC、1MB QSPI SRAM、micro SD 卡接口、RGB 指示 LED 和按键。MAX78000FTHR 提供了一个功耗优化且灵活的平台。

外形如下:

1760256850857219.png

使用得传感器模块:ADI脉搏血氧计传感器-MAXREFDES117#    

MAXREFDES117#参考设计是一款低功耗的光学心率模块,配备集成的红光和红外LED以及电源。这块小型板非常适合可穿戴项目,可放置在手指或耳垂上以准确检测心率。该多功能模块兼容Arduino和mbed平台,便于快速测试、开发和系统集成。示例固件中包含了基础的开源心率和血氧(SpO2)算法。

oled屏幕:0.96 oled(ssd1315)

系统框图

传感器和oled 挂载在同一个硬件iic 接口。

1760258717597768.png

过程帖子

开箱

第二期-智能手环DIY开箱贴(Let'Sdo)-电子产品世界论坛

开发环境搭建以及串口使用

第二期-智能手环DIY活动-环境搭建以及helloworld例程-电子产品世界论坛

gpio使用和点亮rgb

第二期-智能手环DIY活动-点亮rgbled-电子产品世界论坛

驱动oled(硬件)

第二期-智能手环DIY活动-点亮OLED屏幕-电子产品世界论坛

驱动血氧仪传感器

第二期-智能手环DIY活动-心率血氧检测-电子产品世界论坛

软件结构

1760261356682202.png

软件逻辑如 上流程图所示。

初始化各个模块后,即开始循环读取血氧传感器的数据,并解析血氧和脉搏,以及动态的脉搏数据保存。

完成对数据的屏幕刷新后,开始下一次的传感器数据读取。

有一个问题,动态的脉搏曲线数据,显示乱码,没有规律曲线,怀疑取样不完整,导致仅仅读取了部分曲线数据,所以屏幕显示的脉搏动态曲线不太正常,后面需要进一步保存样本数据,保证基本的曲线完整性。

效果演示

效果视频如下


总结致谢

本次活动非常有充实感。

学习了单色屏开源驱动u8g2的移植,学习了u8g2的字体创建。

重新再次回顾了ssd1315的初始化流程,再次学习了ssd1315的手册的各类命令意义。

同一个iic总线挂载多个设备,并进行同时通信,知道可为,但没有为过,此次尝试使用,并成功通信,学到了很多。

总之,此次活动非常棒,功能简单,但是很多细节需要仔细研究



共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]