「雕爷学编程」Arduino动手做(32)——雨滴传感器模块
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试做实验,不管成功与否,都会记录下来---小小的进步或是搞不定的问题,希望能够抛砖引玉。
【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)
实验三十二:雨滴传感器模块(雨水/雨量/叶面湿度)
雨滴
通常把半径小于 100μm 的水滴称为云滴,半径大于 100μm 的水滴称雨滴。标准云滴半径为 10μm,标准雨滴半径为 1000μm,从体积来说,半径1mm 的雨滴约相当于 100 万个半径为 10μm 的云滴。水成云内如果具备了云滴增大为雨滴的条件,并使雨滴具有一定的下降速度,这时降落下来的就是雨或毛毛雨。
雨滴是一种自然降水现象。大气层中的水蒸气凝结成小水珠,大量的小水珠形成了云。当云中的水珠达到一定质量以后就会下落至地表,这就是降雨。雨是地球水循环不可缺少的一部分,是大部分生态系统的水分来源,是几乎所有的远离河流的陆生植物补给淡水的唯一方法。雨滴也有可能在还未到达地面时就完全蒸发,有些形况就是在当雨通过森林的林木时,雨常会被森林截流,而直接蒸发入大气中,这种情形可以减少雨对于地表的侵蚀。在有些地表炎热的地区(如沙漠地区)水分直接蒸发尤为常见。这样的降雨被称为幡状云。

雨滴传感器
它是一个模拟(数字)输入模块,也叫雨水、雨量传感器。可用于各种天气状况的监测,检测是否下雨及雨量的大小,转成数字信号(DO)和模拟信号(AO)输出,并广泛应用于Arduino 机器人套件,雨滴,下雨传感器,可用于各种天气状况的监测,并转成数定信号和 AO 输出,也可用于汽车自动刮水系统、智能灯光系统和智能天窗系统等。

传感器采用高品质 FR-04 双面材料,超大面积 5.0*4.0CM,并用镀镍处理表面,具有对抗氧化,导电性,及寿命方面更优越的性能

1、电压:5V
2、输出信号LED指示。
3、带有二极管反向保护
4、TTL电平输出
5、二级管反向保护~(防止电源接反了)
6、TTL输出有效信号为低电平.驱动能力100MA左右,
可直接驱动继电器,蜂鸣器,小风扇,等等。
7、高电平驱动能力4MA左右
8、灵敏度可通过电位器调节
9、没有雨时候LED点亮输出为高电平,雨滴上去,输出地电平,LED灭
11、模拟量输出的电压0-3.5V之间
12、雨滴板和控制板是分开的,方便将线引出
13、大面积的雨滴板,更有利于检测到雨水
14、板子带有定位孔方便大家安装
15、控制板板子大小:31*20 MM
16、大面积雨滴检测板 50*35 MM

模块电原理图

功能介绍:
接上 5V 电源,电源指示灯亮,感应板上没有水滴时,DO 输出为高电平,开关指示灯灭 ,滴上一滴水,DO 输出为低电平,开关指示灯亮,刷掉上面的水滴,又恢复到,输出高电平状态.......
AO 模拟输出,可以连接单片机的 AD 口检测滴在上面的雨量大小,
DO TTL 数字输出也可以连接单片机检测是否有雨。

一些应用电路



直接连接控制继电器


模块接线方式:
1、VCC:接电源正极(3-5V)
2、GND:接电源负极
3、DO:TTL 开关信号输出
4、AO:模拟信号输出
注意:正负极不能反接,会烧坏模块。



/*
【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)
实验三十二:雨滴传感器模块(雨水/雨量/叶面湿度)《3线制》
*/
void setup() {
pinMode(3,INPUT);
pinMode(13,OUTPUT);
}
void loop() {
if (digitalRead(3)) {
digitalWrite(13,LOW);
}
else {
digitalWrite(13,HIGH);
delay(1000);
}
}
实际测试,灵敏度比预科的高,有一滴雨水就能报警了


/*
【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)
实验三十二:雨滴传感器模块(雨水/雨量/叶面湿度)《4线制》
*/
void setup() {
Serial.begin(9600);
pinMode(A0,INPUT);
pinMode(3,OUTPUT);
}
void loop() {
analogWrite(3, (map(analogRead(A0), 0, 1023, 235, 0)));
Serial.println((map(analogRead(A0), 0, 1023, 235, 0)));
delay(500);
}
还没下雨时的串口波形


下雨了,雨量逐渐大起来的串口波形




「雕爷学编程」Arduino动手做(32)——雨滴传感器模块的更多相关文章
- 「雕爷学编程」Arduino动手做(15)——手指侦测心跳模块
37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器与模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备 ...
- 「雕爷学编程」Arduino动手做(9)——火焰传感器模块
37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器与模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备 ...
- 「雕爷学编程」Arduino动手做(10)——敲击传感器模块
37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器与模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备 ...
- 「雕爷学编程」Arduino动手做(14)——倾斜角度模块
37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器与模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备 ...
- 「雕爷学编程」Arduino动手做(13)——触摸开关模块
37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器与模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备 ...
- 「雕爷学编程」Arduino动手做(12)——霍尔磁力模块
37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器与模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备 ...
- 「雕爷学编程」Arduino动手做(11)——金属触摸模块
37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器与模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备 ...
- 「雕爷学编程」Arduino动手做(8)——湿度传感器模块
37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器与模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备 ...
- 「雕爷学编程」Arduino动手做(7)——旋转电位器模块
37款传感器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器,依照实践(动手试试)出真知的理念,以学习和交流为目的,这里准备逐一做做实验 ...
随机推荐
- 作业十一——LL(1)文法的判断,递归下降分析程序
作业十一——LL(1)文法的判断,递归下降分析程序 判断是否为LL(1)文法 选取有多个产生式的求select,只有一条产生式的无需求select 同一个非终结符之间求交集,全部判断为空后则为LL(1 ...
- Pascal 字符串
Dancing with Strings http://baskent.edu.tr/~tkaracay/etudio/ders/prg/pascal/PasHTM1/pas/pasl1007.htm ...
- 前端存储 (5) - service worker 离线存储
service worker 离线存储 简介: 一般的网站 在我们无法访问的 时候 一般 回出现 如下 该网页无法访问 service worker 构建的网站不会出现这个错误,因为所有的 请求都是先 ...
- #Lab0 Environment Building
清华提供了实验环境的很多选项,具体可以参考README 我选择用虚拟机完成. 一.安装VirtualBox 下载链接 一路next,我的版本是6.0.4. 二.下载虚拟硬盘文件 实验所需的软件都在虚拟 ...
- C语言编程入门题目--No.11
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月 后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3, ...
- 数据库SQL语言从入门到精通--Part 4--SQL语言中的模式、基本表、视图
数据库从入门到精通合集(超详细,学习数据库必看) 前言: 使用SQL语言时,要注意SQL语言对大小写并不敏感,一般使用大写.所有符号一定是西文标点符号(虽然是常识,但我还是提一嘴) 1.模式的定义与删 ...
- 1745 Divisibility
Divisibility Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 14084 Accepted: 4989 Descrip ...
- 图论--网络流--最大流 洛谷P4722(hlpp)
题目描述 给定 nn 个点,mm 条有向边,给定每条边的容量,求从点 ss 到点 tt 的最大流. 输入格式 第一行包含四个正整数nn.mm.ss.tt,用空格分隔,分别表示点的个数.有向边的个数.源 ...
- 无向图求割点(找桥)tarjan
本博客参考了李煜东的<算法竞赛进阶指南>,大家要是觉得这篇文章写的不错请大家支持正版.豆瓣图书 我在之前的博客中讲解了搜索序时间戳,这次我们讲讲追溯值的概念. 追溯值: 设subtree( ...
- 轻量化模型:MobileNet v2
MobileNet v2 论文链接:https://arxiv.org/abs/1801.04381 MobileNet v2是对MobileNet v1的改进,也是一个轻量化模型. 关于Mobile ...