精华内容
下载资源
问答
  • 红外避障模块

    2018-03-16 14:54:12
    避障传感器模块电路图.pdf,红外避障模块使用说明书.pdf,传感器51测试程序!
  • 红外避障模块使用说明书
  • 硬件开发之红外避障模块使用说明书。
  • 模块初探:Arduino+红外避障模块

    万次阅读 2019-01-14 17:26:44
    红外避障模块利用光反射原理,模块前端拥有一个红外发射管和一个红外接收管。模块通电后红外发射管向前方不断发射一定频率的红外线,红外线遇到前方障碍物时,射线返回被接收管接收,此时OUT输出低电平。如前方无...

    模块原理

    红外避障模块利用光反射原理,模块前端拥有一个红外发射管和一个红外接收管。模块通电后红外发射管向前方不断发射一定频率的红外线,红外线遇到前方障碍物时,射线返回被接收管接收,此时OUT输出低电平。如前方无障碍物,射线未被反射,则OUT输出高电平。
    红外避障模块

    材料准备

    1. Arduino UNO
    2. 继电器
    3. 红外避障模块
    4. 杜邦线
    5. 9V电池

    连接

    继电器:
    IN => 4
    + => 5V
    - => GND

    红外避障模块:
    OUT => 3
    VCC => 5V
    GND => GND

    连接效果

    继电器另一端连接外接电源的小灯带,达到自动灯的效果:
    http://player.youku.com/embed/XMjc3OTk5ODQ1Mg==

    代码

    const int MHSensor = 3;
    const int JDQ = 4;
    int data = 0,ensure = 0;
    void setup() {
        pinMode(MHSensor,INPUT);
        pinMode(JDQ,OUTPUT);
    }
    
    void loop() {
        data = digitalRead(MHSensor);
        if(data == 0){
          digitalWrite(JDQ,HIGH);
          ensure = 1;
          }
        else{
          if(ensure == 1){
            delay(2000);
            digitalWrite(JDQ,LOW);
            ensure = 0;
          }
        }
    }
    
    展开全文
  • 下面是一款很常见的红外避障模块红外避障模块的原理很简单,当透明头发射出的红外线被障碍物遮挡反射回的时候,黑色接收端因为接收到反射回的红外线,于是产生输出信号,指示灯亮起,OUT管脚输出低位0(代表...

    下面是一款很常见的红外避障模块。

     

    红外避障模块的原理很简单,当透明头发射出的红外线被障碍物遮挡反射回的时候,黑色接收端因为接收到反射回的红外线,于是产生输出信号,指示灯亮起,OUT管脚输出低位0(代表有障碍物)。如果障碍物消失,则指示灯灭,OUT管脚输出高位1(代表没有障碍物)。

     

    调教红外避障模块

    在使用红外避障模块前,需要手工调教中间那个蓝色旋转按钮,旋转这个按钮,接收端的感应距离就会变远或者变近,调整到一个合适的距离即可。

    调教时,可用手来当障碍物测试。

     

    按下图连接小车并固定红外传感器

     

     

    以下为编程参考代码

    
    #本用例需要配合红外避障传感器使用
    car.speed(1)
    
    #0-亮灯-有障碍-后退 #1-灭灯-无障碍-前进while True:    while car.d2()==1:        pass    car.back(0.1)        while car.d2()==0:        pass    car.go(0.2)

    编程体验

    代码大体的意义是,一直循环等待红外传感器信号改变,先等待有障碍信号出现,然后执行后退;再等待障碍消失信号出现,执行前进。

     

    展开全文
  • 基于红外避障模块和ARM+Cortex-M3的空余车位管理及引导系统
  • 智能车 中的红外蔽障模块的详细介绍以及 其电路的搭建 红外避障模块电路
  • 红外避障模块,完整电路和模块图片,以及各个元件的参数
  • 智能小车红外避障模块----使用教程

    万次阅读 2019-09-30 16:04:08
    今天就给·大家分享一下,何如在你的单片机或者树莓派上调用红外避障模块。 循迹模块介绍 循迹模块和红外避障模块类似。循迹模块的红外发射二极管不断发射红外线,当放射出的红外线被物理反射时,被红外接收器接收,...

    博主本科期间做过两个智能小车,链接如下
    b站小车视频分享
    今天就给·大家分享一下,何如在你的单片机或者树莓派上调用红外避障模块。

    循迹模块介绍

    循迹模块和红外避障模块类似。循迹模块的红外发射二极管不断发射红外线,当放射出的红外线被物理反射时,被红外接收器接收,并输出模拟值。输出模拟值和物体距离以及物体颜色有关,可以通过两路或者多路红外传感器判断黑线的位置,从而控制小车运动。
    其中,wiringPi.h这个库是有用户说明的,通过这个文献,你就可以了解到下文用到的各种库的含义了。
    wiringPi用户说明

    #include<wiringPi.h>
    #define Trig 28
    #define Echo 29
    #define LEFT 27
    #define RIGHT 26
    #define BUFSIZE 512
    
    int SR;//右侧循迹模块
    int SL;//左侧循迹模块
    
    wiringPiSetup();
    pinMode(1,OUTPUT);
    pinMode(4,OUTPUT);
    pinMode(5,OUTPUT);
    pinMode(6,OUTPUT);
    softPwmCreate(1,1,500);
    softPwmCreate(4,1,500);
    softPwmCreate(5,1,500);
    softPwmCreate(6,1,500);
    while(1)
    {
    //有信号为LOW,没有信号为HIGH
    sr=digutalRead(RIGHT);//有信号表明在白色区域,车子底盘上L3亮;没信号表明压在黑线上,车子底盘L3灭
    SL=digitalRead(LEFT);//有信号表明在白色区域,车子底盘上L2亮;没信号表明压在黑线上,车子底盘L2灭
    if(SL ==LOW&&SR==LOW){
    	printf("GO");
    	run();
    }
    else if(SL==HIGH&&SR==LOW){
    	printf("RIGHT");
    	left();
    }
    else if(SR==HIGH&&SL==LOW){
    printf("LEFT");
    }
    }
    

    运行c源码程序时:
    首先将此扩展版插在树莓派,电机驱动上的IN1、IN2、IN3、IN4分别接在扩展版的P18、P23、P24、P25.此时树莓派即可驱动电机。

    • 红外避障模块:
      运行红外避障程序时,左侧传感器OUT接P16,右侧传感器OUT接P12
      运行红外追踪程序时,左侧传感器OUT接P12,右侧传感器OUT接P16
    • 超声波传感器:
      传感器的VCC接5V、负极接GND、echo接P21,trig接P20
    • 红外循迹传感器:
      传感器的VCC接5V、负极接GND
      左侧传感器OUT接P16
      右侧传感器OUT接P12
      在这里插入图片描述
      我的论文如下
      我的论文
    展开全文
  • 应用于机器人/小车的红外避障模块资料描述: 该传感器模块对环境光线适应能力强,其具有一对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收,...
  • 37种传感器(十八)之红外避障模块+Stduino Nano&UNO 本文转载自:http://www.stduino.com/forum.php?mod=viewthread&tid=45&extra=page%3D1= 关键词: 51、stm32、arduino、stduino单片机、stduino UNO...

    37种传感器(十九)之红外避障模块+Stduino Nano&UNO

    本文转载自:http://www.stduino.com/forum.php?mod=viewthread&tid=45&extra=page%3D1=

    关键词:
    51、stm32、arduino、stduino单片机、stduino UNO&Nano、红外避障模块

    说明:
    红外避障模块能够帮助机器人避开障碍。红外避障模块包含一对红外线发射与接收装置:发射管发射出一定频率的红外线,当监测方向遇到障碍物时,红外线发射回来备接收管接收,此时模块指示灯备点亮,侦测到障碍物的信息也会备传递给单片机(有障碍物低电平,无障碍物高电平),从而可以针对障碍物做出反应。
    红外避障传感器具备较高精度,有效距离在2~40cm,工作电压为3.3V-5V。可以利用电位器旋钮调节监测距离。
    在这里插入图片描述
    实验目的:
    利用红外避障模块制作避障提示灯:当检测到障碍物则板载Stduino UNO/Nano的LED灯亮,反之则熄灭。

    器材:
    Stduino UNO/Nano;杜邦线、红外避障模块

    电路连接:
    在这里插入图片描述

    代码展示:

    int LED = 13;
    int BUTTON = 8;
    int val;
    
    void setup() 
    {
      // put your setup code here, to run once:
       pinMode(LED,OUTPUT);
       pinMode(BUTTON,INPUT); 
    }
    void loop()
    {
      // put your main code here, to run repeatedly:
        val = digitalRead(BUTTON);
        if(val == 0)//如果监测到障碍物
        {
            digitalWrite(LED,LOW);//点亮板载LED
            delay(1000);
        }
        else
        {
            digitalWrite(LED,HIGH);//否则熄灭
            delay(10);
        }
    }
    
    展开全文
  • 2、红外避障模块 3、导线 操作 1、通过xshell 工具来连接树莓派4B,输入命令gpio readall 来获取当前树莓派的针脚 2、用导线连接树莓派的针脚1(物理编号,VCC,3V),针脚6(物理编号,GND,回路),18(物理...
  • /************************************...```51单片机 买了一个TCRT5000红外避障模块,发现它接上电源后一检测到有障碍物LED就亮,都不用加载代码,求问这种模块可以实现特定时间检测到障碍物才亮吗? 附上卖家代码,
  • /******************************************传感器触发测试单片机:STC89C52波特率:9600*****************************************/#include unsigned char date;#define uchar unsigned char#define uint ...
  • 树莓派4B-Python-控制红外避障模块

    千次阅读 2020-08-19 17:19:06
    树莓派4B-Python-控制红外避障模块开场白树莓派的介绍功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、...
  • 以74HC00与非门IC为核心的反射式红外电路。...光电传感器的排列方法、个数、彼此之间的间隔都与控制方法密切相关,此电路抗干扰能力强,响应距离30cm左右,适用于红外小车避障,小距离流水线技术应用。
  • 51红外传感器资料及例程
  • 红外避障模块的接口

    2018-01-17 12:29:00
    这是最简单的GPIO接口模块之一。三个引脚,VCC/GND/OUT。声称支持3.3-5V,检测距离2-30cm。输出仅2个状态:有障碍或无障碍。当检测到障碍物时OUT脚输出低电平。上面有个电位器,可用以调整检测距离,例如,我试着把...
  • 满意答案69sjjeojo2020.07.01采纳率:58%等级:9已帮助:365人这是一个超声波避障小车的源程序,可以参考下,用的89C52单片机,舵机控制转角避障。#include#include #define Sevro_moto_pwm P2_7 //接舵机信号端输入...
  • 红外避障传感器是一种集发射与接收于一体的光电传感器。检测 距离可以根据要求进行调节。该传感器具有探测距离远、受可见光干 扰小、价格便宜、易于装配、使用方便等特点,可以广泛应用于机器 人避障、流水线计件等...
  • 本设计采用的避障模块红外传感模块,它主要根据的是物体反射的这一性质,红外传感器的原理图如图2所示。
  • 红外避障传感器具有一对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收。它常用于安装在小车上,判断前方是否有障碍物。可通过电位器设置阀值。...
  • 红外避障程序

    2015-05-14 23:54:36
    红外避障程序,这里是用c语言写的红外避障程序

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,079
精华内容 431
关键字:

红外避障模块