V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Juszoe
V2EX  ›  程序员

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

  •  
  •   Juszoe · Mar 16, 2019 · 4946 views
    This topic created in 2608 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
        1
    billlee  
       Mar 16, 2019
    看起来用 station 模式接入 AP 就可以 light-sleep, 考虑用手机 APP 来唤醒?
    Juszoe
        2
    Juszoe  
    OP
       Mar 16, 2019
    @billlee #1 好像是个解决办法,不过这样操作步骤就多了,本来一个连 wifi 就搞定了,还要对 ios 和 android 都开发 app
    billlee
        3
    billlee  
       Mar 16, 2019
    @Juszoe #2 其实蓝牙是更合适的方案
    http://www.ti.com.cn/product/cn/CC2540/description
    手机都支持,功耗也低得多。
    ryd994
        4
    ryd994  
       Mar 17, 2019 via Android
    用定时器,隔一秒时间起来一次。正常人一秒延迟感觉不出来的。如果有限定条件的话更长时间都可以
    Flasky
        5
    Flasky  
       Mar 17, 2019 via Android
    @Juszoe app 用 H5 套个壳就行了。
    如果还嫌麻烦的可以试试让手机开热点,8266 间隔检测,发现了就连接,连接成功了就开锁。
    Juszoe
        6
    Juszoe  
    OP
       Mar 17, 2019
    @billlee #1 采用了你的方案,不过没有用 app,用开启 AP 的 nodemcu 来唤醒门禁 mcu,还是用 wifi 接入开门
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4122 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 00:54 · PVG 08:54 · LAX 17:54 · JFK 20:54
    ♥ Do have faith in what you're doing.