实现鱼缸温度自动控制,水循环的自动控制和手动控制
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实现鱼缸温度自动控制,水循环的自动控制和手动控制
本次项目主要目的是实现鱼缸温度自动控制,水循环的自动控制和手动控制。本次设计不再采用本地温度调节,一个按键用于配网即可。物料准备:
2个温度传感器:(防水型DS18B20)用于检测循环箱和鱼缸温度
3个继电器:一个用于常温水蓄水罐抽水和废水放水(合用一个,保证水位平衡),一个用于循环水送水(可接制氧机),一个用于循环水升温。
方案优势:
支持手机远程控制
采用ESP8266 SOC方案,节省成本
程序基本思路
实现远程设置鱼缸温度范围,系统自动调节温度,缓慢调节温度,升温是在循环里面进行升温,而起是平衡升温。防止水温过高,升温过程中,需要和循环搭配完成。2个18B20不采用单总线,单独采集。
第一步:在机智云自助开发平台创建“智能鱼缸”产品,建立数据点
创建一个新产品,建立以下数据点
显示名称:加热开关标识名:Heating_switch读写类型:可写数据类型:布尔值备注:加热开关
显示名称:循环开关标识名:Cir_water_switch读写类型:可写数据类型:布尔值备注:循环水开关
显示名称:排水开关标识名:drain_off_water读写类型:可写数据类型:布尔值备注:无显示名称:模式设定标识名:auto_mode读写类型:可写数据类型:枚举枚举范围:0.自动调整1.手动控制备注:无
显示名称:循环水温标识名:Heating_box_temperature读写类型:只读数据类型:数值数据范围:0 - 99分辨率:1增量:0备注:无