【 实测可用 】ESP32 + AD8232 心电图实验

【心电这块已经有很成熟的芯片,不过大多在厂商圈里,淘宝买不到或者死贵。无奈看看可以买到的AD8232】

硬件准备:

  1. AD8232模块及配套线缆和几个电极片。
  2. 磷酸铁锂电池,刚刚好是需要的3.3V。(不明确其他供电方式对波形的影响时,优先用电池供电)
  3. 带 ADC 的单片机,ESP32自带蓝牙串口,比较方便。(也可以用示波器滚动模式先看到波形,再去折腾ADC采集)

软件准备:

  1. Arduino IDE 1.8.10 + ESP32 环境
  2. SerialPlot 绘图(arduino IDE 自己带串口绘图、自己写 python 上位机也可)
  3. 程序就是ESP32例程 SerialToSerialBT ,用它摸清楚ESP32蓝牙怎么玩后, 把 loop 里面改为如下即可:
 void loop() {
     SerialBT.println(analogRead(A0));
     delay(1);
  }

实验过程:
网上有很多AD8232的文章,看多了反而不好下手。啃下 AD8232的 PDF,发现该模块已经很完善的。我的经验是除了3.5mm插头的导联线外,数据这边其实只用3条线(3.3v电源和输出)就够了输出就是心电波形(0-3.3v),供 ADC采集。至于其他引脚什么用途,PDF里面搜。

心电电极其实很耐用,反复用了好多次都没什么问题,专门买了一包医用电极还没派上用场。手边有电子理疗电极实测不行的。
波形和供电(采用电池是最小干扰的),电极贴的位置有关,只要有波形出来,慢慢摆位置就是了。

有评论提到我的导联接错了,嗯,我的线缆不是该模块配套的(看起来差不多,都是先进的3.5mm耳机插头那款),L R F 标记错位也有可能的。

2022-08-23
今天才把坑填上。ESP32带有 webserver 库, 可以把波形显示在网页上,也就不用开发android app 了。
至于数据记录,有多种方案,SD卡,SPIFFS ,MySQL 等,已经不是问题。

2024-08-17
小信号不太容易做到纯净的波形,尤其是无处不在的工频干扰。关键字 “数字滤波” FIR 卷积,嗯…都是数学.

更多内容,请访问我的网站:https://jiangge12.github.io/

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值