使用粒子光子,L298N驱动程序和iOS快捷方式构建自动门锁
扫描二维码
随时随地手机看文章
这个项目是我尝试使用粒子照片L298N和直流电机中的电机驱动器来自动化我的门锁。我们的目标不是完全替换锁,因为这不是一个永久性的项目。我只是想让马达通过一个耦合器自动转动旋钮,这是由iOS的快捷方式触发的。这是一个简单的想法,但却变成了一个很好的学习经验,关于电源连接,以及当事情不像你想象的那样发展时如何解决问题。
动机
最近我的钥匙总是卡在我的锁里,或者不能正确地拧开我的锁。我想做一个可以通过手机远程解锁或锁门的东西。此外,大多数智能锁都非常昂贵,所以我想,“为什么不尝试自己做一个更便宜的版本呢?”
构建过程
我开始通过连接粒子光子和L298N和电机驱动器在一起。L298N电机驱动器使用跳线连接到Photon: IN1到D2, IN2到D3, ENA引脚到D4,控制电机的方向和速度。另外,输出1连接到电机线1,输出2连接到电机线2。完成后,我继续在Particle web IDE上编写代码。我创建了两个简单的功能,一个可以打开我的门,另一个可以锁上它,之后我可以用手机触发它。
将马达安装到门上可能是最具挑战性的部分。我将耦合器(3mm至6mm)连接到电机轴(3mm),然后尝试将其连接到锁主轴。联轴器与锁轴的配合不太好。耦合器只是有点太小了,但经过一些调整(我在斗争部分进行了更深入的研究),我设法使它足够安全,可以进行测试。硬件准备好后,我设置了iOS快捷方式,使用web钩子向我的Photon发送锁和解锁命令。要设置iOS快捷方式,请点击屏幕右上角的加号。”将方法切换为post,请求主体切换为form。添加一个新字段,在关键点添加“access_token”,并在文本点添加您的访问令牌。
起初,我用光子USB端口(5v)为所有东西供电,但主轴无法打开我的门,所以我决定提高电源。我认为直流电机需要更多的扭矩,所以我切换到一个12 V电源。我还必须切换我的线路以适应新的电压,但即使这样做,我仍然在这个过程中犯了一个错误,烧毁了我的光子的电子元件。我不得不用一个新的替换坏掉的光子,然后回到使用5 V。由于这个原因,我没能完成这个项目,但我仍然相信这是可行的。
挑战
我最大的挑战是电源问题和安装耦合器。联轴器有两个侧面,可以是不同的长度,所以我不得不订购一个与3MM侧电机轴和另一边匹配主轴直径。PCL老师法律先生建议我使用数字口径但是因为我在学校没有一个和一个没有电池,我不得不使用一个统治者的错误而不是统治者找到直径,我认为我的测量约0.1毫米。当我试图附加的耦合器主轴不合身,和没有足够的时间订购一个新的,我已经找到另一个方法让它工作。
我小心地用钻头扩大耦合器孔,以匹配主轴尺寸,然后用砂纸平滑和调整。一段时间后,我终于能够适应耦合器到主轴。
我遇到的另一个问题是低能效。电机不够强大,不能在5v和电机上转动主轴,所以我试着重新布线,给电机12 V,而不给粒子光子发送电压。我没弄好,光子号最后被炸了。
代码
本文编译自hackster.io





