0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用Arduino进行土壤湿度测量

454398 来源:wv 2019-10-15 10:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:土壤湿度传感器的工作

湿度传感器有两个长探头插入土壤中以测量土壤中的水量。这两个电流将电流流到土壤中,并确定土壤的电阻并将其转换为水分值。

在这里,如果水更多,土壤传导的电流就更大,因此电阻将变为较低,水分含量较高。另一方面,由于水的含量很低,干燥的灵魂所消耗的电量很少,因此电阻更高,水分会更低。

有一个映射水分的水平。传感器主要映射在0到1023的值内。因此,对于不同的湿度水平,湿度传感器的映射如下所示:-

如果传感器的值大于或等于1000,则传感器不在土壤中或传感器已断开连接。

如果传感器值大于600但小于1000,则说明土壤是干的。

如果传感器值是370至600,则说明土壤是潮湿的。

如果传感器值小于370,则传感器在水中。

步骤2:硬件规范

使用Arduino进行土壤湿度测量

土壤湿度传感器有两个部分。一个是带探头的感应部件,另一个是MH Sensor Series数据处理部件。

i。传感部分

ii。 MH传感器系列

在探头部分,传感器中有两个引脚,分别类似于电源电压的正负点。这两点连接到MH传感器,它将数据处理为数值并发送到微控制器。微控制器将这些数据处理为人类可读的值。

MH传感器系列的工作原理类似于传感器值的模数转换器ADC)。其中有一个可调可变电阻器,有助于固定传感器的参考点。它还有助于从传感器获得较低的电压输出值或较高的电压输出值。 MH传感器还具有一个电位器,用于设置阈值以便与比较器进行比较。

MH传感器具有连接到微控制器的四个引脚。

A0:模拟输出

D0:数字输出

GND:接地

VCC:电源

土壤湿度传感器的输出既可以用作模拟输出,也可以用作数字输出。

步骤3:模拟模式

在模拟接口模式下,传感器将给出湿度的百分比值。传感器给出的值从0到1023,微控制器将值映射到0到100的百分比。

可以根据该地点的气候来更改范围。开发人员可以更改代码的范围,并对更改的值采取措施。

代码:

void setup()

{

Serial.begin(9600);

pinMode(A0, INPUT);

}

void loop()

{

int mois =

analogRead(A0);

Serial.print(mois);

Serial.print(“ -

”);

if(mois 》= 1000) {

Serial.println(“Sensor is not in the Soil or DISCONNECTED”);

}

if(mois 《 1000

&& mois 》= 600) {

Serial.println(“Soil is DRY”);

}

if(mois 《 600

&& mois 》= 370) {

Serial.println(“Soil is HUMID”);

}

if(mois 《 370) {

Serial.println(“Sensor in WATER”);

}

delay(2000);

}

步骤4:数字模式

要以数字模式连接土壤湿度传感器FC-28,我们将传感器的数字输出连接到Arduino的数字引脚。传感器模块包含一个电位计,用于设置阈值。然后使用放置在传感器模块上的LM393比较器将该阈值与传感器输出值进行比较。

LM393比较器将比较传感器输出值和阈值,然后通过数字引脚。当传感器值大于阈值时,数字引脚将为我们提供5V,传感器上的LED会亮起;当传感器值小于此阈值时,数字引脚将为我们提供0V。

代码

int led_pin =13;

int sensor_pin =8;

void setup() {

pinMode(led_pin, OUTPUT);

pinMode(sensor_pin, INPUT);

}

void loop() {

if(digitalRead(sensor_pin) == HIGH){

digitalWrite(led_pin,

HIGH);

}

else {

digitalWrite(led_pin, LOW);

delay(1000);

}

}

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 湿度传感器
    +关注

    关注

    7

    文章

    317

    浏览量

    59599
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195979
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    农田 “智能大脑”:从土壤数据到自动灌溉,智慧种植这样落地

    清晨六点,山东寿光某蔬菜种植基地的农户李建国打开手机APP,屏幕上清晰显示着 50 亩温室大棚的实时数据:1 号棚土壤湿度 28%、光照强度 6500lux、空气温度 22℃,2 号棚土壤 EC 值
    的头像 发表于 11-13 16:18 431次阅读
    农田 “智能大脑”:从<b class='flag-5'>土壤</b>数据到自动灌溉,智慧种植这样落地

    如何对电能质量在线监测装置进行湿度环境适应性测试?

    对电能质量在线监测装置进行湿度环境适应性测试,核心是通过 高低温湿热箱模拟目标场景的极端温湿度条件 ,验证装置在 “低温启动、高温运行、湿热耐受” 下的 运行稳定性、测量精度、硬件可
    的头像 发表于 10-22 17:50 1041次阅读

    设备互联的关键技术有哪些

    :将物理量(如温度、湿度、压力、光照、加速度)转换为可测量的电信号,是物联网的“感官”。 应用场景 :智能家居(温湿度传感器)、工业监测(振动传感器)、农业环境控制(土壤湿度传感器)
    的头像 发表于 08-22 14:41 488次阅读

    西红柿智慧大棚监控管理平台解决方案

    基于传感器网络与数据分析的物联网平台能够对土壤湿度、气候条件以及作物生长情况这些关键参数进行监测,进而达到精准灌溉、智能施肥以及病虫害预警的目的。另外,物联网平台也可以帮助农户进行远程监控与管理
    的头像 发表于 08-11 17:01 390次阅读
    西红柿智慧大棚监控管理平台解决方案

    Fluke 972温湿度测量仪的使用体验

    作为药厂的设备工艺工程师,我的主要职责是维护制药设备的稳定运行和监测生产区域、连接走廊的温湿度,要严格符合企业规范(温度20-25℃,湿度40%~60%RH)。在日常的巡检工作中,我需要每日三次定点检查并详细记录数据,同时还要应对各类突发的环境波动,因此对温
    的头像 发表于 06-11 17:32 971次阅读

    阻抗测量测不准

    我设计了一个arduino控制ADG32多路复用器进行目标切换的电路,用来切换不同的测量目标,现在发现,当所有测量目标都接上的时候,阻抗会降低且测量
    发表于 06-11 15:51

    湿度变送器功能有哪些?一文详细解析

    数据,帮助用户及时了解环境状况。 二、数据传输与远程监控 温湿度变送器可以将测量到的温湿度数据通过多种方式进行传输,如模拟信号、数字信号等。用户可以将变送器与监控系统相连,实现远程监控
    发表于 06-03 10:56

    明远智睿SSD2351开发板:仪器仪表与智慧农业的创新利器

    精准农业管理。例如,当土壤湿度传感器检测到土壤缺水时,开发板会自动控制灌溉设备进行灌溉,避免水资源的浪费。 丰富的接口使得开发板能够与各种农业设备进行连接和通信。USB接口可以连接农业
    发表于 05-09 19:09

    一款电容型高频介电常数测量、非接触式感知的低成本土壤湿度传感器-MSE

    低成本土壤湿度传感器 - MSE(Minyuan Soil Economical)是一款电容型高频介电常数测量、非接触式感知的智能传感器,适用于土壤含水率、温度的检测。
    的头像 发表于 02-14 09:41 716次阅读
    一款电容型高频介电常数<b class='flag-5'>测量</b>、非接触式感知的低成本<b class='flag-5'>土壤</b>温<b class='flag-5'>湿度</b>传感器-MSE

    农田土壤墒情监测:土壤 ph 值多少比较好

    方面,温度、湿度、光照、降水等气象要素都与农作物生长息息相关。适宜的温度能确保作物的生理活动正常进行,过高或过低都可能阻碍作物的发育。例如,在种子发芽阶段,温度过低可能导致发芽迟缓甚至烂种;在花期,高温可能影响授粉
    的头像 发表于 02-10 17:24 1052次阅读

    便携式L波段微波辐射计的设计与特性

    介绍了一种适用于地面遥感或无人机测绘的轻质量、小体积双偏振L波段辐射计。在ESA土壤湿度和海洋盐度(SMOS)和NASA土壤湿度上有突出的应用主被动(SMAP)卫星的L波段辐射测量可用于反演环境参数
    的头像 发表于 01-23 11:34 939次阅读
    便携式L波段微波辐射计的设计与特性

    多功能土壤监测传感器:同步测量湿度、盐分与电导率

    随着农业现代化的发展和对土壤环境质量的日益重视,准确监测土壤的温湿度、盐分以及电导率等关键参数对于科学种植、资源管理和环境保护至关重要。多功能土壤监测传感器作为一种集成了多种监测功能于
    的头像 发表于 01-23 11:09 793次阅读

    如何使用Moku进行阻抗测量

    在本文中,我们介绍了通过使用Moku设备的频率响应分析仪进行精确阻抗测量的示例,本文中主要从原理上出发,通过不同方法进行了电阻与电感元件的测量
    的头像 发表于 01-23 10:55 885次阅读
    如何使用Moku<b class='flag-5'>进行</b>阻抗<b class='flag-5'>测量</b>?

    STM32项目分享:机智云智慧农业系统

    01—项目简介1.功能详解基于STM32的机智云智慧农业系统。功能如下:温湿度采集:使用DHT11温湿度传感器采集环境温湿度土壤湿度
    的头像 发表于 12-19 18:40 1908次阅读
    STM32项目分享:机智云智慧农业系统

    HDC1080不能够测量温度和湿度是什么原因呢?

    开始使用HDC1080 大概20片,一开始20片都能够正常测量温度和湿度,大概过了有1周时间后发现有2片HDC1080完全不能够测量温度和湿度,1片只能测试温度,
    发表于 12-18 07:27