编号:
T3142602M
设计简介:
本设计是基于STM32单片机的智能鱼缸系统设计,主要实现以下功能:
1.通过温度传感器采集鱼缸内温度
2.通过PH值传感器采集对应PH值
3.通过TDS传感器采集对应TDS1值
4.通过显示屏显示对应参数
5.通过按键设置对应阈值,定时定点投食,打氧等功能
6.通过时钟模块获取时间信息
7.利用Wi-Fi 模块功能,结合手机 APP 设计上位机,实现水质数据远程查看、远程控制功能。
(1)根据水质检测结果自动控制过滤泵与供氧泵:当 TDS 值超过设定阈值时自动开启过滤功能;
(2)支持自动 / 手动模式切换:自动模式下系统按预设逻辑自主运行,手动模式下可通过上位机手动控制投食、过滤、供氧等功能;
电源: 5V
传感器:温度传感器(DS18B02)、TDS传感器、PH值传感器(ph0-14 pH)、时钟模块(DS1302)
显示屏:OLED12864
单片机:STM32F103C8T6
执行器:蜂鸣器、水泵、气泵、步进电机
人机交互:独立按键,WIFI模块(ESP8266)
标签:STM32、OLED12864、DS18B02、TDS、ph0-14 pH、DS1302、ESP8266
题目扩展:基于stm32的鱼缸喂食控制系统设计、基于单片机的智能鱼缸系统设计![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()

基于STM32单片机的智能鱼缸系统设计
一、主控部分
核心:STM32 单片机
功能:获取输入部分数据,经过内部处理,控制输出部分
二、输入部分
- 水温传感器模块:用于实时检测鱼缸内水温
- PH值采集传感器模块:用于实时检测鱼缸水质 PH 值
- TDS传感器模块:用于实时检测鱼缸水质 TDS 值
- 时钟模块:用于提供系统当前时间
- 独立按键模块:用于模式切换、阈值设置、定时参数调节
- 供电电路:给整个系统供电
三、输出部分
- 显示屏:用于动态显示水温、PH 值、TDS 值与当前时间
- 自动投食模块:用于实现定时定点投食
- 供氧泵模块:用于鱼缸打氧供氧
- 过滤泵模块:用于鱼缸水质净化过滤
- WiFi 模块:用于上传水质数据、接收远程控制指令



