如何制作红外传感器模块

电子说

1.3w人已加入

描述

硬件连接:

红外传感器

连接红外灯已给出

将红外发射器的阳极连接到100欧姆电阻

将红外接收器的负极连接到10k电阻

将10k和100ohm电阻的两端连接(这是+ ve引脚,将其连接到5v)

将红外接收器和红外发射器的阳极和阴极连接在一起(这是-ve引脚,将其接地)

将另一根导线连接到接收器的阳极(这是信号引脚) )

您可以通过在引脚上的lookind来识别led的阳极和阴极,较长的引脚是阳极,而较短的是阴极

您还可以通过观察led的边缘(平板)来识别阳极和阴极led id阴极的边缘。

如果找不到像我一样的100 ohm电阻,则可以使用任何其他接近100 ohm的电阻。

步骤2:障碍物传感器电路如果没有Arduino:

红外传感器

没有arduino的障碍物传感器电路:

按上述电路中所示连接组件,以制作障碍物传感器。

采用上面构建的红外传感器,将ir的信号引脚连接到2n222a/bc547晶体管的基极(如果需要,可以在基极上增加电阻)

将晶体管的发射极接地并将ir传感器的gnd引脚接地

将晶体管的集电极连接到led的阴极

将led的阳极和ir传感器连接到5v

如果您可以在头上放置任何物体,就可以看到led发光了,也可以使用蜂鸣器代替led进行指示

第3步:使用Arduino进行障碍检测:

红外传感器

红外传感器

红外传感器

红外传感器

带上arduino板和红外线TRAN发射器和接收器。

将发射器阳极连接到100 ohm并连接到5v,并将阴极连接到接地端

将接收器的阳极连接到发射器的阴极将10k电阻器连接到ir接收器阳极

连接电阻两端都为5v

将接收器的信号引脚连接到arduino上的A5。

*打开arduino ide,粘贴下面给出的代码并上传

步骤4:代码:

红外传感器

代码工作:

打开串行监视器

您可以查看传感器发送的值

现在尝试将手靠近红外传感器

您会注意到,如果您将手移到更靠近红外的位置,该值会不断减小

通过这些值,您可以找出障碍物的距离是多远。

在下一个博客中,我将使用这些传感器制造自动驾驶汽车,因此请保持关注,直到那时再见:)

int inputpin = A5;

int sensor;

void setup( )

{

Serial.begin(9600);

pinMode(inputpin , INPUT);

void loop()

{ sensor = analogRead(inputpin);

Serial.println(sensor);

}

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分