数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 694|回复: 13
打印 上一主题 下一主题

sbc68.com: [综合] 用esp8266做电子门锁(新手友好)

[复制链接]
跳转到指定楼层
1#
发表于 2019-10-7 00:05:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,认识更多玩家好友,查阅更多资源,享有更多功能

您需要 登录 才可以下载或查看,没有帐号?立即注册 微信登录

x
这个想法的背景是家里的大门锁不太好用,是那种老式锁,开锁要拧好几圈还特别难拧,钥匙还是铜的好像,有一次就把钥匙拧断在锁里了。
就是这种老式锁,现在估计很少用了


也尝试换新锁。过了一段时间还是很难开,为此我就想用电动的来开锁。开始设想用指纹锁,指纹模块大概好几十块,还要配合单片机开发使用,算算成本有点高。看到网上有人用esp8266wifi模块只需要十几块钱还支持二次开发,这样就省掉单片机的钱了,忍不住买了开发板回来玩玩。

这就是esp8266WiFi模块,有很多家卖的,价格都差不多



    板子到手后还要进行软件开发,代码方面有很多成熟的例子共我们参考;esp8266默认的是AT指令固件我们用不到, 我用的是lua开发的,要刷nodemcu的固件才能二次开发
nodemcu固件可以在线选择需要的功能,建议参考大神galaxyzwj这篇文章。

    不过lua语言期间版本升级了一次,导致以前的有些语法变了,如果要用在线生成的固件就要学习新版本的语法;我尝试了几个语法之后感觉对新手不太友好。就从网上找了老版本的固件参考大神chinachenlu

后里面讲的挺详细的,后面还讲了连接阿里云,这个我们以后再说。到现在估计大家都安装好了开发环境,ESPlore应该也会用了,下面就要写程序了。
因为nodemcu固件会造成板子丝印上的引脚编号与芯片里的IO口不一致,所以我们先搞清楚板子上的引脚对应的程序里面的IO口,
IO口对应图




门锁动作部分我用的是舵机,一般的小舵机力气不够(门锁太死了),我用的是25kg的舵机,虽然慢了点但是力气是真的大。驱动舵机需要50HZ的pwm波(也就是周期为20ms),8266正好可以满足。舵机可以参考这篇文章秒懂舵机角度控制原理

舵机参数:工作电压:4.8V-7.2V

                       角度:90度-180度通用(遥控器90度,单片机180度)
值得注意的是驱动舵机的pwm波要求的是20ms周期内0.5ms-2.5ms才是有效动作,对应的占空比为:2.5%~12.5%;esp8266设置50hz的pwm波时占空比范围是:0-1023来对应占空比(0-100%),对应的有效区间为:25-128,这个可以固定舵机后可以来微调行程,最好用圆舵盘,这样往哪边转都可以。
下面是制作过程:


                               
登录/注册后可看大图


锁体外壳开个缺口用于穿铁丝


用的是衣柜的铝管

把圆管捏扁用于固定舵机


弯好外形后打两个孔用自攻钉固定

组装好的外形


板子的D4就是pin4脚

供电用的是手机USB充电头







功能演示
链接家里的WiFi,打开网络助手

切换到tcp客户端模式,点击增加填写IP地址和端口号


添加完成后会返回一个ok

输入一个1发送过去门就开了(3秒后舵机会自动回位)



代码分享


代码分享.rar (490 Bytes, 下载次数: 3)





打赏

参与人数 3M币 +93 收起 理由
aec + 18
人艰不拆了 + 5
阿睦 + 70

查看全部打赏

2#
发表于 2019-10-7 09:49:45 来自手机浏览器 | 只看该作者
瀑布汗  单舌锁就不适合改电动
你那锁太旧了 换锁要不了几个钱
换个外装锁 让他装灵活点就好了
4#
发表于 2019-10-7 11:53:29 | 只看该作者
不用这么麻烦的,一个易微联的开关,一个伸缩电机,一个5v电源搞定,我的用了好久了
5#
发表于 2019-10-7 13:23:01 | 只看该作者
lz这门够档次~
6#
发表于 2019-10-7 13:39:47 来自手机浏览器 | 只看该作者
一看那锁和那门把手 这门也至少有20年以上历史了。

打赏

参与人数 1M币 +10 收起 理由
锰子 + 10 歡迎探討

查看全部打赏

7#
 楼主| 发表于 2019-10-7 14:17:00 | 只看该作者
aec 发表于 2019-10-7 13:39
一看那锁和那门把手 这门也至少有20年以上历史了。

好像是九几年的老房子了
8#
发表于 2019-10-7 16:14:36 | 只看该作者
我去!这个破门配上电子锁……
9#
 楼主| 发表于 2019-10-7 16:58:30 | 只看该作者
搅搅震 发表于 2019-10-7 16:14
我去!这个破门配上电子锁……

历史悠久啊
10#
发表于 2019-10-7 22:19:06 | 只看该作者
这才是爱折腾的本质啊,这破锁,哈哈
11#
发表于 2019-10-8 15:26:54 | 只看该作者
这门+锁都没有 充电器值钱

哈哈,开玩笑,楼主莫怪
12#
 楼主| 发表于 2019-10-8 15:37:24 | 只看该作者
x2in 发表于 2019-10-8 15:26
这门+锁都没有 充电器值钱

哈哈,开玩笑,楼主莫怪

真实。。。
您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

Archiver|手机版|小黑屋|关于我们|联系我们|网站条款|数码之家 ( 闽ICP备05031405号 )

GMT+8, 2019-10-17 07:22 , Processed in 0.196161 second(s), 22 queries , MemCache On.

Powered by Discuz!

© 2001-2019 Comsenz Inc.

快速回复 菲律宾申博游戏怎么登入 返回列表
菲律宾申博开户登入 菲律宾申博在线网址 申博游戏端登入 菲律宾太阳娱乐游戏登入 菲律宾申博太阳岛 菲律宾申博在线登入官网
申博管理平台登入 申博官网开户登入 菲律宾申博娱乐官方网 申博网上娱乐 申博手机怎么充值 申博在线游戏代理登入
菲律宾太阳城充值网址 申博在线开户优惠登入 138申博亚洲登入 菲律宾太阳网上娱乐 申博官网登录 申博娱乐手机版
菲律宾申博开户登入 太阳申博开户登入 申博138娱乐登入 www.33msc.com www.55nsb.com 申博手机怎么登入
百度