• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Juszoe
V2EX  ›  程序员

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

  •  
  •   Juszoe · Mar 16, 2019 · 5368 views
    This topic created in 2793 days ago, the information mentioned may be changed or developed.

    目前的解决方案: 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

    Supplement 1  ·  Mar 17, 2019
    最后选择了双 nodemcu 控制,一个启动 AP 模式并连接电源,负责开门的 mcu 就是 STATION 模式连接 AP 模式的 mcu,这样能够自动开启 LIGHT_SLEEP 模式进行休眠,又能保证实时性,实际使用几天再看看功耗怎么样
    6 replies  •  2019-03-17 18:35:31 +08:00
    billlee
    billlee
    Mar 16, 2019
    1
    看起来用 station 模式接入 AP 就可以 light-sleep, 考虑用手机 APP 来唤醒?
    Juszoe
    Juszoe
    OP
    Mar 16, 2019
    2
    @billlee #1 好像是个解决办法,不过这样操作步骤就多了,本来一个连 wifi 就搞定了,还要对 ios 和 android 都开发 app
    billlee
    billlee
    Mar 16, 2019
    3
    @Juszoe #2 其实蓝牙是更合适的方案
    http://www.ti.com.cn/product/cn/CC2540/description
    手机都支持,功耗也低得多。
    ryd994
    ryd994
    Mar 17, 2019 via Android
    4
    用定时器,隔一秒时间起来一次。正常人一秒延迟感觉不出来的。如果有限定条件的话更长时间都可以
    Flasky
    Flasky
    Mar 17, 2019 via Android
    5
    @Juszoe app 用 H5 套个壳就行了。
    如果还嫌麻烦的可以试试让手机开热点,8266 间隔检测,发现了就连接,连接成功了就开锁。
    Juszoe
    Juszoe
    OP
    Mar 17, 2019
    6
    @billlee #1 采用了你的方案,不过没有用 app,用开启 AP 的 nodemcu 来唤醒门禁 mcu,还是用 wifi 接入开门
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   683 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 21:01 · PVG 05:01 · LAX 13:01 · JFK 16:01
    ♥ Do have faith in what you're doing.