Arduino无线邮箱检测器设备的制作

电子说

1.3w人已加入

描述

步骤1:零件和工具

邮箱检测传感器:

-具有3.3v输出的Arduino

-nRF24L01 +无线收发器$ 6(用于亚马逊有两个)

-面包板和电缆

-簧片开关$ 1.50 Sparkfun

-磁铁$ 1 Sparkfun

-电源(I使用4 AA)

-胶带,维可牢尼龙搭扣或双面胶带来安装接收器

接收器

-带3.3v的Arduino输出

-nRF24L01 +无线收发器

-LED

-330欧姆电阻器

-电源(我使用了6 AA)

步骤2:将Arduino连接到无线模块

检测器

首先,我们必须让Arduino彼此通信。首先,按照上图将一个nRF24L01模块挂接到每个arduino上。确保您将VCC连接到Arduino上的3.3v,而不是5v引脚,否则模块可能烧坏!

连接完成后,我们将连接指示灯LED和门

步骤3:接线门传感器和指示器LED

检测器

检测器

变送器:

我们将使用簧片开关和钕磁铁来检测邮箱门何时打开。簧片开关是通过施加的磁场操作的电气开关。在没有连接的情况下,此开关是常开的;在施加磁场时,该开关是闭合的,以进行电气连接。

在我们的应用中,当磁体因邮箱门的打开而接近簧片开关时,它将在引脚4和接地之间建立连接。这将告诉Arduino门已经打开。

在一个Arduino上,将簧片开关的一侧连接到GND,将另一侧连接到引脚4。这就是您的发射器。

接收器:

现在,我们将挂钩接收器上的指示灯。在另一个Arduino上(不是刚刚将簧片开关连接到的那个),将引脚4的330ohm电阻连接到LED上的正极引线(较长的那个),然后将其余的引脚接地,如图所示以上。

这将是在收到邮件时点亮的灯。

现在开始上传代码。

步骤4:上传代码

现在,我们将代码上传到两个Arduino。

如果尚未下载Arduino IDE,则下载Mailbox_Reciver和Mailbox_Detector。

将Mailbox_Reciver上载到接收器(带有LED的接收器)

将Mailbox_Detector上载到发射器(带有簧片开关的那个)

抓住磁铁,使其靠近簧片开关,看看另一个Arduino上的灯是否亮起。如果是这样,您就做到了!呜呜!如果没有,请检查接线,然后重试

步骤5:安装变送器

现在,是时候将发射器安装到邮箱了。

当簧片开关和磁铁之间的距离不足半英寸时,它们就会激活。因此,当磁体距离磁铁超过半英寸时,它将表示邮箱已打开;而距离磁铁磁铁不到半英寸时,则将表示门已打开。

安装簧片开关,以便在关闭邮箱时将其与磁铁保持半英寸以上,而在门打开时则与磁铁相距不到半英寸。请参阅上面的图片,是的,我确实删除了我的邮箱,所以我可以为你们的朋友们拍照; P

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

全部0条评论

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

×
20
完善资料,
赚取积分