
适合出租屋的基于ESP8266的远程开门多功能模块-简单暴力
简介
具有双电源自动切换电路,支持电机驱动及PWM舵机两种开门驱动方案,带霍尔传感器接口,用于反馈门是否打开状态,带电池自动充电功能。(功能已验证) 基于Blinker平台,支持小爱同学语音开门。
简介:具有双电源自动切换电路,支持电机驱动及PWM舵机两种开门驱动方案,带霍尔传感器接口,用于反馈门是否打开状态,带电池自动充电功能。(功能已验证) 基于Blinker平台,支持小爱同学语音开门。开源协议
:GPL 3.0
描述
本项目是用于出租屋那种老式防盗锁的远程开门模块,使用了简单暴力的开门解决方案,解决了我经常忘记带钥匙要找房东拿钥匙的烦恼;主要基于Blinker的物联网解决方案
(主要是免费),Blinker功能:Blinker文档中心 ;
使用的是某宝的几块钱的二手拉杆电机加一根扎带的简单开门方案;(模块还有SG90舵机的接口,可以自己想办法设计一下)
1,有USB供电和电池双电源自动切换功能,主电源为USB供电,副电源为电池;主要应对USB意外掉电或者停电;(就算停电路由器没网也可以手机开热点给模块连来开门);USB供电接口除了TYPE C的数据线供电接口,还留了螺钉式接口,防止数据线不够长的情况,使用多余的5V1A的充电头加数据线供电就行;
功耗说明:待机电流为24ma到43ma,平均功耗为0.17w,后续继续对ESP8266进行功耗优化,还可以做到更低的功耗;
2,有电池自动充电电路,采用的是常用的TP4056,充电使能引脚默认下拉,上电不充电;可设置IO上拉进行充电;使用ESP8266的ADC对电池电压进行测量,可设置自动开启充电阈值和手动开启充电;
3,H桥电机驱动;采用的是H桥电机驱动IC,功率足以驱动大部分的有刷电机;支持正转反转刹车PWM调速等(主要是这款IC立创商城一直有神秘优惠券)。
4,预留了霍尔传感器接口,可以把霍尔传感器外接到门的边缘,然后在门框放置磁铁来检测门的开关状态。(随便一款霍尔,不带锁存功能的就行)
(霍尔传感器功能已验证,只是我没有放到门的边缘,只是在板载霍尔进行了验证)
5,必不可少的RGB,预留了一个WS2812 RGB;(未使用功能,功能待开发,我也不知道用来干啥)
6,对USB供电状态进行检测,掉电及时通知客户端;
7,串口下载接口,下载运行状态切换开关,复位按钮;
8,软件部分并未完善,只是验证了基本功能;
预设实现功能:
1,远程开门及门锁共享;
2,WIFI接入方式增加局域网广播接入;
3,记录开关门时间;
4,微信消息发送长时间未关门提醒;
5,OTA升级;
暂时只提供基本验证的源代码(需手动修改Secret Key密钥,wifi id,wifi 密码;)然后编译下载,基于arduinio esp8266;
以上为V1版本说明
---------------------------------------------------------------------------------------------------------------------------------------
V2版本已打板,已验证功能......
设计图

BOM


评论