基于arduino的自动感应门的制作工艺_基于Arduino的自动感应门的制作

步骤1:获得并安装电机。

电机选择

首先,我们需要一个表决器ic马达。电机扭矩大,转速低,这一点很重要。这就是我用雨刷马达的原因。任何车上的雨刮电机都可以用。你也可以使用另一个DC电机,但要确保它有足够的扭矩来移动门。

电机电源

我使用的12 V DC电机可以使用高达12 A的电源。这就是为什么它这么强,但是现在需要一个强大的电源来为它供电。这就是计算机能力的用途。我用的是300瓦的电源,但是更低/更高的电源也可以。它将在其12 V电源轨上提供12 A的电流,这对于我们的DC电机来说足够了。为了从中获得能量,我们必须首先短路绿线和黑线。这将作为电源按钮。没有它,电源就不会启动。看看上面的图片,看看电线和如何缩短它们。

门机构

要打开这扇门,我们需要建立一个机制。看上图。它由两块金属组成。一个20厘米,另一个25厘米长。也可能是木头做的,但强度我不太清楚。重要的是有两点要动。一个是两个部分相互连接的地方,另一个是较长部分与门柱连接的地方。较小部分的另一侧需要安装在电机上。因为我用的是金属零件,所以我把它们焊接到电机上。听起来并不清晰,但如果你看了文章,一切都会变得清晰。

固定

做好机制后,你需要安装它,并把它放在你的门上。为此,我首先将一些螺钉拧入需要旋转的电机。然后我弄了一些拉链,用拉链把电机固定在这些螺丝上。之后我用了很多热胶来增加复杂度。我已经将马达安装在门中心右侧约10厘米处,将机械装置的长块安装在门柱中心右侧约2厘米处。

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

第二步:为Arduino做准备

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

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

https://github.com/sieuwe1/AutomaticDoor

单击克隆/下载按钮,然后单击以ZIP格式下载。

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

然后把代码上传到arduino板上。

在Arduino IDE中,你可以看到代码。上面的代码里有一个配置部分,就像上图一样。一个非常重要的变量是电机延迟变量。这决定了电机需要多长时间才能获得动力。这个变量越长,电机旋转的时间越长,电机旋转的时间越长,门打开的次数就越多。所以,如果门没有完全打开或者碎成了什么东西,因为如果门打开太多,请改变这个变量。然后再次上传代码,看看现在是否能正常工作。

第三步:制作控制器,连接一切。

h桥

为了控制DC电机的运动,我们必须建立一个电机控制器。为此,我们使用如上所示的H桥配置。我已经用5v继电器构建了一个H桥,但您也可以使用四个N沟道MOSFET。像上面的图一样建造它,并确保使用粗线和高阻抗元件。如果你用的是mosfet,我建议你用IRFZ44n,因为它们工作在逻辑电平。

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

示意图

现在我们有了H桥,我们需要将它连接到Arduino。按照图中的原理图,将所有其他设备连接到。

如果你已经连接了一切,在门的一边放一个超声波传感器,另一边放另一边。

如果门在关闭时需要关闭或打开,切换针脚8和9上的电线。

第四步:完成

希望不会很难。如果你已经完成了所有正确的操作,你现在将拥有自己的科幻之门!