更新时间:10-26 上传会员:小七想说话
分类:计算机信息 论文字数:10166 需要金币:1000个
摘要:随着人们生活水平的提高,家庭养鱼也开始普遍起来,目前各类广观赏鱼缸逐渐进入家庭,由于观赏鱼对生活环境要求较高,且鱼缸的水温控制,光照强度,氧气循环需要人工手动控制,这就给人带来了很大的不便。因此设计开发一款可调节鱼缸温度,控制照明的智能鱼缸势在必行。
智能鱼缸主要由STC89C51单片机、温度传感器、蓝牙模块和继电器模块构成,可以使用手机 APP 查看鱼缸当前状况,便于用户管理智能鱼缸。智能鱼缸可通过温度传感器检测水族箱中水的水温并且通过PID算法调节当前水温,且可通过继电器控制水族箱照明和气泵,用户可通过Android手机端的蓝牙串口监测鱼缸当前状况。
本系统可以实现智能鱼缸功能的温度自动调节,灯光照明开关,气泵开关,蓝牙实现硬件与手机的通信,避免了家庭鱼缸需要大量精力去照料,可以通过手机蓝牙了解鱼缸状况,保证了鱼缸内适合观赏鱼生存的环境,提高了观赏鱼的成活率。
关键词:智能鱼缸,温度传感器,STC89C51,PID, Android
目录
摘要
ABSTRACT
第一章 前言- 1 -
1.1研究背景- 1 -
1.2国内外研究现状- 1 -
1.3研究目的和意义- 2 -
1.3.1研究目的- 2 -
1.3.2研究意义- 2 -
1.4全文组织结构- 3 -
第二章 智能鱼缸系统分析- 4 -
2.1需求分析- 4 -
2.2功能需求- 4 -
2.3性能需求- 5 -
2.4硬件需求- 5 -
2.4.1单片机选择- 5 -
2.4.2传感器选择- 5 -
2.4.3 LCD显示屏选择- 6 -
2.4.4 蓝牙模块- 7 -
2.5软件需求- 7 -
2.5.1 PID算法- 7 -
2.5.2程序编写软件- 7 -
第三章 智能鱼缸系统设计- 9 -
3.1智能鱼缸系统构架图- 9 -
3.2单片机控制电路设计- 9 -
3.3温度传感器- 10 -
3.4 LCD显示电路- 10 -
3.5 蓝牙模块- 11 -
3.6光敏感应模块- 11 -
3.7 继电器模块- 12 -
第四章 智能鱼缸主控程序设计- 13 -
4.1主程序- 13 -
4.2温度传感器初始化程序- 13 -
4.3温度转换命令程序- 14 -
4.4 PID温度控制程序- 14 -
4.4温度比较程序- 15 -
4.5蓝牙模块通信功能- 15 -
第五章 系统实现与测试- 17 -
5.1测试类型- 17 -
5.2硬件和软件调试- 17 -
5.3Android手机通信测试- 18 -
第六章 总结与展望- 20 -
6.1总结- 20 -
6.2展望- 20 -
参考文献- 21 -
致谢- 22 -