首页 > 分享 > 土壤湿度检测模块51单片机程序原理图与说明书(4线制)

土壤湿度检测模块51单片机程序原理图与说明书(4线制)

土壤湿度检测模块电路原理图如下:

用途:
通过电位器调节土壤湿度控制阀值,可以自动对菜园,花园自动浇水,家庭花盆土壤湿度的控制,各种电子比赛,电子积木,arduino 设计等。
产品介绍:
1.采用本公司生产的优质土壤传感器做土壤湿度的检测,表面采用镀镍处理,有加宽的感应面积,可以提高导电性能,防止接触土壤容易生锈的问题,延长使用寿命;
2.产品可以宽范围控制土壤的湿度,通过电位器调节控制相应阀值,湿度低于设定值时,DO 输出高电平,高于设定值时,DO 输出低电平;
3.比较器采用 LM393 芯片,工作稳定
4.工作电压 3.3V-5V
5.设有固定螺栓孔,方便安装
6.PCB 尺寸:3.2cm * 1.4m
模块使用说明:
1.传感器适用于土壤的湿度检测;
2.模块中蓝色的电位器是用于土壤湿度的阀值调节,顺时针调节,控制的湿度会越大,逆时针越小;
3.数字量输出 D0 可以与单片机直接相连,通过单片机来检测高低电平,由此来检测土壤湿度;
4 小板模拟量输出 AO 可以和 AD 模块相连,通过 AD 转换,可以获得土壤湿度更精确的数值;

接线说明(4 线制):
1 VCC 外接 3.3V-5V
2 GND 外接 GND
3 DO 小板数字量输出接口(0 和 1)
4 AO 小板电压模拟量输出

单片机源程序如下:

/******************************************
传感器触发测试
单片机:STC89C52
波特率:9600
*****************************************/
#include <reg52.h>
unsigned char date;
#define uchar unsigned char
#define uint unsigned int
sbit key1=P0^1;


/* 函数申明 -----------------------------------------------*/
void delay(uint z);
void Initial_com(void);

//***********************************************************

/*
********************************************************************************
** 函数名称 : delay(uint z)
** 函数功能 : 延时函数
********************************************************************************
*/
void delay(uint z)
{                                                                                                                                                                                          
    uint i,j;
    for(i=z;i>0;i--)
        for(j=110;j>0;j--);
}


//******************************

//*****串口初始化函数***********

//******************************
void Initial_com(void)
{
EA=1;        //开总中断
ES=1;        //允许串口中断
ET1=1;        //允许定时器T1的中断
TMOD=0x20;   //定时器T1,在方式2中断产生波特率
PCON=0x00;   //SMOD=0
SCON=0x50;   // 方式1 由定时器控制
TH1=0xfd;    //波特率设置为9600
TL1=0xfd;
TR1=1;       //开定时器T1运行控制位

}




//*************************
//**********主函数*********
//*************************
main()
{
         Initial_com();
         while(1)
         {
       
                  if(key1==0)
                {
                        delay();          //消抖动
                        if(key1==0)          //确认触发
                        {
                                 SBUF=0X01;
                                 delay(200);
                               
                       
                        }
          
                }
                 
                  if(RI)
                  {
                        date=SBUF;    //单片机接受
                        SBUF=date;    //单片机发送
                        RI=0;
                  }
               
               
          }
}

复制代码


所有资料51hei提供下载:
土壤传感器模块(4线制).zip (846.84 KB, 下载次数: 118)

相关知识

基于51单片机的智能浇花浇水系统花卉灌溉土壤湿度检测方案程序原理图设计
基于51单片机土壤湿度检测及自动浇花系统
基于51单片机控制的自动浇水系统设计
智能浇花浇水系统花卉灌溉土壤湿度检测方案及程序原理图设计
基于51单片机的智能大棚浇花系统设计 花盆浇水灌溉补光散热方案原理图程序
51单片机的花卉、农田自动浇水灌溉系统开发,Proteus仿真,原理图和C代码
基于单片机智能花卉灌溉浇花浇水检测系统设计
基于单片机士壤湿度检测及自动浇花系统
基于51单片机土壤湿度检测及自动浇花浇灌系统
55、基于51单片机智能浇花系统设计自动浇水灌溉土壤湿度检测报警控制(程序+原理图+PCB源文件+Proteus仿真+参考论文+开题报告+任务书+元器件清单等)

网址: 土壤湿度检测模块51单片机程序原理图与说明书(4线制) https://m.huajiangbk.com/newsview378920.html

所属分类:花卉
上一篇: 基于土壤湿度检测的自动浇花系统设
下一篇: 基于51单片机的智能浇花浇水系统