littlebot
Published on 2025-04-10 / 0 Visits
0

【源码】基于Arduino和Azure的狗狗癫痫检测系统

项目简介

本项目开发了一个可检测狗狗癫痫发作的系统。借助MPU - 6050传感器、GPS模块和脉冲传感器,搭配ESP32微控制器,系统能实时监测狗狗生理状态,在检测到癫痫发作时通过Azure云服务发送通知。

项目的主要特性和功能

  1. 传感器集成:用MPU - 6050传感器检测狗狗运动状态,GPS模块获取地理位置信息,脉冲传感器监测狗狗心跳。
  2. 数据处理与传输:ESP32微控制器读取传感器数据,通过WiFi模块将数据发送到Azure云服务。
  3. 云服务集成:Azure IoT Hub接收和处理传感器数据,Azure Functions进行数据分析判断是否癫痫发作,Azure Logic Apps在检测到癫痫时发送通知。
  4. 移动应用:开发了iOS应用用于接收癫痫检测的推送通知。

安装使用步骤

硬件准备

购买并准备ESP32微控制器、MPU - 6050传感器、Neo - 6M GPS模块、脉冲传感器、WiFi模块、9V电池及降压转换器、狗狗背带。

软件准备

安装Arduino IDE和PlatformIO,下载本项目的源码文件。

硬件连接

依据项目中的连接图,连接传感器和ESP32微控制器。

软件配置

在源码中配置WiFi网络的SSID和密码,以及Azure IoT Hub的连接字符串和Azure Functions的URL。

编译和上传代码

使用Arduino IDE或PlatformIO编译代码,并上传到ESP32微控制器。

测试与运行

将ESP32连接到WiFi网络,观察串行监视器输出,确保传感器数据成功读取并发送到Azure云服务,访问Azure IoT Hub和Azure Functions查看数据处理和通知发送情况。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】