发布时间: 2026-02-14
有没有碰到这般尴尬情形:出去扔趟垃圾,然而风一吹就把门锁住了;家里有客人到访,可自己却在卧室躺着不愿起身去开门;又或者快递员来送货,你人却还在公司,只得让他改日再来?
传统机械锁于这些场景之中仿佛就显得略微“不通情理”了。要是能够借助手机实施远程操控门锁,使得钥匙以仿佛“长”在了手机上面的这样一种方式存在,生活会不会便利许多呢?今日,我们就要来探讨一下怎样运用一块体积微小的开发板以及舵机,凭借自身动手去打造出一个简易的用于远程控制的开锁装置。
先开始来认识一下这两个核心部件,,能将它理解成一个可以连接WiFi的小型电脑,它价格低廉,只需十几块钱便能够买到,然而却能进行代码运行,并且还能够与手机、网络展开通信。至于舵机,则是一种能够精确控制角度的电机,你要是让它转动45度,它绝对不会转到46度。在开锁场景当中,舵机就是那个负责转动锁舌或者拨动门闩的“小力士”。
想象一下,我们使与家里的WiFi实现连接,使其时刻处于待命状态当你于手机上发送一个“开锁”指令时此指令经由云平台传递至处它收到指令后便会告知舵机嘿伙计转个90度舵机转动从而模拟了我们手动拧钥匙开门的相应动作导致门被开启。
用这套方案来改造门锁,好处还真不少:
便捷性是其最为直观的长处。往后无论你身处何方,只要手机处于联网状态,便能够给门锁发送指令。孩子在楼下玩耍且未携带钥匙,朋友临时前来拜访,这时你全都能够“远程开启房门”,再也无需匆忙地从公司往家中赶了。
<强>安全性强>同样能够得以提高,你能够在任意时候去查看门锁所留存的记录来知晓门是在何时被开启的,与一些传感器相互配合,你甚至还能够了解门到底有没有关好,和传统钥匙易于被复制相比,这种借助电子进行控制的方式,只要你妥善保护好手机以及账号,安全系数将会更高。
![]()
极为具有可玩性,这恰恰是DIY的趣味之处。此系统全然是由你自身搭建而成的,你能够依据自身门锁的构造,挑选各异的舵机,编写出各具差异的控制逻辑。比如说设定唯有在特定时间段方可远程开门,亦或是接入智能音箱,达成语音控制。
成本极其低昂。相对市面上动不动就有上千元之多的智能门锁来说,自行手动运用以及舵机去搭建,成本也许仅仅只要几十块钱,是体验智能家居最为经济省俭的入门途径之一。
它依旧是一个相当出色的,具有卓越水准突出表现的技术实践项目,借助这个规模较小的项目,你能够接触触及碰到物联网的一整条完整链路,其中涵盖包含:嵌入式编程,WiFi通信,手机应用层面的联动,这为你在未来去缔造创造出更为复杂繁琐、极具价值意义有份量的产品奠定了基础根基。
选舵机时,极其关键的一点在于要看它的“力气”以及“身板”。得看的是,也就是舵机力气大小的舵机品牌伟创动力,普通室内门锁锁芯转动阻力并不很大,选择一个那种3kg扭矩的微型舵机,比如参考内容里提到的EM3,对于小锁舌而言是十分足够绰绰有余的,其扭矩在5kg·cm左右。但如果是老式的大碰锁,又或者是加了防盗闩时,可就需要去选扭矩更大的型号了。
<强>尺寸强>同样十分紧要。你门锁内部所拥有的空间,极有可能相当有限,要精准量好安装位置的尺寸。诸如参考内容之中被提及的尺寸,像呈现为 的舵机,亦或是尺寸更为小些的28..5mm 的微型舵机,这些全都是需要预先去予以比对的。应先购置舵机,随后依据其尺寸进而去开展针对固定支架以及传动连杆的设计。
需要考虑的有控制着精准的度数,还有工作时的电压情况。开锁之时,通常只需舵机予以转动,转动的角度是固定的,比如说能转动六十度,又比如说可以转动九十度,普通经PWM进行控制的模拟舵机便能够达成需求,而且价格甚为低廉。然而要是想要达成更为复杂一些的逻辑情况,像是迟缓地开锁这样子的情况,那就可以考虑经由串口或者CAN总线来控制的数字舵机,恰似参考内容里所提及的E153物流舵机那般。关于电压这方面,平常所使用的舵机大多则是5V或者6V,然而开发板一般情况下同样也是采用5V来进行供电 ,所以供电系统能够进行统一的规划。
已经万事皆备,于是我们开启动手模式。硬件连接实际上是挺简易的。你所需的有:一块开发板(像这种)、一个5V舵机、几根杜邦线。利用导线把舵机的信号线(一般是橙/黄色的)连至的一个GPIO引脚(比方说D4),把舵机的电源线(红色的)以及地线(棕色/黑色的)分别连到的VIN(或者5V)和GND引脚上。要留意倘若舵机功率比较大,推荐采用外部供电,以便防止烧坏开发板。
![]()
随后是软件部分,我们能够于 IDE之中编写代码,致使连接至你的WiFi网络,并且连接上个MQTT服务器,这是一种轻量级的物联网通信协议,你得注册一个免费的MQTT ,像是在或者阿里云上创建实例以获取服务器地址、端口、用户名以及密码,接着在代码内,使订阅一个特定主题,例如“//”。当你借助手机上的MQTT客户端软件伟创动力,比如MQTT Dash,朝着这个主题发送“open”指令之时,会将其接收,进而驱动舵机旋转至指定角度,在延时几秒之后,又会反向旋转使其归位,如此便完成了一次完整无暇的开锁动作。
烧录程序至过后,便要进行物理安装了,你得使用热熔胶或者自行3D打印一个支架,将舵机于门内侧贴近锁芯之处予以牢固固定,重点是设计一套连杆机构,使之把舵机的旋转运动转变为锁芯的旋转运动,你能够取一根铁丝加以弯折,把一端安在舵机臂上,另一端通过胶粘于一个小拨片上,拨片再插入门锁的拨动槽内;这是一份需要耐心的事务,多尝试几回,找寻到舵机旋转以及锁芯转动最为顺滑的角度。
这儿存在几个坑预先告知你,如此能省去好多事。其一,是舵机的归位,开锁之后要使舵机归位,不然当再次开门的时候会先朝着相反方向用力,易于损坏舵机。其二舵机厂家伟创动力,是断电问题,以及舵机都需要持续供电,建议使用一个USB充电头常年插着,或者直接从猫眼的电源线获取电力。其三,是网络稳定性,要保证家里的WiFi信号能够覆盖到门所在的位置。
你成功凭借手机打开门锁的时候,那种成就感是没办法用言语来详尽表述的。然而,这仅仅是开端,这个体积不大的加上舵机的组合,能够达成的事情远不只是开锁这一项。
你能够借助它去打造一个自动投喂器,按照设定的时间驱使舵机实现转动,进而将猫粮释放出来。又或者制成一个智能浇花系统,在土壤湿度传感器察觉到缺水状况的时候,舵机便会拧开一个小水阀。参考内容之中所提及的舵机被应用于无人机抛投器以及节气门上,这给我们带来了灵感,只要你拥有敢于想象的勇气,就能够运用这价值几十元的设备去模拟那些价值上千元设备的功能。
此DIY项目宛如一把钥匙,为你开启了物联网创造之源,你能够开始思索该怎样令自身家居变得更为智能,更为有趣。
行了,就围绕着借助去操控舵机从而实现开锁的这个话题儿,今儿就谈到这儿拉。你是否有过思索,除了用其达成开锁之外,你还会凭借它去打造出啥有意思的东西?欢迎于评论区把你的新奇想法给分享出来,倘若觉着这文章对你有所助力,可别忘了点赞并且分享给更多热衷于动手的友人!