简介
槽型光电开关,也被称为透射型光电感应器,是一种利用物体遮挡光线来触发工作的设备。它的主要组成部分包括一个光发射器和一个光接收器,这两个部分被面对面地安置于同一封装内。
当检测物体穿过发射器和接收器之间的光路时,接收器的光线会被阻断,从而触发光电传感器的工作。此时,传感器会产生一个电信号,这个信号会根据光的变化产生相应的变化。经过放大处理后,这个电信号可以被用于触发各种系统操作。比如工业生产线上的物品计数,机械设备的位置检测,以及安全系统的警报触发等。因其操作原理简单且稳定可靠,遮断式光电传感器在自动化控制领域得到了广泛的应用。这款传感器不仅适合于电子制作爱好者,也是学生们学习和实践的好工具。
特性
- 高灵敏度与高精度:采用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使用教程
准备
- 硬件
- 1 x Arduino UNO
- 1 x IO 传感器扩展板 V7.1
- 1 x 槽型光电开关
- 1 x LED灯
- 1 x 数字连接线
- 软件
项目描述
通过槽型光电开关控制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灯灭。
行空板使用教程
准备
-
硬件
- 1 x 行空板
- 1 x 槽型光电开关
- 1 x 两头PH2.0-3P白色硅胶绞线
-
软件
-
教程
项目描述-图形化
利用槽型光电开关进行计数,并将统计的数量显示在行空板上。
接线图-图形化
将槽型光电开关连接在行空板的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或者论坛联系我们!
更多问题及有趣的应用,可以 访问论坛 进行查阅或发帖。