极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: eagler8

【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)

[复制链接]
 楼主| 发表于 2019-5-29 16:22:58 | 显示全部楼层
模块接线(4 线制)

1、VCC 接电源正极 3.3-5V
2、GND 接电源负极
3、DO TTL 开关信号输出
4、AO 小板模拟信号输出(电压信号)


4线.jpg

04.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-29 16:42:14 | 显示全部楼层
模块仿真实验示意图

12.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-29 17:13:20 | 显示全部楼层
模块使用:
1、湿敏传感器模块对环境湿度很敏感,一般用来检测周围环境的湿度;
2、通过对电位器的调节,可以改变湿度检测的阀值(即控制湿度值),如需要控制环境湿度为 60%时,模块则在相应环境湿度调到其绿灯亮,DO 则输出低电平,低于此设定湿度值时,输出高电平,绿灯不亮;
3、DO 输出端可以与单片机直接相连,通过单片机来检测高低电平,由此来检测环境的湿度改变;
4、DO 输出端也能直接驱动继电器模块,由此可以组成一个湿度开关,控制相关设备在合适的环境下工作;
5、小板模拟量输出 AO 可以和Arduino的AO端相连,通过 AD 转换,可以获得环境湿度更精准的数值(4线才带AO端)。


11.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-29 17:17:46 | 显示全部楼层
本帖最后由 eagler8 于 2019-6-6 18:33 编辑

三线板数字端输入,控制13脚LED灯

  1. /*
  2.   【Arduino】37种传感器模块系列实验(8)
  3.     ---湿度传感器模块
  4. */

  5. void setup() {
  6.   pinMode(7,INPUT);
  7.     pinMode(13,OUTPUT);
  8. }

  9. void loop() {
  10.         if (digitalRead(7)) {
  11.                 digitalWrite(13, LOW);
  12.         }
  13.         else {
  14.                 digitalWrite(13, HIGH);
  15.                 delay(2000);
  16.         }
  17. }
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-29 17:27:55 | 显示全部楼层
图形编程

13.jpg
回复 支持 反对

使用道具 举报

发表于 2019-5-31 15:03:04 | 显示全部楼层
很棒~收藏學習
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-31 18:17:37 | 显示全部楼层

谢谢鼓励,也在学习过程中......
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-3 16:32:03 | 显示全部楼层
实验九:火焰(红外线)传感器模块

红外光的基本原理
我们知道,人的眼睛能看到的可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝、紫。其中红光的波长范围为0.62~0.76μm;紫光的波长范围为0.38~0.46μm。比紫光波长还短的光叫紫外线,比红光波长还长的光叫红外线。红外线是波长介于微波和可见光之间的电磁波,波长在760纳米到1毫米之间,是波形比红光长的非可见光。自然界中的一切物体,只要它的温度高于绝对零度(-273)就存在分子和原子的无规则运动,其表面就会不停的辐射红外线。当然了,虽然是都辐射红外线,但是不同的物体辐射的红外强度是不一样的,而我们正是利用了这一点把红外技术应用到我们实际开发中。


01.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-3 16:51:47 | 显示全部楼层
火焰(红外线)接收管
红外接收管内部带了一个具有红外光敏感特征的PN节,属于光敏二极管,但是它只对红外光有反应。无红外光时,光敏管不导通,有红外光时,光敏管导通形成光电流,并且在一定范围内电流随着红外光的强度的增强而增大。它广泛用于各种家用电器的遥控接收器中,如音响、彩色电视机、空调器、VCD视盘机、DVD视盘机以及录像机等。能很好地接收红外发光二极管发射的波长为940nm的红外光信号,而对于其他波长的光线则不能接收,因而保证了接收的准确性和灵敏度。


01·.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-3 17:10:10 | 显示全部楼层
应用电路

01--.jpg

01-.jpg

01-0.jpg

01-0-.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-3 17:36:49 | 显示全部楼层
模块用途:
各种火焰、火源探测,红外接收


02.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-3 17:45:09 | 显示全部楼层
模块电原理图

08.jpg

09.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-3 18:18:24 | 显示全部楼层
模块特色:
1、可以检测火焰或者波长在 760 纳米~1100 纳米范围内的光源
2、探测角度 60 度左右,对火焰光谱特别灵敏
3、灵敏度可调(图中蓝色数字电位器调节)
4、对火焰的探测距离:跟灵敏度和火焰强度有关,一般 1m 以内适用(以打火机火焰测试,半米内能够触发传感器)
5、比较器输出,信号干净,波形好,驱动能力强,超过15mA
6、工作电压3.3V-5V
7、输出形式 :a 能够输出数字信号(高低电平),易于使用
                      b 能够输出模拟信号(电压信号),适合高精度的场合
8、设有固定螺栓孔,方便安装
9、小板PCB尺寸:3.2cm x 1.4cm
10、使用宽电压LM393比较器


13.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-3 18:40:28 | 显示全部楼层
模块接线说明(3线制)
1、VCC  接电源正极3.3-5V
2、GND  接电源负极
3、DO   TTL开关信号输出


09-3线.jpg

11.jpg

12.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-3 18:45:51 | 显示全部楼层
模块接口说明(4 线制)
1、VCC 接电源正极 3.3-5V
2、GND 接电源负极
3、DO TTL 开关信号输出(0和1)
4、AO 小板模拟信号输出(电压信号)


17.jpg
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊 ( 浙ICP备09023225号 )

GMT+8, 2021-1-19 13:49 , Processed in 0.054395 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表