用 nodemcu 做了个门禁装置,但功耗是个问题

2019-03-16 20:20:52 +08:00
 Juszoe

目前的解决方案: nodemcu 控制舵机进行开门,nodemcu 用 12000 毫安时的充电宝供电,舵机用 4*1.5V 五号电池供电。

问题: 大概两三天就要给充电宝充电,这时候只能接一条 USB 延长线冲个一晚上,计算了一下这耗电量略大啊,电流大约上百毫安了。

分析原因: 至于为什么耗电是因为把 nodemcu 作为 AP 热点,通过监听是否有设备接入断开进行开门和关门的控制,这也导致的无法使用内置的低功耗模式,因为这样会把 wifi 关闭。

请问各位有更好的解决方案吗?

ESP8266 低功耗解决⽅案文档 https://www.espressif.com/sites/default/files/documentation/9b-esp8266-low_power_solutions_cn.pdf

4517 次点击
所在节点    程序员
6 条回复
billlee
2019-03-16 21:27:19 +08:00
看起来用 station 模式接入 AP 就可以 light-sleep, 考虑用手机 APP 来唤醒?
Juszoe
2019-03-16 22:02:13 +08:00
@billlee #1 好像是个解决办法,不过这样操作步骤就多了,本来一个连 wifi 就搞定了,还要对 ios 和 android 都开发 app
billlee
2019-03-16 23:57:04 +08:00
@Juszoe #2 其实蓝牙是更合适的方案
http://www.ti.com.cn/product/cn/CC2540/description
手机都支持,功耗也低得多。
ryd994
2019-03-17 01:45:47 +08:00
用定时器,隔一秒时间起来一次。正常人一秒延迟感觉不出来的。如果有限定条件的话更长时间都可以
Flasky
2019-03-17 10:54:36 +08:00
@Juszoe app 用 H5 套个壳就行了。
如果还嫌麻烦的可以试试让手机开热点,8266 间隔检测,发现了就连接,连接成功了就开锁。
Juszoe
2019-03-17 18:35:31 +08:00
@billlee #1 采用了你的方案,不过没有用 app,用开启 AP 的 nodemcu 来唤醒门禁 mcu,还是用 wifi 接入开门

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/545325

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX