编号:
T3572612M
设计简介:
基于STM32单片机的虾塘养殖环境监测系统,主要实现以下功能:
1.通过 OLED 屏幕实时显示温度、pH 值、有害气体浓度、浊度等虾塘环境监测数据
2.通过 DS18B20 温度采集模块采集虾塘水体温度数据
3.通过 pH 值采集传感器模块采集虾塘水体 pH 值数据
4.通过 MQ-135 有害气体传感器采集养殖环境中氨气、苯硫化物等有害气体浓度数据
5.通过浊度传感器采集虾塘水体浊度数据
6.通过 MOS 管驱动风扇,实现养殖环境通风散热控制,改善虾塘周边空气环境
7.通过单片机内部 FLASH 存储温度、pH 值、有害气体浓度、浊度的安全阈值,实现掉电数据不丢失
8.通过独立按键实现手动 / 自动模式切换,调整各类监测数据的安全阈值,直接控制风扇等设备的启停
9.通过 ESP8266 WiFi 模块,将虾塘环境监测数据上传至云平台
电源: 5V
传感器: 温度采集模块( DS18B20)、pH 值采集传感器模块(ph0-14 pH)、 有害气体传感器(MQ-135)、浊度传感器、人体红外传感器(D203S)
显示屏: OLED12864 显示屏
单片机: STM32F103C8T6
通信模块: WiFi 模块(ESP8266)
执行器: 蜂鸣器、风扇(MOS 管驱动)、LED 指示灯
人机交互: 独立按键
标签: STM32F103C8T6、OLED12864、DS18B20、pH 值采集传感器模块、MQ-135、浊度传感器、D203S、ESP8266
题目扩展:智能鱼塘水质监测与增氧控制系统、工厂化水产养殖环境远程监控系统、河道水质监测与生态预警系统![]()
![]()
![]()
![]()
![]()

基于STM32单片机的虾塘养殖环境监测系统
一、主控部分
核心:STM32 单片机
功能:获取输入部分数据,经过内部处理,控制输出部分
二、输入部分
- 温度采集模块(防水型 DS18B20):用于监测虾塘水体温度
- 温度采集模块(DS18B20):用于监测虾塘环境温度
- PH值采集传感器模块:用于监测虾塘水体的 PH 值
- 人体红外传感器模块:用于监测是否有人靠近,实现安防状态检测
- 有害气体传感器模块(MQ-135):用于监测虾塘环境中的有害气体浓度
- 浊度传感器模块:用于监测虾塘水质浑浊度
- 独立按键模块:用于切换界面、设置浑浊度、PH、水温、环境温度和有害气体的阈值
- 供电电路:给整个系统提供稳定工作电源
三、输出部分
- OLED 显示屏:用于显示浑浊度、PH 值、水温、环境温度、有害气体浓度、安防状态、风扇状态及各项参数阈值
- MOS管控制模块(风扇):当有害气体超标时自动启动通风,也可通过按键、手机或网页手动控制开关
- 蜂鸣器模块:当任意监测数据超过设定阈值或检测到异常人员靠近时触发报警
- WiFi 模块:用于将监测数据上传至手机与网页端,实现远程查看、阈值设置及异常提醒



