news 2026/6/10 22:19:59

基于单片机的智慧鱼缸控制器设计

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于单片机的智慧鱼缸控制器设计

文章目录

  • 摘要
  • 一、系统功能
  • 二、总体设计
  • 三、效果图
  • 源码获取

摘要

嵌入式在近年飞速发展,智能家居已经深入人们的生活,并慢慢改变人们的生活。现在市场上常用的鱼缸控制系统有:换水器、加氧泵等养鱼设备,但是它们大多是非智能化的、单独工作的器件。如果仅仅把多个单独的设备组成一套多功能的鱼缸控制系统,需要投入的费用较大,同时多个单一器件机械化的组装之后,也存在一定的资源浪费。该智能鱼缸系统根据当前市场上的需求从系统集成角度进行设计和开发,形成了一套浊度采集、自动喂食、自动增氧、自动换水和温度控制等功能并且可以通过WIFI模块无线传输控制为一体的控制系统。并通过LCD1602液晶显示,以及按键设置,便于用户使用。
在家居环境或是休闲娱乐场所都有各种各样的鱼缸,而保持一个适宜鱼类生活的环境是一件非常耗精力的工作。针对鱼类生活环境的净化和改善的设备有很多,目前市场上常用的鱼缸控制系统有:水温控制、充氧控制、过滤控制等相关系统。但是由于产品繁多,功能不统一,而且大多是非智能化的、单一。如果仅仅是把多个单独的设备组成一套多功能的鱼缸控制系统,需要投入的费用较大,同时多个单一器件机械化的组装之后,也存在一定的资源浪费。这样不仅增加了成本,重复投资,影响美观,而且功能使用不灵活、不方便,整体性能也无法得到提升。
因此,根据当前市场的需求,以鱼缸中的水温、换水、增氧等的控制为研究对象,形成一套集多个功能为一体的控制系统。该设计不仅解决了人们在日常生活中对鱼缸的维护问题,还对利用单片机控制技术改造原有的鱼缸不足,具有一定的实际意义和研究价值。

一、系统功能

1.利用51系列、AVR、STM32等单片机作为控制器。
2.能检测水的温度,必要时控制加热器或风扇调整温度。
3.能定时投喂,定时启动冲氧泵冲氧。
4.能定时启动循环水,清洁鱼缸环境。
5.具有一定的人机接口,可以修改查看工作参数
6.(选做)通过家用Wifi链接都云平台,可通过手机APP访问,远程控制。

二、总体设计

(1)传感器的电路设计。 需要先将传感器探头获得的数据传送到单片机进行处理,再将数据传输LCD1602液晶显示
(2)继电器控制。通过搜集资料与理解当前的相关课题的研究,分析不同控制情况下各个传感器的优劣,加上自己的理解,对控制进行改进与优化。参考现有的各种技术,选择一种比较适合的技术,加以改进成为课题的技术。通用继电器分别控制3个负载器件分别是2个水泵和一个增氧泵。
(3)通过按键可以进行灵活设置以及自动和手动切换。
(4)通过DS18B20进行温度采集和设置报警范围。
(5)通过ULN2003驱动步进电机完成投食。
(6)蜂鸣器报警提醒。
(8)温度低加热片加热。
(9)水位采集判断LM393比较输出。
(10)WIFI模块ESP8266无线传输当前数据传输。

三、效果图

源码获取

下方名片联系我即可!!


大家点赞、收藏、关注、评论啦 、查看👇🏻获取联系方式👇🏻

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 21:57:52

连续6季盈利,网易有道首次实现全年经营利润及现金流双正

2月11日,网易有道(NYSE:DAO)公布了2025年第四季度及全年未经审计财务报告。 财报显示,公司全年净收入59.1亿元,同比增长5.0%;经营利润达2.2亿元,同比增长48.7%。公司首次实现全年经营…

作者头像 李华
网站建设 2026/6/10 20:53:59

XGBoost VS Uplift,到底谁更胜一筹?

在算法营销圈,有一个心照不宣的秘密:新人都在卷 AUC 和转化率,试图用复杂的 XGBoost 或 DeepFM 找出每一个“可能会买”的用户;而真正的增长黑客(Growth Hacker),却在研究 Uplift Modeling (增益…

作者头像 李华
网站建设 2026/6/10 13:14:03

2026年新角色:暗数据挖掘首席官的崛起——软件测试从业者的范式革命

在数字化转型的加速期,2026年标志着企业数据战略的重构,暗数据——即未被激活的结构化与非结构化数据(如日志文件、废弃测试用例、用户行为痕迹)——正从沉睡资产跃升为价值金矿。全球头部科技企业已设立“暗数据挖掘首席官”&…

作者头像 李华
网站建设 2026/6/10 13:06:19

‌自动故障切换:高可用架构测试案例

高可用架构的测试本质是“主动制造崩溃”‌ 在分布式系统日益复杂的今天,‌自动故障切换(Automatic Failover)不再是可选功能,而是系统生存的底线‌。对软件测试从业者而言,传统“验证功能正确性”的测试范式已不足以…

作者头像 李华
网站建设 2026/6/10 12:59:25

基于Python的外卖配送分析与可视化系统源码文档部署文档代码讲解等

课题介绍本课题旨在依托Python技术,设计并实现外卖配送分析与可视化系统,解决外卖行业配送数据繁杂、配送效率难把控、决策缺乏直观数据支撑的痛点。课题整合外卖订单数据、配送员轨迹、配送时长、区域订单分布、用户评价等多维度信息,利用Py…

作者头像 李华
网站建设 2026/6/9 19:01:30

Android Studio - 在 Android Studio 中直观查看 Git 代码的更改

在 Android Studio 中直观查看 Git 代码的更改集中查看所有变更:点击菜单栏的 【Git】 -> 点击 【Commit】编辑器内联标记:选中文件后,在编辑代码时实时看到改动,新增(绿)、修改(蓝&#xff…

作者头像 李华