智能浇花系统 原件购买参考

2023-11-08 11:40

本文主要是介绍智能浇花系统 原件购买参考,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

参考
在这里插入图片描述
智能浇花系统其硬件
主要包括:单片机最小系统、土壤湿度传感器YL-69、温度传感器DS18B20、液晶显示LCD12864、4个独立按键、电源。其中主控部分选择单片机最小系统来实现控制,显示模块主要用LCD1602显示屏。控制部分通过继电器来控制水阀和风扇的开关,按键部分设置四个独立按键来控制湿度阈值的增减,电源模块预计采用5V开关电源供电。
在这里插入图片描述
YL-69:
土壤湿度传感器为了延长使用寿命利用表面镀镍防止生锈,为了提高电导率测量音叉采用面积加宽处理,镀镍主要防止土壤中水分与空气接触腐蚀传感器,延长使用寿命。
在这里插入图片描述
湿度传感器引脚介绍
(1) VCC外接3.3V-5V电压。
(2) GND外接地。
(3) AO小板模拟量输出接口。
(4) DO小板数字量输出接口(0/1)。
(5) 湿度传感器特色
(6) 具有信号输出指示灯,低电位有效输出指示灯亮
(7) 带TTL高低电位信号和模拟信号输出
(8) 温度感应灵敏度可通过电位器调节
(9) 电路板输出信号可直接接单片机IO口或AD转换
(10) 带固定安装孔,方便固定安装
(11) 湿度检测精度为5%
DS18B20
在这里插入图片描述
温度传感器介绍
(1)温度传感器DS18B20单线三引脚,其中包括信号线、电源线、接地线。
(2)不需要外部元件,直接输出串行数据。
(3)测温分辨率高,测温范围是:-55℃+125℃,在-10℃+85℃范围内,精度为0.5℃。
(4)电源电压范围3.3V-5V。
(5)测温精度在-55℃-125℃,在-10℃-+85℃之间,测温精度为0.5℃。
传感器引脚功能
(1) DQ:数字信号输入/输出端口。
(2) GND:电源地端。
(3) VDD:外接供电电源端口。
继电器
实际工作原理是通过较小的电流作为信号去控制较大的电流供电。
在这里插入图片描述

在这里插入图片描述
3.3.3 继电器工作原理
继电器是由铁芯外绕线圈,由一块衔铁和触点等组成的通过电磁控制的开关。当在线圈两端添加固定电压时。线圈中通过电流,根据法拉第电磁效应,线圈产生的电流使得铁芯附加磁力,衔铁被吸引。从而触点结合。当断电后,线圈电流消失,铁芯失去磁力,衔铁失去铁芯的磁力后恢复力使得衔铁脱离触点。通过电流的控制使铁芯上磁与失磁达到了通路与断路。常开触点为当线圈未通过电流时触点未接触。常闭触点是电流接通状态下的静触点。继电器是通过小电流控制大电流,小电流起控制作用,大电流是为工作电路提供的。

电磁阀
在这里插入图片描述
电磁阀其工作特性是由电与磁制作的通过电磁原理来控制管内流速的产品,在本次设计中电磁阀的作用为控制水流量。电磁阀通过连接继电器来实现开、闭的控制。电磁阀的种类有很多,在不同电路中控制的物体也不同,电磁阀作为广泛应用的电磁控制流量物品常见的有单向阀、安全阀、速度调节阀等。在本次设计中电磁阀的作用是非常重要的,其作用是控制水流是否通过。电磁阀的引脚一端连接继电器常闭端口,当继电器上电时电磁阀通电,水流通过。另一端连接5V电源为其供电。在电磁阀管道两端,一端连接家庭用的水龙头管,使得成为常供水端,另一端连接花盆为其浇水。
小水泵
在这里插入图片描述

这篇关于智能浇花系统 原件购买参考的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/369615

相关文章

在Linux系统上连接GitHub的方法步骤(适用2025年)

《在Linux系统上连接GitHub的方法步骤(适用2025年)》在2025年,使用Linux系统连接GitHub的推荐方式是通过SSH(SecureShell)协议进行身份验证,这种方式不仅安全,还... 目录步骤一:检查并安装 Git步骤二:生成 SSH 密钥步骤三:将 SSH 公钥添加到 github

使用Python构建智能BAT文件生成器的完美解决方案

《使用Python构建智能BAT文件生成器的完美解决方案》这篇文章主要为大家详细介绍了如何使用wxPython构建一个智能的BAT文件生成器,它不仅能够为Python脚本生成启动脚本,还提供了完整的文... 目录引言运行效果图项目背景与需求分析核心需求技术选型核心功能实现1. 数据库设计2. 界面布局设计3

Linux系统中查询JDK安装目录的几种常用方法

《Linux系统中查询JDK安装目录的几种常用方法》:本文主要介绍Linux系统中查询JDK安装目录的几种常用方法,方法分别是通过update-alternatives、Java命令、环境变量及目... 目录方法 1:通过update-alternatives查询(推荐)方法 2:检查所有已安装的 JDK方

Linux系统之lvcreate命令使用解读

《Linux系统之lvcreate命令使用解读》lvcreate是LVM中创建逻辑卷的核心命令,支持线性、条带化、RAID、镜像、快照、瘦池和缓存池等多种类型,实现灵活存储资源管理,需注意空间分配、R... 目录lvcreate命令详解一、命令概述二、语法格式三、核心功能四、选项详解五、使用示例1. 创建逻

使用Python构建一个高效的日志处理系统

《使用Python构建一个高效的日志处理系统》这篇文章主要为大家详细讲解了如何使用Python开发一个专业的日志分析工具,能够自动化处理、分析和可视化各类日志文件,大幅提升运维效率,需要的可以了解下... 目录环境准备工具功能概述完整代码实现代码深度解析1. 类设计与初始化2. 日志解析核心逻辑3. 文件处

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

Linux系统性能检测命令详解

《Linux系统性能检测命令详解》本文介绍了Linux系统常用的监控命令(如top、vmstat、iostat、htop等)及其参数功能,涵盖进程状态、内存使用、磁盘I/O、系统负载等多维度资源监控,... 目录toppsuptimevmstatIOStatiotopslabtophtopdstatnmon

Python办公自动化实战之打造智能邮件发送工具

《Python办公自动化实战之打造智能邮件发送工具》在数字化办公场景中,邮件自动化是提升工作效率的关键技能,本文将演示如何使用Python的smtplib和email库构建一个支持图文混排,多附件,多... 目录前言一、基础配置:搭建邮件发送框架1.1 邮箱服务准备1.2 核心库导入1.3 基础发送函数二、

linux重启命令有哪些? 7个实用的Linux系统重启命令汇总

《linux重启命令有哪些?7个实用的Linux系统重启命令汇总》Linux系统提供了多种重启命令,常用的包括shutdown-r、reboot、init6等,不同命令适用于不同场景,本文将详细... 在管理和维护 linux 服务器时,完成系统更新、故障排查或日常维护后,重启系统往往是必不可少的步骤。本文

Mac系统下卸载JAVA和JDK的步骤

《Mac系统下卸载JAVA和JDK的步骤》JDK是Java语言的软件开发工具包,它提供了开发和运行Java应用程序所需的工具、库和资源,:本文主要介绍Mac系统下卸载JAVA和JDK的相关资料,需... 目录1. 卸载系统自带的 Java 版本检查当前 Java 版本通过命令卸载系统 Java2. 卸载自定