光电反射传感器 红外对管模块
模块描述
可通过电位器旋钮调节检测距离,有效距离范围 2~30mm,检测角度35度,工作电压为 3.3V-5V。
该传感器的探测距离可以通过电位器调节、具有干扰小、便于装配、使用方便等特点,
可以广泛应用于机器人避障、避障小车、流水线计数及黑白线循迹等众多场合。
部件
两个灯管:白色灯管为发射管,发射红外光;黑色灯管为接收管,接受反射回来的红外光
两个指示灯:电源指示灯、输出指示灯
模块接口说明
- VCC 外接 3.3V-5V 电压(建议3.3V)
- GND 外接 GND
- OUT 接开发板或单片机的GPIO口(输出0 或 1)
使用时
- 发射管(白色灯管)发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管(黑色灯管)接受,经过比较器电路处理后,输出指示灯会亮起,同时输出数字信号(低电平信号)。
两个指示灯,三种状态
通电时,电源指示灯常亮,
- 距离较远、未感应到障碍物时,输出指示灯灭,OUT引脚输出高电平
- 距离近,感应到障碍物时,输出指示灯亮,OUT端口输出低电平
- 距离近,遇到黑色障碍物时,黑色灯管接收不到,输出指示灯灭,OUT引脚输出高电平
检测距离调节
检测距离2~30mm,可以通过电位器进行调节,顺时针调节电位器,检测距离增加;逆时针调节电位器,检测距离减少。
STM32驱动代码参考
#include "infrared.h"void INFRARED_Init(void)
{RCC->APB2ENR|=1<<3; // 使能GPIOB时钟GPIOB->CRH &= 0XFFF00FFF; //PB11、PB12 浮空输入GPIOB->CRH |= 0X00004400;
}
寻迹/循迹
循迹是指自制的小车能够沿黑线(黑色电胶布)构成的直线或曲线行驶(行驶在指定区域内)。
安装好红外对管的小车正常放在地板上(无黑线)时,输出指示灯应亮。
- 一只红外对管
将红外对管安装在小车右前方(左前方),使小车可以沿着右(左)侧黑线行驶。
思路:让小车一直右转,碰到黑线时左转。
//沿右侧黑线循迹伪代码
while(1)
{if(输出指示灯灭) //碰到黑线小车左转;小车右转;
}
//沿左侧黑线循迹同理
- 两只红外对管
- 一条黑线
两个红外对管均放置在小车前方,两个黑管的间距理论上应略大于黑线宽度的根号2倍(直角)。(跨于黑线两侧)
while(1)
{if(左对管输出指示灯灭 && 右对管输出指示灯亮) //左对管碰到黑线小车左转;if(左对管输出指示灯亮 && 右对管输出指示灯灭)小车右转;
}
光电反射传感器 红外对管模块相关推荐
- 【方案一】 光电反射传感器跟随
思路:光电反射传感器检测到左侧有物体就左转,右侧检测到物体就右转,前方检测到物体就前进. 优点:成本低光电反射传感器(两块钱左右):简单. 缺点:检测距离: 2-30cm 无法区分物体还是人物. 核 ...
- TCRT5000红外反射传感器(循迹模块)
TCRT5000红外反射传感器工作原理: TCRT5000传感器的红外发射二极管不断发射红外线,当发射出的红外线没有被反射回来或被反射回来但强度不够大时(指示二级管一直处于熄灭状态),光敏三极管一直处 ...
- ESP8266-Arduino编程实例-QRE1113红外反射传感器
QRE1113红外反射传感器 1.QRE1113介绍 QRE1113 具有易于使用的模拟输出,它会根据反射回传感器的红外光量而有所不同. QRE1113 IR 反射传感器由两部分组成 - 一个 IR ...
- python 角度传感器模拟_python树莓派红外反射传感器
本文实例为大家分享了python树莓派红外反射传感器的程序,供大家参考,具体内容如下 1.工具 rpi3,微雪ARPI600,Infrared Reflective Sensor 2.基本原理 Inf ...
- 37种传感器(十九)之红外避障模块+Stduino NanoUNO
37种传感器(十九)之红外避障模块+Stduino Nano&UNO 本文转载自:http://www.stduino.com/forum.php?mod=viewthread&tid ...
- Arduino基础项目十四:红外对管模块
一.红外对管模块说明 红外对管模块是 Arduino 常使用的模块之一,其主要构成及部分原理如图. 红外对管即一对红外线发射与接收管,其中发射管发射出一定频率的红外线,若在检测方向遇到障碍物,红外线反 ...
- 4路红外循迹模块使用教程
4路红外循迹模块使用教程 文章目录 4路红外循迹模块使用教程 模块详细信息: 模块接线 模块使用 相关代码 个人原创博客:点击浏览 模块详细信息: 工作电压:DC 3.3V~5V 工作电流:尽量选择1 ...
- 传感器实验——寻迹模块
传感器实验--寻迹模块 寻迹模块测试 所选设备 寻迹模块 传感器原理 接线说明 示例代码 四路红外循迹模块是为智能小车.机器人等自动化机械装置提供一种多用途的红外线探测系统的解决方案. 寻迹模块测试 ...
- 循迹模式——红外循迹模块使用介绍
循迹模式--红外循迹模式使用介绍 红外循迹模块介绍 TCRT5000传感器的红外发射二极管不断发射红外线,当发射出的红外线没有被反射回来或被反射回来但强度不够大时,红外接收管一直处于关断状态,此时模块 ...
- 智能小车红外避障模块----使用教程
博主本科期间做过两个智能小车,链接如下 b站小车视频分享 今天就给·大家分享一下,何如在你的单片机或者树莓派上调用红外避障模块. 循迹模块介绍 循迹模块和红外避障模块类似.循迹模块的红外发射二极管不断 ...
最新文章
- context:annotation-config / 和context:component-
- 解决eclipse模块导入后不识别为java项目
- html 格式化 vim,代码格式化插件
- 在Ubuntu下使用Apt-Get安装Google Chrome
- java volatile 原子性_Java并发编程之验证volatile不能保证原子性
- windows下JDK环境配置与Android SDK环境配置
- Python:命令安装pyQt5相关插件
- Spring Boot 1.5.2.RELEASE中文版
- QQ音乐下载器、爬虫
- 【毕业设计】stm32智能语音识别系统 - 单片机 嵌入式 物联网
- 在 Vue 中实现粒子特效 Particle Effect for Vue
- H5新增音频标签-audio
- 【蚂蚁链学习1】初识蚂蚁链的智能合约(solidity)
- 搜站 - 聚合搜索,一站访问
- linux中命令tat,10个炫酷的Linux终端命令大全
- android 微信朋友圈头像,微信进阶玩法,这样设置朋友圈和头像,个性又好看
- 归并排序算法代码实现
- 互联网金融和计算机哪个专业比较好,互联网金融专业就业方向及前景分析(解读)...
- u盘里的文件不见了怎么恢复正常?数据还有救吗?
- Kubernetes 版本升级