如何构建一个简单的红外接收器

电子说

1.3w人已加入

描述

步骤1:收集材料

1。某种Arduino。为此,我使用了Adafruit的Pro Trinket:

https://www.adafruit.com/product/2010

1.a。 Pro Trinket有这个小的“背包”,您可以将其附加到它上。我正在使用它来连接电池并轻松为电池充电,以及添加开关:

https://www.adafruit.com/products/2124

2。红外接收器:

https://www.adafruit.com/products/157

3。线。一些实心,一些公跳线:

https://www.adafruit.com/products/758

4。锂离子电池:

https://www.adafruit.com/products/1578

5。试验板:

https://www.adafruit.com/products/64

6。 SPDT开关(可选):

https://www.adafruit.com/products/805

7。 LED(可选):

https://www.adafruit.com/products/778

8。电阻器(可选)

9。 1000微法拉电容器(可选)

步骤2:将红外接收器插入面包板

“前端”红外接收器的四舍五入。背面完全平坦。考虑到该方向,中心引脚接地,右侧引脚为Vin,左侧引脚为信号。

步骤3:添加LED(可选步骤)

红外接收器

只要IR接收器接收到IR信号,LED就会闪烁。将电阻连接到IR接收器的“信号输出”脚。电阻的另一端进入LED的负极/阴极引脚。 LED的另一端需要接通电源。

三种识别LED极性的方法:

1。较短的腿是负极/阴极腿

2。 LED的头部在负极/阴极侧是平坦的。

3。在LED灯头内部,较大的金属片是负极/阴极侧。

更多内容:

https://learn.sparkfun.com/tutorials/polarity/diod 。..

第4步:添加Arduino

我的Arduino的一侧有公头插头,而在母头上有母头。其他。公头可将其锁定在面包板上的适当位置,母头引脚可轻松更改电路。

Arduino引脚-----------面包板

3.3v -------------------- ---红色电源线

GND ----------------------接地线

5 ---- -----------------------从红外接收器发出信号

步骤5:添加开关(可选)

首先,在Adafruit的Li-Poly Backback上的两个引脚之间切出迹线。然后,从两根跳线上剥去一点绝缘层。小心地将跳线焊接到孔中,但要确保避免对背包下的任何东西造成短路。最后,用热胶减轻细小的跳线的应力。

现在,将SPDT开关插入面包板。您将一根跳线连接到中心引脚,将一根跳线连接到左或右引脚。使用左脚或右脚都没有关系,但请确保将其中一个连接到中心。这样,处于一个位置的开关将被“断开”(或“断开”),而处于另一位置的开关将被“闭合”(或“接通”)。另外,请务必注意,这些开关往往是“先断后合”的,这意味着在您滑动开关时,它们会暂时将左右引脚短接在一起。

进一步的阅读:

https://forums.adafruit.com/viewtopic.php?f = 19&t = 7 。..

步骤6:对Arduino进行编程

首先,您需要读取IR遥控器的值。我正在使用Creative遥控器,该遥控器以38kHz的频率发出IR命令。我使用了Adafruit的便捷IR教程来弄清楚我的遥控器正在发送什么:

https://learn.adafruit.com/ir-sensor/using-an-ir-s 。..

将其连接起来并按下所有按钮后,我便能够从Creative遥控器捕获IR代码。现在,我可以在新草图中查找这些命令(附加),并根据它们执行一些操作。

步骤7:连接一些Neopixel LED(可选)

按照Adafruit的Neopixel Uberguide中的建议,在这里使用电容器。我的Neopixels正进入4号针脚,但您可以根据自己的意愿进行更改。

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

全部0条评论

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

×
20
完善资料,
赚取积分