心电传感器实验 ESP32 + AD8232-Arduino中文社区 - Powered by Discuz!
查看: 1811|回复: 5

心电传感器实验 ESP32 + AD8232

[复制链接]

该用户从未签到

发表于 2020-8-14 00:24 | 显示全部楼层 |阅读模式
本帖最后由 kpj001 于 2020-8-14 00:24 编辑

早前买了心电传感器,一直没机会用起来,疫情期间无聊翻将出来发现买错了,但是心电导联线是通用的,好消息是模块也大大降价了,再买来开始这个实验。

硬件准备:1. Arduino兼容的单片机,开始选用UNO简单方便,但是需要配蓝牙麻烦些,后来直接选用ESP32自带蓝牙
2. AD8232模块及配套线和几个电极片,仔细翻PDF后发现之前买错的 AD8221模块估计也能用,只是需要正负电压麻烦些。
3. 考虑到USB供电有些不靠谱,用了磷酸铁锂电池,刚刚好是需要的3.3V
软件准备:
1. Arduino IDE 1.8.10 + ESP32 环境
2. SerialPlot 绘图,其实IDE自己带串口绘图,可惜换了台电脑装出来有些问题暂时放弃
3. 程序就是ESP32例程 SerialToSerialBT ,用它摸清楚ESP32蓝牙怎么玩后, 把 loop 里面改为如下即可:
     void loop() {
         SerialBT.println(analogRead(A0));
         delay(1);
      }
实验过程
网上有很多AD8232的文章,写的多了反而不好下手。仔细研究AD8232PDF,发现该模块已经很完善的。最后的结论是除了3.5mm插头的导联线外,电路这边其实就3条线,3.3v电源和输出,输出就是采集的心电信号放大值,供arduino A0 口采集而已。熟悉LM35温度传感器就很容易理解这个。
Arduino A0采集这个电压值,蓝牙串口SPP输出给电脑的 串口绘图即可。
心电电极其实很耐用,反复用了好多次都没什么问题,专门买了一包医用电极还没派上用场。手边有电子理疗电极实测不行的。
波形和供电(采用电池是最小干扰的),电极贴的位置有关,只要有波形出来,慢慢摆位置就是了。


后续打算开发 Android APP,有高手欢迎一起做,手打死慢,就简单写写。


ESP32 AD8232 SerialPlot.png
SerialPlot.jpg


该用户从未签到

发表于 2021-4-1 22:54 | 显示全部楼层
您好能讨论一下用的那个软件显示的吗

该用户从未签到

发表于 2021-4-2 17:24 | 显示全部楼层
厉害,可以一起合作研究一下

该用户从未签到

发表于 2021-4-4 19:24 | 显示全部楼层
请教一下,是怎么调试波形的?

该用户从未签到

 楼主| 发表于 2021-7-31 23:30 | 显示全部楼层
wzc33 发表于 2021-4-4 19:24
请教一下,是怎么调试波形的?

软件准备第二项“ SerialPlot”,还不清楚可以搜一下

签到天数: 41 天

[LV.5]常住居民I

发表于 2021-8-4 12:11 来自手机 | 显示全部楼层
这个波形有用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐

继电器断开瞬间esp32重启或者网络断开
继电器断开瞬间esp32重启
主要模块: 芯片ESP32-WROOM-32D 供电用的220V转5V模块,700mA 网络LAN8720A模块 继电
【Arduino】168种传感器系列实验(171)---HLK-V20离线语音模块
【Arduino】168种传感器系
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
【Arduino】168种传感器系列实验(181)---1.3寸OLED液晶屏模块
【Arduino】168种传感器系
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
大佬们,帮帮忙
大佬们,帮帮忙
为什么我写的子程序,单独使用运行没问题,两个程序合起来就只会运行一个程序
OLED 128*64自制可达10000000个选项的菜单(已更新)
OLED 128*64自制可达10000
OLED 128*64自制可达10000000个选项的菜单 温馨提示: 建议占个楼再食用本帖子
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表