0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

IoT毕设 | 机智云物联网云平台+arduino开发板+呼吸检测系统

9GxC_IoTMaker 来源:未知 2023-07-21 18:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文基于Arduino开发板,设计了基于压电原理的呼吸检测系统。系统采用柔性聚偏氟乙烯(Polyvinylidene Fluoride,PVDF)压电薄膜传感器采集呼吸信号,实现了无接触式检测到呼吸信号。该传感器不仅可以避免使用者在使用时的尴尬,也减少了使用者的看病时间和费用,同时还可以更加紧凑有效的使用医护资源。设计过程中将数据传入云端,为使用者及时查看提供方便。

01

引 言

作为人体重要的生命活动之一,呼吸对于维持身体正常的生理代谢至关重要。随着生活水平的提高,人们对呼吸信号等生理信号的关注度也增加,提前检测并积极防治呼吸相关问题变得越来越重要。因此,对人体呼吸信号状况进行检测具有极其重要的意义。在一些特殊场合,例如大面积烧伤患者,传统的贴片式传感器与皮肤直接接触的方法可能不适用于实时监护。此外,非接触式呼吸检测在军事和医学领域也具有特殊的意义。呼吸分析在肺部疾病的诊断和管理中发挥着重要作用。目前,人们对医疗方面的需求更加倾向于方便、快捷和精准,而不仅仅是在身体不适时才在医院进行检测。因此,呼吸监测设备的使用方便、价格合理和安全性高等特点成为使用者的首选要求。呼吸检测原理人体呼吸是全身组织细胞传送氧气并排出二氧化碳气体的过程。如图1所示,呼吸过程总体包括外呼吸、气体在血液中运输以及内呼吸3个基本环节。根据资料数据表明,人体呼吸信号的频率范围约为 0.2~0.8 Hz, 人体的一次胸部起伏就代表了一次呼吸,呼吸频率是人体每分钟呼吸的次数。1d2f1e80-27b2-11ee-962d-dac502259ad0.jpg图1人体的呼吸过程示意图压电效应(压电原理)是某些电介质在沿某个方向上,受到外在挤压力作用下而变形时,其内部发生的极化现象。同时,在其两个相对表面上出现极性相反的电荷信号。当外在挤压力去除以后,若能恢复到不带电的状态,则称此为正压电效应。相反,当在电介质的极化方向上添加一个电场力,若电场去除后,电介质的变形随之消失,则称为逆压电效应。

02

系统总体设计

本设计利用压电薄膜传感器采集人体呼吸信号,经过电荷放大模块以及Arduino开发板,将最终得到的电压值显示在LCD屏上;并通过LabVIEW显示波形变化,可以完成呼吸的实时监测;通过WIFI模块上传数据,实现对人体呼吸信号的稳定测量。基于压电原理的呼吸检测系统总体架构如图2所示。1d629bde-27b2-11ee-962d-dac502259ad0.jpg图2呼吸检测系统整体架构Arduino开发板是本次设计的核心。与其它压电传感器相比,PVDF压电薄膜传感器具有良好的静态特性,且具有较强的灵敏度,应用在呼吸信号的测量中具有很大的优势。传感器电路使用PVDF压电传感器,用于呼吸信号的采集。由于人体呼吸信号较微小,直接测量可能数值不太准确且不易于观察,在电路中也可能伴有干扰信号影响测量数值。因此,本设计采用电荷放大电路,将收集的呼吸信号通过传感器转换为合适的电信号,并将放大后的电信号传给开发板。(一)系统硬件设计系统的硬件方案设计如图3所示。电源主要是给单片机供电,通过USB线连接实现。主控制器是整个呼吸检测系统中最重要的一部分,采用Arduino开发板实现。人体的呼吸信号是通过人体在呼吸时腹部或胸腔有规律的运动,对压电薄膜传感器产生一个挤压力来获得。呼吸信号采集模块将采集到的信号传送给Arduino开发板,处理后的数字量显示在LCD显示屏上,WIFI模块将采集到的呼吸信号上传至云端。

1d8750b4-27b2-11ee-962d-dac502259ad0.jpg图3 系统硬件总体框图主控芯片Arduino作为智能系统的底层控制芯片,下位机程序可通过Arduino IDE烧录完成。Arduino可通过两种不同方式供电,一是利用USB与串口连接供电,一是利用USB与串口连接供电,二是通过VIN、GND外接稳压5 V工作电源。相比于只有单独的一块芯片的AT89C51单片机,Arduino开发版则相当于一个单片机系统,不需要其它电路也可工作。此外,AT89C51单片机引脚较多,芯片接线多,需要单独的程序软件才可烧写,而Arduino开发版不需要单独的烧录器,只需要USB线就可以完成下载,轻松上手,易懂易学。

所以Arduino开发板在电子产品制作中有较大的优势,更易于上手操作,在程序的烧录中也较为方便。更为重要的是其自带的模数转换功能,可以直接将采集到的数据转换为数字量,方便数据的后续处理。

EPS8266WIFI模组

为了满足设计要求,WIFI选用的是ATK-esp8266模块,其主要优势是能耗很低,且非常适合电池供电。设计中采用ATK-ESP8266模块将采集到的呼吸信号数据上传到云端。实物图如图4所示。1da993d6-27b2-11ee-962d-dac502259ad0.png图4ATK-ESP8266模块实物图电荷放大电路模块

电荷放大电路等效电路如图5所示。电荷放大电路是一种输出电压与输入电荷成比例关系的测量放大电路。此次设计采用的压电传感器,可将一些测量数据转换成电荷信号输出(如本设计中传感器将采集的压力信号转换为电荷信号输出),再通过电荷放大电路输出放大的电压信号。图6为电荷放大模块原理图,其中展示了各电容电阻的具体取值。1dfd32d4-27b2-11ee-962d-dac502259ad0.jpg图5电荷放大电路等效电路图1e180258-27b2-11ee-962d-dac502259ad0.jpg图6 电荷放大模块原理图

(二)系统软件设计

系统的软件方案设计如图7所示。利用Arduino软件程序代码进行器件的初始化、以及LCD显示屏显示管理等,并将编译无误后的程序烧录进对应的硬件部分。本设计主要是针对呼吸检测系统进行调试,其是为了呼吸检测系统而存在的。1e47428e-27b2-11ee-962d-dac502259ad0.jpg图6 呼吸检测系统软件整体框架

(三)系统实物搭建Arduino模块与LCD1602屏的引脚连接方法有两种:一是两个模块的引脚直接连接,但这种方法在使用过程中会出现引脚不够用的问题;二是两个模块通过面板来转接,其优点是有利于引脚的使用以及接线的美观。Arduino模块与LCD1602模块的连接如图8所示。在系统调试时,若能在显示模块显示初始化的字符串,则说明LCD写入数据。

1e71b5b4-27b2-11ee-962d-dac502259ad0.jpg

图8Arduino模块与LCD1602模块的连接

在实验过程中,利用母线、公线将压电薄膜传感器、电荷放大电路模块、Arduino开发板等实物按照引脚连接起来。所有接线以及供电无误后,将程序代码下载到实物中进行数据的采集。TK-ESP8266与Arduino的连接示意如图9所示。1ea188c0-27b2-11ee-962d-dac502259ad0.jpg图9ATK-ESP8266与Arduino的连接

03

上位机呼吸数据显示

LabVIEW是NI公司推出的上位机图形化编程软件,图形化编程方式简单易学,可以极大地提高编程效率。 上位机LabVIEW显示

如果某一信号达到傅里叶展开的条件,就可以用无限多个不同频率的正弦信号之和来进行描述,并且每一个正弦信号的频率、相位和幅值集组成了该信号的频谱。从图10-图12中可见,被测试者的呼吸信号波形图、呼吸信号幅度频谱及呼吸信号相位频谱。信号频谱图是对信号进行频域内的描述。1ece6764-27b2-11ee-962d-dac502259ad0.jpg图10呼吸信号显示图

从图10可以了解到被测试者的呼吸信号显示图,了解到被测试者在测试时间内的呼吸信号变化。实验过程中,将PVDF传感器贴于被测者腹部,经过电路处理,可以得到被测者的呼吸信号图。1ef50ee6-27b2-11ee-962d-dac502259ad0.jpg图11呼吸信号幅度频谱图从图11可以了解到被测试者的呼吸信号幅度频谱图。正弦信号不同频率的幅值描述的图称为幅值频谱图。通过处理LabVIEW程序采集到的被测者呼吸信号,得到被测者的呼吸信号的幅度频谱图,观察被测者的呼吸信号。1f1c50e6-27b2-11ee-962d-dac502259ad0.jpg图12呼吸信号相位频谱图

12为被测试者的呼吸信号幅度频谱图。正弦信号不同频率的相位描述图形称为相位频谱图。机智云物联网平台机智云是一个综合的物联网设计平台,为开发者提供了物联网设备的自助开发工具、设备远程操控管理、数据存储分析、第三方数据整合、硬件社交化等技术服务,也为智能硬件厂家提供一站式物联网开发和运维服务,缩短了智能硬件产品开发周期,快速实现智能化。

该平台还提供了丰富的自助开发工具和后台技术支持服务,帮助开发者轻松构建物联网设备应用程序和功能。同时,它还提供了设备远程操控管理功能,使用户能够通过云端与物联网设备进行通信和控制,实现远程监控和操作。

机智云物联网平台可以给虚拟设备到移动端的数据互现。移动端通过发送控制指令,经过云端处理将数据在虚拟设备中展现,虚拟设备也可以通过发送指令将数据体现在移动端。13展示了呼吸信号上传至云端的信号图。设计中将PVDF压电薄膜传感器贴于被测试者的腹部,数据采集模块经电路处理模块后,实时将数据传送至云端。1f45f536-27b2-11ee-962d-dac502259ad0.jpg图12 呼吸信号上传云端图

04

总 结

基于压电原理的呼吸检测系统具有较为深远的研究意义,为了规避人体潜意识或者无意识的运动给呼吸检测系统带来的干扰,采取使用多块PVDF压电薄膜传感器同时采集呼吸信号,可以较好程度的实现呼吸信号的检测。

再加上各种电阻电容,实现了人体心率的计数及显示功能。此呼吸检测系统采用压电传感器实现人体呼吸信号的测量,能够保证对人体呼吸信号测量的精准性和简便性,且价格实惠,具有广阔的应用前景。

1f79e09e-27b2-11ee-962d-dac502259ad0.gif

了解更多:

机智云开发者中心www.gizwits.com

机智云开发者社区:club.gizwits.com

最新QQ技术交流群:590023860

机智云官方淘宝店铺:

http://shop159680395.taobao.com/index.htm

客服电话/机智云Kiki:18002215823(微信同号)


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机智云
    +关注

    关注

    3

    文章

    650

    浏览量

    27822

原文标题:IoT毕设 | 机智云物联网云平台+arduino开发板+呼吸检测系统

文章出处:【微信号:IoTMaker,微信公众号:机智云开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    机智Gokit3开发篇》4 RGB灯的介绍与驱动移植(HAL库)

    联网开发与STM32嵌入式应用实践中,RGB灯是实现可视化交互、状态指示的常用外设,而机智Gokit3
    的头像 发表于 01-28 19:11 5323次阅读
    《<b class='flag-5'>机智</b><b class='flag-5'>云</b>Gokit3<b class='flag-5'>开发</b>篇》4 RGB灯的介绍与驱动移植(HAL库)

    联网 + 养老:基于机智与 STM32 的智能拐杖安全监测系统

    随着老龄化加剧与科技进步,“联网+养老”成为智慧养老核心方向,老年人出行安全与健康监测需求日益迫切。针对传统拐杖智能化不足、功能单一的痛点,本文提出一种融合多传感器与机智
    的头像 发表于 01-09 19:00 1842次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网</b> + 养老:基于<b class='flag-5'>机智</b><b class='flag-5'>云</b>与 STM32 的智能拐杖安全监测<b class='flag-5'>系统</b>

    机智Gokit3开发篇 — 搭建Gokit3工程(HAL库版)

    在当今联网时代,越来越多的开发者希望能够快速上手并实现创新的产品与应用。机智的Gokit3开发板
    的头像 发表于 01-08 19:14 666次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b>Gokit3<b class='flag-5'>开发</b>篇 — 搭建Gokit3工程(HAL库版)

    OPTIGA™ Authenticate NBT开发板联网安全认证的理想之选

    OPTIGA™ Authenticate NBT开发板联网安全认证的理想之选 一、引言 在联网I
    的头像 发表于 12-19 11:25 483次阅读

    STM32快速上实战指南:手把手带你入门机智

    本项目基于STM32F103C8T6最小系统,采用HAL库开发方式,结合ESP01sWi-Fi模块,实现将各类传感器数据快速上传至机智
    的头像 发表于 12-10 18:04 1410次阅读
    STM32快速上<b class='flag-5'>云</b>实战指南:手把手带你入门<b class='flag-5'>机智</b><b class='flag-5'>云</b>

    基于机智平台的新疆农田气候检测系统设计与实现

    本文设计了一种基于平台的新疆农田气候检测系统,用于实时监测风速、温湿度和PM2.5等环境参数,提升农业生产智能化水平。系统采用STM32单
    的头像 发表于 09-23 18:45 928次阅读
    基于<b class='flag-5'>机智</b><b class='flag-5'>云</b><b class='flag-5'>平台</b>的新疆农田气候<b class='flag-5'>检测</b><b class='flag-5'>系统</b>设计与实现

    【嘉楠堪智K230开发板试用体验】通过K230连接商业联网平台CTWING

    一.前言 K230开发板带了一个WIFI模块,能够连接互联网传输数据,对于处于当前联网时代的我们,能够将设备连接到
    发表于 08-29 01:02

    解锁应用场景搭建新方式:IOT 联网平台的跨设备数据关联与零编程零成本

    联网技术深度渗透各行各业的今天,IOT平台已成为连接设备、数据与业务的核心枢纽。而低代码组态开发
    的头像 发表于 08-15 17:15 1250次阅读

    低代码联网平台是什么?看完这篇,你就领先一步

    联网技术快速渗透各行各业的今天,低代码联网平台正成为打通设备互联、数据分析与业务应用的核
    的头像 发表于 08-14 15:16 801次阅读

    低代码开发平台是什么?零编程零成本搭建

    低代码联网平台是种融合了低代码开发能力与联网(
    的头像 发表于 07-31 15:25 876次阅读

    基于米尔全志T536开发板的多协议联网关的方案测试

    处理器的特点,这里进一步的进行软件开发,充分利用开发板的硬件资源,完成业务产品的需求。这里以联网多协议网关应用为研究为目的,首先建立基础的从各个硬件
    的头像 发表于 06-19 08:03 2270次阅读
    基于米尔全志T536<b class='flag-5'>开发板</b>的多协议<b class='flag-5'>物</b><b class='flag-5'>联网</b>关的方案测试

    联网智能家居方案-基于Nucleo-STM32L073&amp;机智实例项目打包下载

    联网智能家居方案-基于Nucleo-STM32L073&机智实例项目打包,推荐下载!
    发表于 05-29 21:50

    基于STM32 HAL库与标准库的ESP8266接入机智方案(一)

    最近在项目中需要进行联网平台对接,之前我找到了一些资料,发现机智是一个不错的
    的头像 发表于 05-28 18:02 1336次阅读
    基于STM32 HAL库与标准库的ESP8266接入<b class='flag-5'>机智</b><b class='flag-5'>云</b>方案(一)

    联网智能家居方案-基于Nucleo-STM32L073&amp;机智 项目实例

    联网智能家居方案-基于Nucleo-STM32L073&机智 项目实例下载! 纯分享帖,需要者可点击附件免费获取完整资料~~~【免责声明】本文系网络转载,版权归原作者所
    发表于 05-23 21:01

    STM32与机智连接实现步骤与技巧(上篇)

    内容,并分享实用技巧和常见问题的解决方案,帮助开发者顺利实现连接并优化系统功能。创建产品1、访问机智官网前往机智
    的头像 发表于 05-23 18:10 1378次阅读
    STM32与<b class='flag-5'>机智</b><b class='flag-5'>云</b>连接实现步骤与技巧(上篇)