上海羊羽卓进出口贸易有限公司

arduino传感器 Arduino教程┃五分钟全面了解雨滴传感器「图文」

发布时间:2024-10-06 16:10:43

Arduino教程┃五分钟全面了解雨滴传感器「图文」

一、前言

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

AO模拟输出,可以连接单片机的模拟IO口检测滴在上面的雨量大小。

DO数字输出,可以连接单片机的数字IO口检测是否有雨。

图1:雨滴传感器

二、课前准备

学习本节课请准备Arduino UNO主板1块、扩展板1块、雨滴传感器1个、杜邦线5根、USB方口数据线1根、Mixly(米思齐,V0.998)。

图2:课前需要准备的物品及编程软件

三、雨滴传感器特性

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

2、小板PCB尺寸:3.2cm x 1.4cm

3、设有固定螺栓孔,方便安装

4、工作电压3.3V-5V

5、使用宽电压LM393比较器输出,信号干净,波形好,驱动能力强,超过15mA;

6、输出形式:数字开关量输出(0和1)和模拟量AO电压输出;

7、配电位器调节灵敏度;

四、雨滴传感器接口说明

把雨滴传感器连接到扩展板A1号模拟管脚

图3:传感器与扩展板连接图

1、VCC:接电源正极(3-5V)

2、GND:接电源负极

3、DO:TTL开关信号输出

4、AO:模拟信号输出

注意:正负极不能反接,会烧坏传感器。

五、雨滴传感器电路图

图4 雨滴传感器电路图

六、雨滴传感器结构图

图5 雨滴传感器结构图

七、程序示例:获取雨滴传感器返回值

点击观看视频讲解认识雨滴传感器视频

八、结束语

初始化工作室重点关注“乐高、Scratch、Arduino的学习与创意以及STEAM教育的实施 ”,如果需要更多相关课程,请关注 我,谢谢。

Arduino教程:认识超声波传感器(简明版)

视频加载中...

超声波传感器是一个输入模块,提供了非常好的非接触范围检测,性能稳定,易于使用,盲区小,准确度高,测距距离从2厘米到400厘米不等,关键是还很便宜,在创客圈应用最为广泛,包括:机器人测距避障,液位检测等。

一、课前准备

学习本节课请你准备:

1、集成了扩展板的ArduinoUNO主板1块;

2、超声波传感器1个;

3、杜邦线4根;

4、USB方口数据线1根;

5、软件:Mixly(米思齐,V0.998)。

课前准备

二、传感器接线方式

把超声波传感器连接到 扩展板 数字IO口的2、3号管脚

1、GND(地)黑色 接扩展板 黑色 G(2号)

2、VCC(电源) 红色接 扩展板 红色 V(2号)

3、Trig(控制端) 灰色接 扩展板 白色 S(2号)

4、Echo(接收端) 白色接 扩展板 白色 S(3号)

注意:正负极不能反接,否则会烧坏传感器或主板及扩展板。

三、获取超声波传感器的返回值

打开Mixly(米思齐,V0.998),使用“串口”→“打印(自动换行)”,“传感器”→“超声波测距”,请注意“Trige”和“Echo”的管脚要和你的超声波与扩展板实际连接的管脚一致,如下图所示:

建议你阅读上图右侧的代码,尝试分析它们的作用,至少要通过搜索知道这些代码当中部分命令的含义,逐步掌握Arduino语法以及关键命令。

四、测距原理

超声波传感器的发射器向某一方向发射超声波,在发射的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。根据计时器记录的时间t,声波在空气中的传播速度为340m/s,就可以计算出发射点距障碍物的距离s,即:s=340m/s× t / 2 。这就是所谓的时间差测距法。

本节课到此结束,你收获了什么呢?欢迎你在评论区留言。

如果需要更多相关课程,请点击关注按钮关注我,谢谢。

相关问答

arduino 称重 传感器 原理?

1.电阻应变式称重传感器是基于这样一个原理:弹性体(弹性元件,敏感梁)在外力作用下产生弹性变形,使粘贴在它表面的电阻应变片(转换元件)也随同产生变形,电...1...

arduino 温度 传感器 输出nan怎么回事?求助?

连接有问题,不工作就是nan连接有问题,不工作就是nan

压力 传感器 怎么接 arduino 单片机?

步骤1:使用一根鳄鱼电缆(如果有,则为红色,因为红色是正极颜色)将Lilypad的‘+’垫连接至传感器。传感器没有极化,因此连接在哪一侧都没有关系。对于模拟...

arduino 如何连接多个测距 传感器 ?

Arduino可以通过多个I/O引脚连接多个测距传感器。每个传感器都需要一个独立的引脚,以便Arduino能够读取每个传感器的输出。连接时,将每个传感器的输出引脚连接...

Arduino UNOR3能不能用SensorShieldV5.0 传感器 扩展板?

应该可以,我用的是sensorsheild4能插上就没问题。能插上就表示是专门设计兼容的应该可以,我用的是sensorsheild4能插上就没问题。能插上就表示是专...

展开全部内容