arduino测量土壤湿度自动浇水提醒

一、土壤湿度传感器简介 1、传感器适用于土壤的湿度检测;
2、模块中蓝色的电位器是用于土壤湿度的阀值调节,
顺时针调节,控制的湿度会越大,逆时针越小
3、数字量输出d0可以与单片机直接相连,通过单片机来检测高低电平,由此来检测土壤湿度;
4、小板模拟量输出ao(0~1023)可以和ad模块相连,通过ad转换,可以获得土壤湿度更精确的数值;
二、土壤湿度传感器功能及特点 本传感器体积小巧化设计,携带方便,安装、操作及维护简单。
结构设计合理,不绣钢探针保证使用寿命。
外部以环氧树脂纯胶体封装,密封性好,可直接埋入土壤中使用,且不受腐蚀。
土质影响较小,应用地区广泛。
测量精度高,性能可靠,确保正常工作。
响应速度快,数据传输效率高。
三、主要技术参数 1、因为长期与水锈蚀,一般寿命在1年左右,真实情况还要看具体的加工工艺
2、通过电位器调节控制相应阀值,
湿度低于设定值时,do输出高电平,模块提示灯亮;
湿度高于设定值时,do输出低电平,模块提示灯灭。
3、比较器采用lm393芯片,工作稳定;
4、工作电压3.3v-5v。
3v时,在空气中ao读取的值最大为695,浸泡在水里的最小值245;
5v时,在空气中ao读取的值最大为1023,浸泡在水里的最小值245。
四、bom表 arduniouno*1
土壤湿度传感器*1
跳线若干
五、接线方式
引脚说明 1vcc---外接3.3v-5v
2gnd---外接gnd
3do---小板数字量输出接口(0和1)
4ao---小板电压模拟量输出
注意:模块(小板)连接传感器的两条线不分正负,随便接。
六、程序实现 把程序上传到板子后,点开串口监视器,查看数值的变化。
[objc]viewplaincopy//lingshunlab
#definemoisturea0//定义ao引脚为io-a0
#definedo7//定义do引脚为io-7
voidsetup(){
pinmode(moisture,input);//定义a0为输入模式
pinmode(do,input);
serial.begin(9600);
}
voidloop(){
//串口返回测量数据
serial.print(“moisture=”);
serial.print(analogread(moisture));//读取ao的数值
serial.print(“|do=”);
serial.println(digitalread(do));//读取do的数值
delay(1000);
}
七、arduino测量土壤湿度自动浇水实例效果
传感器浸泡在水中和提起的来的数据变化,
moisture数值越小,湿度越高,反之越低。

云服务商如何切入卫星遥感行业
华为5G被美国MIT(麻省理工)表扬了!
张飞电子:Protel99原理图的边框
登机助理机器人开始测试了,让你轻松愉快的上飞机
国产FPGA芯片发展道路上的机遇与挑战相并存
arduino测量土壤湿度自动浇水提醒
全志智能语音专用处理器R328荣获“2019全球电子成就奖”
PCB制板的残铜率概念及处理方法
Rambus发布业界首款5600 MT/s DDR5寄存时钟驱动器(RCD)
小米6最新消息:小米6值得买吗?小米6和降了300元的华为P10,你会选择谁?
基于ARM+FPGA的1394总线在TFT-LCD检测系统中的应用
【CW32学习笔记】IIC接口-主机发送
兆声波对硅片湿法清洗槽中水和气泡运动的影响
什么是Modbus工业物联网网关
Ansys 3D-IC电源完整性和热解决方案通过台积电3Dblox标准认证
条码扫描模块在自助柜行业中的应用
苹果VR头戴式显示器渲染图曝光
融入NFC Tags技术:LG发布双核新机Optimus LTE Tag
半导体产业将掀起裁员潮 从业人员陷阴霾
电磁兼容实验场地有哪些