这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 智能手环DIY活动成果贴----采集心率血氧及OLED屏显示

共1条 1/1 1 跳转至

智能手环DIY活动成果贴----采集心率血氧及OLED屏显示

菜鸟
2025-10-10 10:51:18     打赏

      这次参加 电子产品世界与得捷联合举办的 DIY智能手环 活动,是使用 MAX78000FTHR 开发板、MAX30102 血氧传感器 以及0.96寸 OLED显示屏。通过观看老师的视频课,跟着教程完成基础任务如下:

1、 使用 eclipse maximsdk 的固件, 学会点亮 RGB 灯;

2、 实现 OLED 屏幕显示信息;

3、 驱动 MAX30102 传感器, 采集数据并通过分析, 生成血氧、 心率, 显示到 OLED 屏幕中。

收到开发板后,看到这是一款比较先进的产品,包括卷积神经网络加速器、双核 Arm Cortex-M4 FPU处理器,还带有数字麦克风以及图像传感器。

        MAX78000.jpg 

简化后的原理图如下:

原理图.png

系统框图如下:

框图1.jpg

                        流程图如下:

框图.png

 接下来一步一步按照老师的教程来做,首先搭建开发环境,由于我是第一次使用Eclipse Maxim SDK,搭建过程可算是一波三折,最终总算做好了。    

1760062300293069.png            

第一项任务---点亮板载LED,比较简单,构建完成,下载到开发板,运行正常:

1760062684635070.png

            

            第二项任务:OLED屏显示信息 “Hello World !”

1760062839381336.png            

        借鉴了几位网友的代码,调试了一段时间,最终可以在 OLED屏显示出来:

1760062962301008.png

            原来购买的三个器件 其中的0.96寸OLED屏,在调试过程中损坏了,先用过去买的屏来代替。


            

        第三项任务:利用MAX30102血氧传感器检测心率、血氧,并在OLED屏显示数据。

                MAX30102血氧传感器的系统框图:

30102框图.png         

        MAX30102血氧传感器的引脚图:

30102引脚图.png

        根据官方的资料并借鉴几位网友的代码,初步调试出来:

1760063383736958.png

            

            构建完成,0错误 2警告,基本正常,把它下载到开发板,运行后的效果如下图:

1760064046389789.jpg

            将手指按压到MAX30102血氧传感器上,有数据传进来并显示在OLED屏上:

1760063607808278.jpg


            至此,三项基础任务基本完成。感谢EEPW公司各位老师!感谢各位网友!




共1条 1/1 1 跳转至

回复

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