arduino土壤湿度传感器 Arduino教程┃模拟土壤湿度传感器的介绍
Arduino教程┃模拟土壤湿度传感器的介绍
它是一个模拟输入模块,可以实现土壤湿度的检测,有DO、AO两种模式。注意不同土壤介质的测量值会存在差异,土壤中的水分存在分布不均匀的情况,数据仅能代表局部湿度。点击下面的链接观看视频了解详细情况 。
点击观看土壤湿度传感器介绍视频
一、传感器简介
本模块可以实现土壤湿度的检测,土壤湿度指的是土壤的含水量,能直接影响到作物的水分供应状况。
土壤湿度
土壤湿度过低将形成土壤干旱,降低光合作用效率,影响作物的产量和品质。严重缺水甚至会导致作物凋萎和死亡。
土壤湿度过高会恶化土壤通气性,影响土壤微生物的活动,使作物根系的呼吸、生长等生命活动受到阻碍,从而影响作物地上部分的正常生长,造成徒长、倒伏、病害滋生等。
土壤水分的多少还影响田间耕作措施和播种质量,并影响土壤温度的高低。
湿度对照
注
1:不同土壤介质的测量值会存在差异。土壤中的水分存在分布不均匀的情况,数据仅能代表局部湿度。
2. 当土壤缺水时,传感器输出值将减小,反之将增大。原理是土壤中的水分含量能改变土壤的电阻率,通常来说土壤中的含水量越高,导电能力就越强。土壤湿度传感器的金属片在插入土壤中时,能充分接触到土壤,检测到电阻率的改变,并转化成电信号。
二、传感器参数
土壤湿度传感器设计图
1、产品尺寸:31.5mm * 14.0mm* 9.0mm (长x宽x高) ;
2.工作电压3.3V-5V;
3.设有固定螺栓孔,方便安装;
4、灵敏度调节电位器:模块中蓝色的电位器是用于土壤湿度的阀值调节,顺时针调节,控制的湿度会越大,逆时针越小;通过电位器调节土壤湿度控制阀值,湿度低于设定值时,DO输出高电平,高于设定值时,DO输出低电平;可以实现自动对菜园,花园自动浇水,家庭花盆土壤湿度的控制,各种电子比赛,电子积木,arduino设计等;
湿度监测
5.比较器采用LM393芯片,工作稳定;
6.电源批示灯;
7.DO输出指示灯(低电平时亮);
8、传感器:表面采用镀镍处理,有加宽的感应面积,可以提高导电性能,防止接触土壤容易生锈的问题,延长使用寿命;
三、传感器接线说明
1、VCC 外接3.3V-5V;
2、GND 外接GND(负极);
3、DO 数字信号输出接口(0和1);
4、AO 模拟信号输出,当土壤缺水时,传感器输出值将减小,反之将增大。
注意:正负极不能反接,否则会烧坏传感器或主板。
四、传感器返回值获取
1、AS-Block(V3.2.4)。
AS-Block模块代码
2、Mixly(米思齐 V0.99)。请注意如何as-block占用了串口,会导致米思齐不能正常上传。
Mixly模块代码
3、Arduino IDE(V1.7.10)。
Arduino代码
备注:请注意程序当中的管脚根据你自己实际所接的管脚设置,千万不要照葫芦画瓢。
干货 手把手教你 DIY 最便宜的 arduino 温湿度计
现在温湿度计已经是每个家庭必备“生活良品”了,特别是家里有小孩和老人,平时对温湿度比较敏感,当气候出现变化的时候能够及时依据温湿度计对室内进行调节,不但对身体健康有利,也可以有效预防一些疾病的发生。
常见温湿度计
不过,作为一个工程师,怎能随便买一个应付呢?必须利用自己的专业知识 DIY 一个符合自身气质的温湿度计,这才对得起“工程师”这三个字!
说做就做!下边介绍一个非常简单易学的电子温湿度计制作方法。
材料准备
1、DHT11 温湿度传感器(约3元)
2、数码管模块(约3元)
3、arduino nano(约10元)
4、mini USB 线,导线
5、盒子
所有电子模块和导线都可以在一家店买到,加上运费也就20+元。
盒子,用来做温湿度计的结构,我用的是个茶叶盒,用电磨机在上边开孔。(不小心给竹叶青做了个广告)
程 序
程序非常简单,使用米思齐(mixly)编写,先初始化数码管模块。
然后循环:温度显示每两秒,湿度显示两秒。为了区分温度和湿度,将温度放置在后边两位,湿度放置在前边两位。米思齐中的数码管模块是显示时间的,所以显示温度时前两位会是00。我是用 arduino 编写的,所以不存在这个问题,随后更新 arduino 程序。
连线组装
将模块摆放好之后用胶枪固定(活儿有点糙,您将就着看),为了增加空气流动在盒子背面打了两个孔。
到此,大功告成!放一张成品图。你学会了吗?
总 结
虽然温湿度显示不太精确,误差可能很大,毕竟是3元钱买来的传感器,不能太苛求。如果你想要更高精度,可以考虑购买 DHT21(AM2301)。这种温湿度传感器的响应时间比较长,环境温度变化了,需要等一段时间才能稳定获取比较准确的数值,所以比较适合放在室内这种环境温度不经常突变的地方。
作为工程师的你,看完本文是不是也想 DIY 一个了?有哪些不清楚的地方或有改进建议欢迎留言交流!
相关问答
想做一个温 湿度 控制器,可以液晶显示温湿度,可以通过键盘设定温湿度,超过设定会声光报警,电路原理图有什么建议?2、TDK0302温湿度控制仪,1台。3、声光蜂鸣器,电压220V,1个。4、继电器或接接触器,2个。5、电线,若干。单片机控制电路与温控器电路优缺点对比1、单片...优...
aduinuo可以模拟输入吗?可以,Arduino的优势在于对数字信号的识别和处理,但我们所生活的真实世界并不是数字(digital)化的,简单到只要用0和1就能够表示所有的现象。例如温度这一我们...
arduino 有适合温度的pid库吗?没有特定适合温度的PID库。1.目前的ArduinoPID库并没有针对特定温度范围进行设计和优化。PID(比例、积分和微分)控制器是一种通用的控制算法,用于调节系统的...
arduino 数字输出和模拟输出如何区分?Arduino数字输出和模拟输出可以通过以下方式进行区分:Arduino数字输出和模拟输出的区别在于输出的信号类型不同。数字输出是通过将电压信号设置为高电平(5V)或...
怎么做有关科技类的小发明小制作 - 150****0449 的回答 - 懂得创新小发明制作方法1、自制羽毛球准备材料:空饮料瓶一只,泡沫水果网套两只,橡皮筋一根,玻璃弹子一只。制作过程:1。取250毫升空饮料瓶一只,将瓶子的...
有哪些对树莓派的有趣改造和扩展应用?我来一个吧,第一次答悟空不知道怎么写.各位见谅大学的时候玩单片机,后来毕业了接触了3D打印了解到arduino,觉得比单片机来的省心.不过也没买arduino用公司的(刚...
电子衣橱怎么做?要制作一个电子衣橱,首先需要一个可编程的微控制器,如Arduino或树莓派。然后,需要连接传感器,如温湿度传感器和光线传感器,以监测衣物的状态和环境条件。...
2017年,人们能学习的最好的web框架是什么?我想我必须做出选择。其实大可不必,鱼和熊掌是可以兼得的嘛。我正在跟进一个嵌入式电子产品项目。我想让温度传感器在温度高于50华氏度的时候闪烁红光,在温度...
怎样用温度 传感器 来控制舵机左右摆动?温度传感器可以检测环境温度的变化并将其转化为电信号。可以将其与单片机或微控制器相连,通过编程控制舵机的左右摆动。例如,将温度传感器与Arduino连接并编...
光敏电阻 传感器 模块怎么使用?光敏电阻传感器模块是一种基于光敏电阻制成的传感器,它可以感知环境中的光线强度,并将其转化为电信号。以下是光敏电阻传感器模块的使用方法:将光敏电阻传感...