双河市网站建设_网站建设公司_HTML_seo优化
2026/1/14 9:42:56 网站建设 项目流程

一、功能简介

项目:基于单片机的婴儿监护系统设计
项目编号:dz-1109
单片机类型:STM32F103C8T6
具体功能:
1、通过MLX90614监测当前婴儿的体温;
2、通过心率检测模块检测当前婴儿的心率;
3、通过湿度检测模块检测当前当前婴儿是否尿床;
4、通过通过声音检测模块检测当前婴儿是否哭泣,检测到哭泣进行音乐播放;
5、通过光照检测模块检测当前环境的光照,检测到光照低于最小值时,自动打开照明灯;
6、通过语音识别可以控制音乐的播报;
7、通过按键切换界面设置阈值、控制音乐的启停、照明;
8、通过OLED显示测试的数据;
9、通过WiFi模块将检测的数据传输到手机端,手机可以控制音乐的播放、照明,检测到婴儿体温、心率、尿床、哭泣手机端进行弹窗震动提醒

二、系统框图设计

绘制软件:VISIO
此次设计是基于STM32F103C8T6单片机的婴儿监护系统设计;该设计主要可以分为三部分:输入、输出和中控。中控部分采用STM32F103C8T6单片机作为主控芯片,主要是对输入进行处理然后控制输出;输入又可以分为八部分:第一部分是温度检测模块,通过MLX90614获取婴儿当前体温;第二部分是心率检测模块,通过此模块可以监测婴儿的心率数据;第三部分是湿度检测模块,由此模块可以检测婴儿床是否尿床。第四部分是声音检测模块,通过该模块检测,婴儿是否有啼哭;第五部分是光照检测部分,通过该模块可以检测房间亮度情况;第六部分是按键模块,通过按键可以设置阈值以及控制继电器的开关;第七部分是供电电路,主要是用来对整个系统进行供电,第八部分是语音识别模块,语音识别模块可以唤醒小智后发出指令调整音乐设置;输出主要可以分为三个部分:第一部分是显示部分,显示当前体温,心率,是否尿床,婴儿是否啼哭,当前环境亮度;第二部分是补光灯模块,该模块用于给房间补光。第三部分是音乐播放模块,该模块用于在婴儿哭泣时开启音乐。。除此之外WIFI模块即使输入也是输出,WIFI模块还可以通过手机端app来检测到当前的体温,心率,是否尿床,婴儿是否啼哭,当前环境亮度和补光灯状态还可以设置阈值以及控制补光灯的开关。

三、32实物图

单片机型号:STM32F103C8T6

板子为绿色PCB板,两层板,厚度1.2,上下覆铜接地。元器件基本上为插针式,个别降压芯片会使用贴片式。

供电接口:TYPE-C

四、原理图

软件版本:AD2013

电路连线方式:网络标号连线方式

注意:原理图只是画出了模块的引脚图,而并不是模块的内部结构原理图

五、PCB图

由原理图导出,封装很大一部分都是作者自己绘制,不提供封装库,只提供连接好的源文件。中间有一个项目编号,隐藏在单片机底座下,插入单片机后不会看到。

两层板,上下覆铜接地。

六、部分程序展示

软件版本:keil5

逻辑程序和驱动程序分开,分布于main.c和其他.c文件

/********************************** 函数名:监测函数 传参值:无 返回值:无 **********************************/ void Monitor_Function(void) { if(time_num % 10 == 0) //监测数据 { light_value = 500 - 150*(ADC_Get_Value(ADC_CHANNEL_0)/4096.0 * 3.3); //获取光照值 temp_value = Mlx90614_Read_Temp(); //获取体温 MAX30102_Get_Value(&pulse_value,NULL); //获取心率血氧 }

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询