电子说
步骤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
全部0条评论
快来发表一下你的评论吧 !