极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16889|回复: 10

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

[复制链接]
发表于 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);
    }
  }
}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2012-11-20 22:53:08 | 显示全部楼层
发射端功率小了吧,我用电视遥控器3~5M都可以
回复 支持 反对

使用道具 举报

发表于 2012-11-21 09:18:10 | 显示全部楼层
我也觉得是发射功率小了,查看一下这个管的功率是多少的!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-11-21 12:25:12 | 显示全部楼层
还有一个问题什么用手机的摄像头看到红外一直亮
回复 支持 反对

使用道具 举报

发表于 2012-11-21 16:46:40 | 显示全部楼层
xjchome 发表于 2012-11-21 12:25
还有一个问题什么用手机的摄像头看到红外一直亮

平时 没有信号发送时,应该关闭红外管,不然会烧掉的
回复 支持 反对

使用道具 举报

发表于 2012-11-21 17:28:09 | 显示全部楼层
支持楼上的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-11-21 20:01:53 | 显示全部楼层
singlechip 发表于 2012-11-21 16:46
平时 没有信号发送时,应该关闭红外管,不然会烧掉的

不知道哪位高手能指点下。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-11-22 12:48:24 | 显示全部楼层
顶 顶 顶  {:soso_e104:}
回复 支持 反对

使用道具 举报

发表于 2013-8-26 09:29:31 | 显示全部楼层
没有加三极管放大吧
回复 支持 反对

使用道具 举报

发表于 2013-8-26 09:44:01 | 显示全部楼层
自己用洞洞板搭个电路吧
10米都不是问题
俺买过多个arduino
但是一个shield都没有
自己做更有意思
回复 支持 反对

使用道具 举报

发表于 2013-8-26 09:46:01 | 显示全部楼层
提示: 注意站空比 可以到 1/3, 低一点
瞬时功率可以更大一点,一般的940nm的红外发射管,
短时间内瞬时电流到100毫安都没有问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-8 20:18 , Processed in 0.039218 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表