对于养鱼爱好者,维持稳定水质是一大挑战。这个基于单片机的智能监控系统,通过自动调控温度、水质、浑浊度与光照,实现了鱼缸环境的无人化管理与远程监控。它有效解决了日常维护繁琐的问题,为水生宠物提供了稳定、健康的生存空间。
智能速览
系统能自动监测水温,超出阈值时启动加热或风扇降温。
通过水质与浑浊度传感器,检测到异常自动开启水泵换水。
光照强度不足时,系统会自动开启补光灯,满足水草生长需求。
支持远程手机APP监控,并能设置阈值及手动控制投喂、换水等设备。
采用一主机双从机架构,通过Zigbee无线通信,实现多缸管理。
精华内容
这套系统的核心在于通过多传感器协同工作,实现对鱼缸水环境的闭环自动控制,保障了水生生物的稳定生存环境。
核心架构
整个系统采用一主机双从机的分布式架构。主控中心和两个从机均使用STM32F103C8T6单片机。主机负责集中处理与显示,通过OLED屏幕实时展示各鱼缸数据,并配备按键用于参数设置和手动控制。两个从机作为独立的采集与执行单元,分别部署在不同的鱼缸,负责前端的数据采集和设备驱动。
主机与从机之间通过Zigbee模块进行无线通信,确保数据传输的稳定性和低功耗。同时,主机集成WiFi模块,将所有数据上传至云端,用户可以通过手机APP实现远程监控与操作。
多维感知
系统的感知能力是其智能化的基础。每个从机都集成了四种关键传感器:防水式温度检测模块用于实时监测水温,确保其在设定范围内;水质检测模块(如TDS传感器)用于衡量水中溶解性固体总量;浑浊度检测模块通过光学原理判断水的清澈程度;光照检测模块则用于感知环境光强度。
这些传感器协同工作,全面捕捉鱼缸环境的细微变化,为后续的自动调控提供了精确的数据依据,避免了因单一因素判断失误导致的风险。
自动调控
基于传感器数据,系统能执行多种自动化操作。当温度高于设定最大值时,风扇继电器启动进行物理降温;低于最小值时,则启动加热棒进行升温。当水质或浑浊度超过阈值,系统会自动控制进水和抽水两个水泵,实现自动换水。
此外,当环境光照低于设定值时,补光灯会自动开启,模拟自然光照周期。舵机驱动的投喂装置则可实现定时定量喂食,彻底解放人力。所有执行器均可通过主机按键或手机APP进行手动干预。
交互与告警
人机交互界面设计简洁直观。主机上的OLED显示屏清晰分屏展示两个从机采集的温度、水质、浑浊度和光照四项数据。通过三个独立按键,用户可以便捷地切换设置界面,调整各项参数的安全阈值。
一旦任何一项监测数据超出预设范围,主机会立即触发声光报警,提醒用户及时处理。这种即时反馈机制,确保了在系统自动调节失效或出现异常情况时,能第一时间引起注意,保障水生宠物的安全。
该毕业设计展示了单片机在实际应用中的强大潜力,通过软硬件结合,有效解决了传统鱼缸管理的痛点。它不仅为水族爱好者提供了便利,也为智能家居领域提供了有价值的参考。未来能否加入AI图像识别来分析鱼的行为?