STM32——毕设基于STM32的宠物监控系统
一、系统功能
环境监测:实时采集温湿度、光照、水位、重力等数据。
环境调节:控制风扇、加湿器、自动加水装置和投喂装置等设备。
远程监控:通过WiFi+摄像头模组查看宠物室内情况。
远程投喂:通过红外遥控器控制设置喂食时间和食物分量,系统能够自动进行定时定量喂食。
报警功能:当监测到异常情况(如环境参数超标)时,系统通过SIM900A模块将环境异常情况通过短信的形式告知宠物主人
二、硬件设计
本智能宠物监控系统硬件设计主要包括主控制单元、传感器模块、执行器模块、电源管理模块和通信模块等部分。采用STM32单片机作为系统的主控制单元,负责接收传感器数据、控制设备进行数据传输与无线通信。传感器模块包括温湿度传感器、光照传感器、水位传感器、重力传感器、红外传感器等,用于实时监测宠物屋内的环境参数和饮食情况。执行器模块包括风扇、加湿器、自动加水装置、投喂装置等设备,用于调节宠物屋内的环境参数和保障宠物的安全。电源管理模包括稳压电源和电池备份系统,为整个系统提供稳定的电压。通信模块采用无线通信技术,如红外遥控器和WiFi,使用户能够远程监控和控制宠物监控系统。

三、功能模块介绍
主控单元:负责采集环境传感器数据,控制执行器模块、显示模块、SIM900A通信模块、红外接收器、WIFI+摄像头模组。
按键:负责手动调节投喂时间,手动投喂,手动加水等。
温湿度模块:负责检查温湿度数据。
光照模块:负责检测光强度。
水位模块:负责检测宠物饮水剩余量。
重力模块:负责检测宠物食物剩余量。
红外模块:负责检测宠物是否运动。
OLED显示屏:负责显示环境参数。
风扇:负责环境温度高时降温。
加湿器:负责环境干燥时加湿。
自动加水装置:负责在宠物饮水剩余量过少时自动加水。
自动投喂装置:负责在宠物饮食剩余量过少时自动加水。
WiFi+摄像头模组:负责宠物主人远程查看宠物。
SIM900A模块:负责在环境参数异常时以短信的形式告知宠物主人。
红外接收端+红外发送端:负责实现远程红外控制加水和加食物。
四、总结
本设计方案基于 STM32F103C8T6 单片机,通过传感器、执行器、通信模块和电源管理模块的协同工作,实现了智能宠物监控系统的功能。系统具有环境监测、远程控制、异常报警等功能,能够有效保障宠物的生活质量。
五、实物展示
