懒人自理鱼缸控制系统
作者:蓝雨夜
一、作品简介
懒人自理鱼缸控制系统,主要针对养鱼爱好者的应用,只要通过手机通过BLE就可以手动控制鱼缸的电器启动停止,喂食。同时通过APP一次设置实时时间,补光照明时间,自动喂食时间,加换水温度监测报警等。爱好者只负责观看欣赏鱼儿即可,其他的事情就给控制系统就可以了!
二、系统框图
1、硬件系统组成
以RSL10 QFN EVB为主控,4路开关量继电器输出, 1路温度传感器TMP275(I2C总线),参数显示LCD(I2C),驱动16只LED指示TLC59116(I2C)显示4路继电器的状态和12挡温度监测点。
组装图
补光照明鱼缸灯
由RSL10-SENSE-GEVKPWM输出控制白光LED,即通过安森美RSL10 Mesh APP独立的亮度调节
鱼缸灯框图
鱼缸灯组装图
2、系统软件框图
系统功能介绍
系统上电等待2分钟后自动启动过滤循环水泵,防止停电,缺氧问题。
自动照明补光:当实时时间到达照明时间时自动启动照明补光,工作一段时间后自动关闭补光照明(时间长短程序定义)
自动喂食:当实时时间到达喂食时间时自动启动喂食输出,工作3秒后自动关闭喂食(时间长短程序定义)
自动温度监测功能:鱼儿最容易出问题就是换水时,水体前后温差过大,导致鱼儿不能适应新的温度,这里系统控制器包含换水温度监测功能,当启动换水监测温度功能的时候,继电器CH4输出信号(可以驱动进水电磁阀),系统通过读取TMP275温度传感器的水体温度,记录下最低温度,和最高温度值同时显示在LCD上,同时通过TLC59116以LED点亮形式告知当前温度变换,如果温差过大系统自动关闭继电器CH4输出(及关闭进水电磁阀,停止进水)。
软件流程图
三、部分功能说明
通过APP设置通讯协议
水温监测控制
定时启动
定时关闭输出
四、作品源码
懒人自理鱼缸控制系统.rar
(13.91 MB, 下载次数: 5)
https://download.eeworld.com.cn/detail/%E8%93%9D%E9%9B%A8%E5%A4%9C/620206
鱼缸灯.rar
(13.04 MB, 下载次数: 4)
https://download.eeworld.com.cn/detail/%E8%93%9D%E9%9B%A8%E5%A4%9C/620207
五、作品功能演示视频
懒人自理鱼缸控制系统功能视频演示
https://training.eeworld.com.cn/video/30561
懒人自理鱼缸控制系统加水温度监测演示
https://training.eeworld.com.cn/video/30575
六、项目总结
懒人自理鱼缸控制系统项目不复杂,但很实用,可以在基本功能上可扩展跟多的外设和功能,可以适用于原生缸,海缸,水草缸。
现在刚接触RSL10,只是浅浅的了解应用,还有很多外设和功能还没有很好的去发掘应用,希望有时间可以更好的深入学习。
懒人自理鱼缸控制系统帖子汇总:
RSL10丰富板集!
RSL10 资料集
【懒人自理鱼缸控制系统】ON Semiconductor IDE 环境下Debug方式
【懒人自理鱼缸控制系统】ON Semiconductor IDE 环境下处理auth错误
【懒人自理鱼缸控制系统】ON Semiconductor IDE 环境下串口PRINTF输出
【懒人自理鱼缸控制系统】KEIL 环境非RTE方式下APP控制管脚
【懒人自理鱼缸控制系统】KEIL 环境RTE方式下控制GPIO管脚
【懒人自理鱼缸控制系统】Keil 环境下RTT方式下PRINTF输出
【懒人自理鱼缸控制系统】Keil 环境下I2C扩展外设
【懒人自理鱼缸控制系统】BLE_MESH组网测试,不能多个element
【懒人自理鱼缸控制系统】RSL10 MESH app支持2种模型!
【懒人自理鱼缸控制系统】ON Semiconductor IDE环境下RTE配置
【懒人自理鱼缸控制系统】BLE_MESH 鱼缸灯的制作
【懒人自理鱼缸控制系统】BLE_MESH 鱼缸灯外围的制作
|