xjchome 发表于 2012-11-20 22:10:43

红外发射模块为什么有效距离不到半米

本帖最后由 xjchome 于 2012-11-20 22:15 编辑

上网买了Arduino MEGA 2560 R3 + ArduinoMEGA传感器扩展板V1.2 + 红外发射接收套件   

   
已实现读取电视遥控,可以遥控电视,但发现有两个问题
1. 红外发射模块为什么有效距离不到半米,要放在电视机面前才能遥控?
2. 发射红外后用手机的摄像头看到红外一直亮?





代码
#include <IRremote.h>

IRsend irsend;
void setup()
{
Serial.begin(9600);
}

void loop()
{
if(Serial.read() != -1 ){
    for (int i = 0; i < 3; i++) {
      irsend.sendNec(0x2FD7887, 32);
      delay(100);
    }
}
}

wasdpkj 发表于 2012-11-20 22:53:08

发射端功率小了吧,我用电视遥控器3~5M都可以

Randy 发表于 2012-11-21 09:18:10

我也觉得是发射功率小了,查看一下这个管的功率是多少的!

xjchome 发表于 2012-11-21 12:25:12

还有一个问题什么用手机的摄像头看到红外一直亮

singlechip 发表于 2012-11-21 16:46:40

xjchome 发表于 2012-11-21 12:25 static/image/common/back.gif
还有一个问题什么用手机的摄像头看到红外一直亮

平时 没有信号发送时,应该关闭红外管,不然会烧掉的

wds4045 发表于 2012-11-21 17:28:09

支持楼上的:D

xjchome 发表于 2012-11-21 20:01:53

singlechip 发表于 2012-11-21 16:46 static/image/common/back.gif
平时 没有信号发送时,应该关闭红外管,不然会烧掉的

不知道哪位高手能指点下。。:D

xjchome 发表于 2012-11-22 12:48:24

顶 顶 顶{:soso_e104:}

HeartRain 发表于 2013-8-26 09:29:31

没有加三极管放大吧

timberg 发表于 2013-8-26 09:44:01

自己用洞洞板搭个电路吧
10米都不是问题
俺买过多个arduino
但是一个shield都没有
自己做更有意思

timberg 发表于 2013-8-26 09:46:01

提示: 注意站空比 可以到 1/3, 低一点
瞬时功率可以更大一点,一般的940nm的红外发射管,
短时间内瞬时电流到100毫安都没有问题
页: [1]
查看完整版本: 红外发射模块为什么有效距离不到半米