基于Arduino的自动感应门的制作

电子说

1.3w人已加入

描述

步骤1:获取并安装电动机

Arduino

Arduino

Arduino

Arduino

Arduino

Arduino

电动机选择

首先,我们需要一个选民ic马达。电动机具有很大的扭矩和低速非常重要。这就是为什么我使用雨刷电机。任何汽车上的任何刮水器马达都可以使用。您也可以使用周围的另一台直流电动机,但要确保它有足够的扭矩来移动门。

电动机的电源

我使用的12 V直流电动机最多可以使用12 A的电源。这就是为什么它如此坚固但现在需要强大的电源为其供电的原因。那是计算机电源的用处。我使用的是300瓦电源,但比此低/高的电源也可以工作。它将在其12 V电源轨上提供12 A电流,这对于我们的DC电动机而言已经足够了。要从中获取电源,我们首先必须将绿色线与黑色线短接。这将充当电源按钮。没有它,电源将无法启动。查看上面的图片以查看电线以及如何将其短路。

门机构

要打开门,我们需要构建一个机构。查看上面的图片。它由两个金属片组成。一个是20厘米,另一个是25厘米长。它可能也可以用木头制成,但我不确定它的强度。有两个点可以移动很重要。一个是两个零件相互连接的地方,另一个是较长的零件连接至门柱的地方。较小部件的另一侧需要安装在电动机上。因为我使用的是金属零件,所以将其焊接在电动机上。听起来似乎不太清楚,但是如果您观看视频,一切都会变得清晰。

安装

在制作好机制之后,您需要安装它放在你的门上。为此,我首先将一些螺钉拧入需要旋转的马达上方。然后我得到了一些拉链,然后将电动机用拉链固定在这些螺钉上。之后,我使用了很多热胶来增加复杂性。我已经将电机安装在门中央右侧约10厘米处,并将该机构的长块安装在门柱中央右侧约2厘米处。

这是项目中最难的部分。如果您发现电动机没有足够的动力来打开门或门无法完全打开,请尝试更改电动机的位置或更改机构的长度。

步骤2:准备好Arduino

Arduino

Arduino

我正在使用Arduino UNO这个项目的大脑。任何其他Arduino兼容设备都可以像Arduino nano一样工作。

我们首先要下载可以在我的github上找到的代码:

https://github.com/sieuwe1/AutomaticDoor

点击克隆/download按钮,然后单击“下载为ZIP”。

然后解压缩软件包,并使用Arduino IDE打开AutomaticDoor.ino文件。

然后将代码上传到arduino板

在Arduino IDE中,您可以看到代码。上面的代码中有一个配置部分,就像上面的图片一样。有一个非常重要的变量是MotorDelay变量。这个决定电机多长时间获得动力。该变量越长,电动机转动的时间就越长,电动机转动的时间越长,门打开的次数就越多。因此,如果门未完全打开或粉碎成某种东西,因为如果门打开太多,请更改此变量。然后再次上传代码,看看它现在是否可以正常工作。

步骤3:制作控制器并连接一切

Arduino

Arduino

Arduino

Arduino

H桥

要控制直流电动机的运动,我们必须构建一个电动机控制器。为此,我们使用上图中的H桥配置。我已经使用5v继电器构建了一个H桥,但是您也可以使用4个N沟道MOSFET。就像上面的示意图一样构建它,并确保使用粗线和高安培数的组件。如果您使用的是mosfet,我建议您使用IRFZ44n,因为它们是逻辑电平操作。

H桥完成后,我们需要连接几根线。将继电器的线圈引脚(如下图第二张)连接到A1和B2以及B1和A2一起。如果要制作mosfet H桥,请像在继电器H桥中那样将门极引脚连接在一起。

示意图

现在我们有了H-桥接,我们需要将其连接到Arduino。遵循图片中的示意图,并将所有其他东西连接到。

如果您已将所有东西都连接好,则将一个超声波传感器放在门的一侧,另一侧放在另一侧。

如果门在关闭时需要关闭或以其他方式打开,请切换引脚8和9上的电线。

步骤4:完成

希望这并不难。如果您已完成所有正确的操作,那么您现在将拥有自己的SciFi门!

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

全部0条评论

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

×
20
完善资料,
赚取积分