eagler8 发表于 2019-6-3 20:10:03

仿真实验示意图

eagler8 发表于 2019-6-3 20:40:36

使用说明:
1、火焰传感器对火焰最敏感,对普通光也是有反应的,一般用做火焰报警等用途。
2、模块在环境火焰光谱或者光源达不到设定阈值时,DO 口输出高电平,当外界环境火焰光谱或者光源超过设定阈值时,模块 D0 输出低电平;
3、模块数字量输出 D0 可以与Arduino UNO直接相连,通过Arduino来检测高低电平,由此来检测环境的温度改变;
4、小板数字量输出 DO 可以直接驱动继电器模块,由此可以组成一个火焰开关;
5、小板模拟量输出 AO 可以和Arduino UNO的AO端相连,通过 AD 转换,可以获得环境湿度更精准的数值(4线板才带AO端);
6、传感器与火焰要保持一定距离,以免高温损坏传感器,对打火机测试火焰距离为80cm,对火焰越大,测试距离越远 ;
7、模块也可以做为红外接收感应器来使用。

eagler8 发表于 2019-6-3 20:49:46

实验说明

接好 VCC 和 GND,模块电源指示灯会亮,将模块放置桌面上,在没有火焰光谱情况下,如板子开关指示灯亮,则调节调节蓝色电位器,直到开关指示灯灭;然后对着火焰传感器最前端约 30cm 左右处打开打火机,会发现板上开关指示灯亮,然后然后熄灭打火机,则开关指示灯会灭。这个现象说明,火焰光谱可以触发模块,从而使开关指示灯点亮。火焰模块模块和数字13 接口自带LED 搭建简单电路,制作火焰提示灯,利用数字13 接口自带的LED,将火焰传感器接入数字3接口,当火焰传感器感测到有按键信号时,LED 亮,反之则灭。

eagler8 发表于 2019-6-3 20:55:07

本帖最后由 eagler8 于 2019-6-6 18:39 编辑

/*
【Arduino】37种传感器模块系列实验(9)
    ---火焰(红外线)传感器模块
*/

void setup()
{
    pinMode(3,INPUT);
    pinMode(13,OUTPUT);
}

void loop() {
  if (digitalRead(3)) {
     digitalWrite(13, LOW);
  }
  else {
     digitalWrite(13, HIGH);
     delay(2000);
  }
}

eagler8 发表于 2019-6-3 20:55:22

eagler8 发表于 2019-6-3 21:08:22

图为五路火焰传感器模块,模拟数字双重输出,灭火机器人用。





eagler8 发表于 2019-6-4 16:55:26

实验十:敲击传感器模块(KY-031 )

有机玻璃外壳的敲击头和振动开关类似,只是能感受较小振幅的振动,更灵敏一些,余振的时间能维持稍微久一点点。这个模块简单些,相关资料非常少。




eagler8 发表于 2019-6-4 17:12:02

模块参数
1、工作电压:3.3V-5V(DC)
2、模块接口:3PIN
3、输出信号:数字开关信号

eagler8 发表于 2019-6-4 17:23:10

模块接线
1、GND接电源负极(板示-)
2、VCC接电源正极3.3-5V
3、DO   TTL开关信号输出(板示S)



eagler8 发表于 2019-6-4 17:35:14




eagler8 发表于 2019-6-4 17:54:04

仿真示意图

eagler8 发表于 2019-6-4 18:00:26

实验示意图

eagler8 发表于 2019-6-4 18:06:44

实验说明
敲击传感器模块和数字13 接口自带LED 搭建简单电路,制作敲击闪光器。利用数字13 接口自带的LED,将敲击传感器接入数字3接口,当敲击传感器感测到有敲击信号时,LED 闪烁发光。

eagler8 发表于 2019-6-4 19:01:16

本帖最后由 eagler8 于 2019-6-6 18:42 编辑

敲击传感器实验源代码:

/*
【Arduino】37种传感器模块系列实验(10)
    ---敲击传感器模块(KY-031 )
*/

void setup()
{
    pinMode(3,INPUT);
    pinMode(13,OUTPUT);
}

void loop() {
  if (digitalRead(3)) {
    digitalWrite(13, HIGH);
  }
  else {
    digitalWrite(13, LOW);
  }
}                  

eagler8 发表于 2019-6-4 19:04:11

页: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18
查看完整版本: 【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)