资讯专栏INFORMATION COLUMN

毕业设计之 -- 基于单片机的智能水箱

yuanxin / 1485人阅读

摘要:系统使用有组网技术水位检测技术霍尔接近开关技术安卓编程技术等技术相互结合,实现多级控制台管理和控制水箱功能,使家庭水箱的管理更加便捷及人性化。


1 简介

Hi,大家好,这里是丹成学长,今天向大家介绍一个学长做的单片机项目

基于单片机的智能水箱

大家可用于 课程设计 或 毕业设计

2 概述

2.1 系统描述

楼顶水箱是家庭及工业用水必不可少的利器,传统的水箱管理系统较为单一,其控制管理平台是固定的不可移动的,交互界面较差。

拥有一个稳定可靠的水位检测,多控制台监测管理,手机随时开即可监测和控制水箱的系统是技术发展的必须。

2.2 系统目标

智能水箱系统定位于楼顶水箱的管理。

系统使用有WiFi组网技术、水位检测技术、霍尔接近开关技术、安卓编程技术等技术相互结合,实现多级控制台管理和控制水箱功能,使家庭水箱的管理更加便捷及人性化。

系统实时监测水箱水位,在水位较低时可开启继电器进而启动水泵抽水,当水箱水位达到一定水位高度是会停止水泵抽水。另外还建立有良好的人机交互界面,多个控制台可实时显示水箱的水位,多个控制台都带有一个抽水按键,当水位较低时也可手动按下按键控制水箱进行抽水,安全方面是考虑到水箱盖子在恶劣天气时会脱离水箱,其可能会造成其它问题,系统可检测检测水箱盖是否有脱离水箱,当水箱盖脱离水箱多个控制台会启动蜂鸣器报警,以达到用户警告。

3 具体实现

3.1 系统组成架构

3.2 系统功能

    1. 实时水位监测:系统水位传感器模块拥有4个水位触点,可达到5级水位监测,且实时可靠;
    1. 水箱盖实时监控:通过制作的霍尔传感器和磁钢的作用,可实时监测到水箱盖是否有脱离水箱;
    1. 水泵自动供水:水泵开关是继电器,当水位较低时继电器会吸合,水泵开始抽水,当水位达到高度时,继电器停止吸合,水泵停止抽水;
    1. 无线多控制台管理:用户可以自定义无线控制台的数量及位置,系统可扩展多个控制台,多控制带有蜂鸣器模块、显示模块和按键模块,其中蜂鸣器是用于报警提示,显示模块为显示水位及警报信息,按键模块可在水箱水位较低时手动按下抽水 ;
    1. 安卓客户端:用户可以使用系统安卓客户端连接到系统局域网内监测水箱的水位及水箱盖子的情况,也可以通过安卓端控制水泵的工作。

3.3 系统特点

    1. 无线技术:通过WiFi组网,进行数据的无线传输;
    1. 实时性:所有的数据都是实时传输和显示的,尽可能的去减少时间延时,使系统所得的数据更加准确;
    1. 系统安全:在恶劣的天气里,水箱盖可能会脱离水箱,进而可能会造成水箱无盖保护或者飞物砸人的危险情况,及时发现可减少危险的发生,系统可在水箱盖脱离水箱时进行多级报警,其无线控制台和一级控制台蜂鸣器模块会鸣响,安卓客户端也会有相应警告提示;
    1. 方便性:用户可通过无线多级控制台和安卓客户端实时监测水箱水位及水箱盖子的情况,和控制水箱水泵的抽水等。

3.4 水位检测及自动供水实现

如下图系统水位监测及自动供水部分原理图,水位传感器为自己设计和焊接,水位传感器模块拥有4个水位触点(可扩展),可达到5级水位监测, 其4个水位触点通过放大电路连接到STM32单片机模块IO口,STM32单片机模块IO设置为输入检测模式,即可检测到对应IO口的电平变化,从而判断出水箱水位,再通过输出模式IO口控制继电器的吸合与断开,进而控制水泵的工作状态。

3.5 水箱盖监控实现

如下图为系统水箱盖监控实现原理图,其使用的传霍尔传感器为自己设计和焊接,霍尔传感器可用作接近开关,其中使用霍尔片A3144通过或者不通过放大电路将霍尔片输出引脚接到STM32单片机模块输入IO口,在磁钢S极接近时可输出低电平,STM32检测相应电平判断水箱盖是否有脱离水箱,若判断到水箱盖脱离水箱即会立即让蜂鸣器鸣响,并会将预警信息通过串口发送到WiFi AP网关,进而让WiFi AP 网关将预警信息传递到相应接收模块。

3.6 信息实时传输实现

如下图为系统信息实时传输实现原理图,系统的无线传输实现时通过局域网。其中STM32单片机模块和WiFi AP网关组成了系统的一级控制台,其主要为系统数据信息的来源,连接有多传感器和多人机交互模块。水位传感器和霍尔传感器数据通过串口传递给WiFi AP网关,AP网关再将数据转发给同一局域网内的控制台和安卓客户端,无线控制台和安卓端的控制指令(如控制水泵的开启指令)也是通过WiFi AP网关将数据发至STM32进行数据处理的。

3.7 安卓客户端实现

如下图为系统安卓客户端实现原理图,安卓客户端的信息接收是在局域网中的,所有先要连接到局域网,然后接入到局域网中的socket服务器,接着将等待服务器的实时消息,当接收到消息后将其判断后进行图形化显示,安卓客户端还可在水箱水位较低时一键开启水箱抽水。

4 实现效果


5 最后

单片机毕设项目大全:
https://blog.csdn.net/huawei123444/article/details/119822845

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/118882.html

相关文章

  • 基于片机智能家居控制系统

    摘要:中控部分采用了单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。 设计简介: 本设计是基于单片机的智能家居控制系统,主要实现以下功能: 可通过DS18B20实时测量环境温度温度具有上下限,自动模式下温度超出限值,GMS发送短信温度上下限通过手机蓝牙设置系统可通过手机蓝牙、红外...

    zacklee 评论0 收藏0
  • 三年探索:一条自控、电信/科类学生技术成长路线

    摘要:所以我必须基于自己现在的情况走出一条适合自己情况的成长路线。下位机上位机的思想下位机上位机这就是我自己探索出来的技术成长路线。对和嵌入式的朋友感兴趣的朋友可以试一下我这条学习路线 ...

    Miracle 评论0 收藏0
  • 毕业设计 - 题目: 基于片机智能小车 - 嵌入式 物联网 本科毕设

    摘要:基于单片机的智能小车控制就是其中的一个体现。本设计实现了一种基于单片机的自动避障智能模型车系统,通过红外传感器采集路况信息,通过对检测信息的分析,自动控制转向电机转向,改变行驶路径,绕过障碍物,从而实现车稳定避障。 ...

    Genng 评论0 收藏0
  • 毕业设计 - 基于片机智能手环 -计步器 嵌入式 物联网 stm32

    摘要:老年智能手环主要致力于深入到整个救治老年人环节中,促进几个关键人群的及时反应智能互联信息互通。是一款突出个性与人性的智能化产物。 文章目录 1 简介1 项目背景意...

    不知名网友 评论0 收藏0
  • 基于片机蓝牙控制窗帘电路系统

    摘要:设计简介本设计是基于单片机的蓝牙控制窗帘电路系统,主要实现以下功能可通过显示温湿度光照强度窗帘状态和模式可通过按键调整光照强度最小值可通过蓝牙连接手机进行远程控制可通过获取温湿度可通过光敏电阻获取光照强度。 设计简介: 本设计是基于单片机的蓝牙控制窗帘电路系统,主要实现以下功能: 可通过LC...

    lowett 评论0 收藏0

发表评论

0条评论

yuanxin

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<