智能灰度传感器 - jimaobian/DFRobotWikiCn GitHub Wiki
**中文名称 智能灰度传感器 序号 i10 英文名称 Boson:Infrared Proximity Sensor **
灰度传感器是模拟传感器,与Arduino专用传感器扩展板结合使用,智能灰度传感器既可以输出模拟量,也可以输出数字量,通过短按按键可以实现模拟量与数字量之间的切换。可以感知地面或桌面不同的颜色而产生相应的信号,可实现与颜色有相关的互动作品,也可以作为巡线小车的巡线传感器或者足球机器人的场地灰度识别。
- 工作电压:3V-5V
- 接口方式:PH2.0-3P
- 产品尺寸:22*26(mm)
:[[File:connect-i10.jpg|顶部示意图 ]] |
标号 | 名称 | 功能描述 |
1 | GND | 电源负极 |
2 | VCC | 电源正极 |
3 | A | 信号线(模拟) |
引脚说明
标号 | 名称 | 功能描述 |
1 | GND | 电源负极 |
2 | VCC | 电源正极 |
3 | A | 信号线(模拟) |
引脚说明
智能灰度传感器可以与Arduino专用传感器扩展板结合使用,与其他传感器不同的是,智能灰度传感器既可以输出模拟量,也可以输出数字量,通过短按按键可以实现模拟量与数字量之间的切换。 (1)模拟量输出 智能灰度传感器可以识别不同的颜色并返回不同的电压值,用万用表可以观察到电压值会发生线性变化,同时LED灯的明暗程度也随着电压值的变化而变化。
(2)数字量输出 通过颜色采集,智能灰度传感器可以感知任意两种颜色然后输出相应的电压值,步骤如下:
①采集所要检测的两种颜色:长按按键直到LED灯闪烁,等按键释放,则进入第一种颜色电压值采集。短按一下,结束第一种颜色的采集,led灯熄灭;再短按一下,进入第二种颜色电压值采集,此时LED灯快速闪烁;再短按一下,结束采集回到正常输出模式。
②测试两种颜色下返回的电压值:当检测到深颜色时,输出电压值约等于0,同时LED灯熄灭;当检测到浅颜色时,输出电压值接近5V,同时LED灯亮。
灵活的颜色采集方式可实现一次采集多次使用,亦可根据需要随时采集。采集到的颜色具有断电保持特性,即断电之后,智能灰度传感器会自动保存输出模式和采集到的颜色的值,在下次通电的时候保持原来的状态。 注意:
(1)检测面的材质不同会引起其返回值的差异。
(2)外界光线的强弱对智能灰度传感器影响非常大,会直接影响其检测效果,在对具体项目检测时注意包装传感器,避免外界光的干扰。
(3)测量的准确性和传感器到检测面的距离是有直接关系的。在机器人运动时机体的震荡同样会影响其测量精度。
灰度传感器内置光敏探头,根据不同颜色的检测面对光的反射程度不同、以及光敏电阻对不同检测面返回的光的阻值也不同的原理进行颜色深浅检测
1.灰度指示仪(非编程) **样例说明:**不同的颜色可以发出不同的电压,通过智能灰度传感器可以检测不同颜色下小灯的亮度。 **知识点:**智能灰度传感器;电源主板-单路;LED模块。 连线图:
(2) 货物分拣系统(编程) **样例说明:**使用智能灰度传感器识别传送带上的货物颜色,当识别出指定颜色的货物时通过报警提示工人分拣货物。 **元件清单:**智能灰度传感器;蜂鸣器模块;Micro:bit;Micro:bit BOSON扩展板。 连线图:
**设计意图:**使用智能灰度传感器识别传送带上的货物颜色,当测得的电压值位于相应颜色电压值的范围内,即已识别出指定颜色的货物时,通过蜂鸣器报警提示工人分拣货物。 执行流程:
① 识别到指定颜色的货物:智能灰度传感器输出模拟值位于指定颜色电压值范围内,蜂鸣器开始鸣叫;
② 未识别到指定颜色的货物:蜂鸣器停止鸣叫。
数值需要根据高度调整。 Mind+示例程序: