Gravity: PM2.5空气质量传感器

简介

槽型光电开关,也被称为透射型光电感应器,是一种利用物体遮挡光线来触发工作的设备。它的主要组成部分包括一个光发射器和一个光接收器,这两个部分被面对面地安置于同一封装内。
当检测物体穿过发射器和接收器之间的光路时,接收器的光线会被阻断,从而触发光电传感器的工作。此时,传感器会产生一个电信号,这个信号会根据光的变化产生相应的变化。经过放大处理后,这个电信号可以被用于触发各种系统操作。比如工业生产线上的物品计数,机械设备的位置检测,以及安全系统的警报触发等。因其操作原理简单且稳定可靠,遮断式光电传感器在自动化控制领域得到了广泛的应用。这款传感器不仅适合于电子制作爱好者,也是学生们学习和实践的好工具。

特性

  • 高灵敏度与高精度:采用ITR9608槽型光电开关,具备光电晶体管输出,能够在各种光照条件下提供高精度检测。
  • 宽光电间隙:5.0mm的宽光电间隙设计,适用于各种尺寸的物体检测,增强了检测的灵活性和准确性。
  • 快速响应:具备快速的响应时间,能够迅速检测到物体的进入或离开。
  • 简单易用:标准的Gravity接口设计,操作简便,兼容性强,让连接变得更加轻松和便捷。
  • 兼容性强:能轻松与各种主控板搭配使用,如arduino,micro:bit,行空板等。
  • 多场景应用:广泛应用于插卡开关,自动传感器,节能开关,自动贩卖机,小家电,扫描仪,传真机等场景,满足您各种需求的应用场景。

应用场景

  • 物体计数
  • 物体检测
  • 电子门锁
  • 自动化控制
  • 编码器
  • 插卡开关

技术规格

  • 工作电压:3.3~5V
  • 输出类型:数字信号
  • 光源波长:940nm(红外线)
  • 光电间隙:5.0mm
  • 接口类型:PH2.0-3P
  • 产品尺寸:27x32mm
  • 产品重量: 4.0g(含包装与传感器线在内的总重量为12g)
  • 控制方式:被触发时,输出高电平,否则输出低电平。

引脚说明

序号 丝印 功能描述
1 D 输出信号
2 VCC 电源正极
3 GND 电源负极

micro:bit使用教程

准备

项目描述-makecode

使用槽型光电开关进行检测,并将检测到的数字值显示在micro:bit的点阵屏上。

接线图-Makecode

将槽型光电开关连接在扩展板的P2引脚,如下图。

示例程序—Makecode

运行结果

当程序下载成功后,使用物体遮挡光电开关,传感器上的指示灯亮,microbit点阵屏上显示1;
当物体拿开后,传感器上的指示灯灭,microbit点阵屏上显示0。

项目描述-Mindplus

通过槽型光电开关控制LED灯,当槽型光电开关被遮挡时,LED灯亮;反之,LED灯灭。

接线图-Mindplus

将槽型光电开关连接在扩展板的P1引脚上,将LED灯连接在P2引脚上。

示例程序—Mindplus

运行结果

程序下载成功后。使用物体遮住光电开关,LED灯亮;当物体拿开后,LED灯灭。

Arduino使用教程

准备

项目描述

通过槽型光电开关控制LED灯,当槽型光电开关被遮挡时,LED灯亮;反之,LED灯灭。

接线图

将槽型光电开关连接在扩展板的P7引脚上,将LED灯连接在P4引脚上。

示例程序- MindPlus

示例程序- arduino IDE

#define led 4
#define PI 7

void setup() {
  pinMode(led,OUTPUT);   //LED引脚设定为输出
  pinMode(PI,INPUT);  //光电传感器引脚设定为输入
}

void loop() {
  int P=digitalRead(PI);   //读取光电传感器的数字值
  if(P == 1){                 //判断光电传感器是否被遮住
    digitalWrite(led,HIGH);   //条件满足(光电传感器被遮住),LED亮
  }else{
    digitalWrite(led,LOW);    //条件不满足,LED灭
  }
}

运行结果

程序下载成功后。使用物体遮住光电开关,LED灯亮;当物体拿开后,LED灯灭。

行空板使用教程

准备

项目描述-图形化

利用槽型光电开关进行计数,并将统计的数量显示在行空板上。

接线图-图形化

将槽型光电开关连接在行空板的P24引脚,如下图。

示例程序—图形化

运行结果

程序运行成功后,当物体槽型光电开关时,传感器上的指示灯亮起,物体拿开后,行空板上的计数加1。

项目描述-Python代码

通过槽型光电开关控制LED灯,当光电传感器被遮挡时,LED灯亮;反之,LED灯灭。

接线图-Python代码

将槽型光电开关连接在行空板的P23引脚上,将LED灯连接在P24引脚上。

示例程序——Python 代码

from pinpong.extension.unihiker import *
from pinpong.board import Board,Pin

Board().begin()
p_p23_in=Pin(Pin.P23, Pin.IN)
while True:
    if ((p_p23_in.read_digital()==True) == 1):
        p_p24_out=Pin(Pin.P24, Pin.OUT)
        p_p24_out.write_digital(1)
    else:
        p_p24_out=Pin(Pin.P24, Pin.OUT)
        p_p24_out.write_digital(0)

注意: 你可以参考 mind+代码编程 教程,以更好地理解如何在MindPlus中使用Python代码模式。

运行结果

程序运行成功后,使用物体遮住光电开关,LED灯亮;当物体拿开后,LED灯灭。

常见问题

还没有客户对此产品有任何问题,欢迎通过qq或者论坛联系我们!

更多问题及有趣的应用,可以 访问论坛 进行查阅或发帖。

更多

DFshopping_car1.png DFRobot商城购买链接