编号:HJJ-32-2022-035
设计简介:
本设计是基于单片机的智能鱼缸,主要实现以下功能:
实时监测水温
水温低于下限,加热,加热到上限停止加热
实时监测水位
水位低于下限,注水,水位到达上限停止注水
实时测量水质
水质过差,启动换水功能
OLED显示上述测量参数
按键设置水温、水位、水质上下限值
剧痛打氧过滤、照明功能
可以将上述数据上传至手机端
标签:STM32单片机、OLED、自动控制、智能鱼缸
题目扩展:鱼缸

基于单片机的智能鱼缸:中控部分、输入部分和输出部分。下面分别对这三部分进行概述:
中控部分
概述:
中控部分是智能鱼缸系统的核心,负责接收输入部分的数据,进行逻辑处理和决策,并控制输出部分执行相应的操作。
简要描述:
- 核心控制器:采用STM32F103C6T6单片机,具备高性能、低功耗和丰富的外设接口,适合用于智能鱼缸系统的控制。
- 数据处理:接收来自水质水温检测模块、超声波检测模块和独立按键模块的数据,进行逻辑判断和数据处理,如水质是否达标、水温是否需要调节、水位是否在安全范围内等。
- 控制输出:根据处理结果,通过控制继电器模块、LED灯和WIFI模块等输出部分,实现鱼缸的自动化管理,如充氧、排水、进水、加热、照明和控制等。
输入部分
概述:
输入部分负责采集鱼缸的各种环境参数和用户指令,为中控部分提供决策依据。
简要描述:
- 水质水温检测模块:实时监测鱼缸的水温和水质情况,确保鱼缸内的环境适宜鱼类生存。
- MOED超声波检测模块:通过超声波传感器检测鱼缸内的水位高度,防止水位过高或过低对鱼类造成危害。
- 独立按键模块:提供五个独立按键,用户可以通过按键进行模式切换、温度设置、水位设置、水质阈值设置等操作,方便灵活。
- 供电电路:为整个智能鱼缸系统提供稳定可靠的电源,确保各模块正常工作。
输出部分
- OLED显示模块:实时显示鱼缸的温度、水位、水质和鱼缸高度的值,提供直观的视觉反馈,方便用户了解鱼缸的当前状态。
- 继电器模块:包含四个SRD-05继电器,分别控制充氧、排水、进水和加热功能,根据中控部分的指令执行相应的操作,确保鱼缸内的环境适宜。
- LED灯:在光照较暗时自动亮起,为鱼缸提供足够的照明,同时也可以通过WIFI模块进行远程控制,实现智能照明。
- WIFI模块:用于将测量的阈值上传至云平台或手机APP,用户可以通过远程访问查看鱼缸的状态和控制LED灯、充氧等设备的开关,实现智能化管理。
5 实物调试
5.1 电路焊接总图
首先将电路焊接在集成板上,共有以下部分,第一部分是电源模块,将电源插座、电源开关、10k电阻和一个指示灯依次焊接,焊接好之后插入DC 电源,指示灯点亮,电源模块测试正常。第二部分是显示模块,排针焊接好后,将OLED显示屏插入排针。第三部分是单片机模块,本次课题使用的是STM32单片机。第四部分是复位电路模块,一个复位按键、10uF极性电容、10k电阻为一个模块焊接,构成复位电路。第五部分是5V转3.3V电路焊接而成。第六部分是USB转TTL模块,焊接下载接口GND、TXD、RXD,将HEX文件下载到单片机中,查看是否能下载正常,测试验证一切正常。第七部分是独立按键模块。第八部分是超声波传感器,第九部分是TDS水质温度检测模块,第十部分是WIFI模块,第十一部分是继电器。下图5-1为焊接完整实物图:

图5-1电路焊接总图
5.2 连接WIFI实物测试
如图5-2所示,下图为上电后,连接WIFI模块,使用特纳斯电子公众号,这里我们使用的是特纳斯电-子-公-众-号,点击微信配网,进入配网模式,然后连接到自己家的无线网,在小程序上输入连接无线网密码。点击连接,成功后会弹出“配网成功”。

图5-2连接WIFI实物图
5.3 设置阈值实物测试
如图5-3所示,我们设置阈值,我们按下按键K1进入设置阈值界面,按键K2阈值加一,按键K3阈值减一。我们将阈值设置到所需要的阈值。

图5-3设置阈值图
5.4超过阈值实物测试
如图5-4所示,此设计中我们设置好阈值,当温度小于我们所设置的温度最小值,加热继电器打开。温度升到阈值后,继电器关闭。

图5-4超过阈值实物检测
5.5 手动控制实物测试
如图5-5所示,我们可以手动控制照明,我们按下按键K4照明灯打开。按下按键K5充氧继电器打开。


图5-5手动控制电机实物
设计说明书部分资料如下
设计摘要:
本论文设计了一种基于单片机的智能鱼缸系统。该系统的中控部分采用了STM32单片机作为核心控制器,通过获取输入部分的数据并进行处理,实现对输出部分的各个模块的控制。输入部分包括水质水温检测模块、MOED超声波检测模块、独立按键模块和供电电路,用于检测鱼缸的水质、水温和水位,并提供设置功能和系统供电。输出部分包括OLED显示模块、SRD-05继电器、LED灯和WIFI模块,用于显示鱼缸相关数据、控制充氧、排水、进水和加热等功能,以及实现远程控制和监测。该系统具有功能齐全、智能化和便捷性的特点。通过合理的硬件设计和软件编程,实现了对鱼缸的温度、水位、水质等参数的监测和控制。用户可以通过独立按键进行设置和切换模式,同时利用WIFI模块实现远程控制和监测。实验证明,该系统在鱼缸管理方面具有良好的性能和应用前景。
关键词:单片机;WIFI模块;步进电机
字数:9000+
目录:
摘 要
ABSTRACT
1 引 言
1.1 选题背景及实际意义
1.2 国内外研究现状
1.3 课题主要内容
2 系统设计方案
2.1 系统整体方案
2.2 单片机的选择
2.3 电源方案的选择
2.4 显示方案的选择
2.5通信方案的选择
3系统设计与分析
3.1 整体系统设计分析
3.2 主控电路设计
3.3 OLED显示模块
4 系统程序设计
4.1 编程软件介绍
4.2 主程序流程设计
4.3 按键函数流程设计
4.4 处理函数流程设计
4.5 显示函数流程设计
5 实物调试
5.1 电路焊接总图
5.2 连接WIFI实物测试
5.3 设置阈值实物测试
5.4超过阈值实物测试
5.5 手动控制实物测试
结 论
参考文献
致 谢
&spm=1001.2101.3001.5002&articleId=158962659&d=1&t=3&u=a093b84bc5a74571a74d6cd37bd3d534)
1万+

被折叠的 条评论
为什么被折叠?



