V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MudBodhisattva
V2EX  ›  程序员

有啥带 wifi 超低功耗的开发板吗?

  •  
  •   MudBodhisattva · 2022-12-06 09:33:46 +08:00 · 3995 次点击
    这是一个创建于 719 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有啥带 wifi 超低功耗的开发板吗,esp8266 功耗太大用锂电池供电一会儿就没了。本人软件专业不是搞硬件的不会自己设计,只会用 arduino 的鸟儿,希望有大佬推荐一块儿友好点的板子。

    37 条回复    2022-12-07 14:05:08 +08:00
    littlebrother
        1
    littlebrother  
       2022-12-06 09:36:54 +08:00
    你竟然不是用 USB 供电
    MudBodhisattva
        2
    MudBodhisattva  
    OP
       2022-12-06 09:41:55 +08:00
    打算是把它放到特定位置加一个传感器 有人经过时我的电脑自动切换屏幕,位置不固定所以用不了线
    loading
        3
    loading  
       2022-12-06 09:47:38 +08:00
    wifi 就是功耗大户,一般做成低功耗都要关闭 wifi ,建议用蓝牙 ble 的板子。
    MudBodhisattva
        4
    MudBodhisattva  
    OP
       2022-12-06 09:50:08 +08:00
    @loading 那么用 4g 网络会好点吗?
    MudBodhisattva
        5
    MudBodhisattva  
    OP
       2022-12-06 09:51:01 +08:00
    @loading 蓝牙传输距离太短了
    lightwaves
        6
    lightwaves  
       2022-12-06 10:05:23 +08:00
    @MudBodhisattva 4G 耗电更大
    villivateur
        7
    villivateur  
       2022-12-06 10:16:01 +08:00
    如果你要 WiFi 一直处于活跃状态,那么不可能低功耗。ESP8266 的解决方案就是使用深度睡眠模式,每隔几分钟起来一次,平均功耗就低了
    eason1874
        8
    eason1874  
       2022-12-06 10:20:46 +08:00
    换个思路,搞个两万毫安时的充电宝来供电
    luny
        9
    luny  
       2022-12-06 10:27:52 +08:00
    Hi3861L ,liteos 系统,可以玩玩
    d3vil
        10
    d3vil  
       2022-12-06 10:29:30 +08:00
    Arduino Nano 33 IoT 、ESP32 ?
    optional
        11
    optional  
       2022-12-06 10:34:33 +08:00 via iPhone
    你只要传 1bit 的数据,来个 wifi 是不是太奢侈了,试试无线开关 433 的方案
    yfmir
        12
    yfmir  
       2022-12-06 10:41:33 +08:00   ❤️ 2
    没人好奇楼主的使用场景吗?摸鱼神器
    Kirscheis
        13
    Kirscheis  
       2022-12-06 10:43:11 +08:00 via Android   ❤️ 1
    善用深度睡眠即可,esp8266 用对的话一节锂亚硫酰氯电池起码能坚持一年。我放在自行车上用来 wifi 闪灯找自行车的装置已经两年没换电池了
    totoro52
        14
    totoro52  
       2022-12-06 10:44:54 +08:00
    这个跟优化有关,啥板子都没用,“打算是把它放到特定位置加一个传感器 有人经过时我的电脑自动切换屏幕”, 为啥需要用到 wifi ? 我也做了一个环采,不过我是 3 分钟采集一次 剩下的时间都在休眠,2W 毫安充电宝基本用不完
    MudBodhisattva
        15
    MudBodhisattva  
    OP
       2022-12-06 11:09:27 +08:00
    @totoro52 我需要在办公室门口和过道放一个且实时监控有人路过自动帮我的电脑屏幕切换到编译器 因为考虑到有些位置距离较远或者是墙体厚 蓝牙范围不够所以用到 wifi 睡眠模式做不到实时那就没意义了
    MudBodhisattva
        16
    MudBodhisattva  
    OP
       2022-12-06 11:11:10 +08:00
    @eason1874 不太行 一直运行 10 万毫安的都撑不了多久
    MudBodhisattva
        17
    MudBodhisattva  
    OP
       2022-12-06 11:17:28 +08:00
    @optional 功耗好像也不低
    MudBodhisattva
        18
    MudBodhisattva  
    OP
       2022-12-06 11:21:37 +08:00
    @luny ok Hi3861L 这个看着功耗很低
    zomco
        19
    zomco  
       2022-12-06 11:27:08 +08:00
    WiFi 不是为低功耗设计的,要低功耗通讯就用 LoRa
    ysc3839
        20
    ysc3839  
       2022-12-06 11:32:49 +08:00
    放一个东西不该先考虑会不会被发现吗?另外“撑不了多久”是多久?一天都不行?
    loading
        21
    loading  
       2022-12-06 11:50:09 +08:00   ❤️ 1
    如果只是普通通知这个,可以考虑用 433M 无线,就是闸门那种遥控,是不需要全时供电的,也不允许握手协议,马上供电马上发射就行,能低功耗和快速唤醒无线模块并发送数据。
    MudBodhisattva
        22
    MudBodhisattva  
    OP
       2022-12-06 12:10:05 +08:00
    @ysc3839 所以电池不能太大 8266 的板子一万毫安的应该能撑个两天,但我想着的是一两千的锂电池 小巧耐久
    proletarius
        23
    proletarius  
       2022-12-06 12:11:56 +08:00
    ESP32 或 ESP8266
    MudBodhisattva
        24
    MudBodhisattva  
    OP
       2022-12-06 12:23:56 +08:00
    @optional 看差了 我以为 443 无线静电模式下就要 70ma 的确功耗超低 用这个不错
    mlhorizon
        25
    mlhorizon  
       2022-12-06 12:31:39 +08:00
    人体感应通常就输出一个高电平,给它配一个蜂鸟这类无线 IO 模块把这个信号送过来就好了,这个组合功耗能做到很低。
    送到电脑旁再用你熟悉的 8266 之类模块处理。
    optional
        26
    optional  
       2022-12-06 12:35:23 +08:00 via iPhone
    @MudBodhisattva 嗯,加个太阳能和电容可以无限供电
    yolee599
        27
    yolee599  
       2022-12-06 12:55:48 +08:00 via Android
    低功耗也不是光靠硬件实现的,软件也要做。WIFI 本身功耗就比较高,需要详细的规划好执行计划,精确到秒。空闲的时候要进入低功耗模式,进入之前要使所有的外部传感器进入 POWER DOWN 模式,悬空的 GPIO 要配置为模拟输入模式,有上拉的 GPIO 要配置为高电平,CPU 要降频,通过 RTC 定时唤醒或者外部唤醒。低功耗也有好几个模式,按需选择。这里面学问很多,OP
    Twind
        28
    Twind  
       2022-12-06 12:58:02 +08:00
    人体传感器欢喜,使用 espnow 方式传输数据
    yolee599
        29
    yolee599  
       2022-12-06 13:00:25 +08:00 via Android
    检测有人经过这个可以加一个红外传感器,红外传感器检测到人后就给 ESP 一个电平唤醒它工作就行了,ESP 一直在跑肯定费电了
    MudBodhisattva
        30
    MudBodhisattva  
    OP
       2022-12-06 13:19:41 +08:00
    @optional 这个可以有
    winglight2016
        31
    winglight2016  
       2022-12-06 14:53:14 +08:00
    我看 100 多的摄像头既可以录像,还能传回网盘保存,也不至于多费电,况且已经支持动作感应发送消息的功能了,lz 只需要处理这个 webhook 就可以了
    VensonEEE
        32
    VensonEEE  
       2022-12-06 15:09:46 +08:00
    你只是需要通讯,买个无线电收发模块就行了,红外探测到了,发送一个广播 估计一天也发送不了几次
    kennyCoretek
        33
    kennyCoretek  
       2022-12-06 17:46:23 +08:00
    两块 esp32 ,一块长供电通过 wifi 连到你 pc 的局域网,另一块做低功耗,通过人体传感器的 io 唤醒,唤醒后用 esp-now 这种无连接的协议发送到对端
    CEBBCAT
        34
    CEBBCAT  
       2022-12-06 18:24:48 +08:00
    耗电低一般是靠优化来做的。换开发版方向错了。(就好比 CPU 占用高不能怪语言,淘)
    podel
        35
    podel  
       2022-12-06 18:37:49 +08:00
    楼主换个思路。 不一定 WIFI 和开发板子要绑死。
    你可以两个板子完成这个事情。
    一个低功耗的检测板子。有人经过 唤醒 WIFI 板子 发给你。延迟 1-2s 差不多了
    Mde
        36
    Mde  
       2022-12-07 11:17:57 +08:00 via Android
    @MudBodhisattva 看到你这个创意,立马想到了我购物车里的这东西😆😂https://item.taobao.com/item.htm?id=681988171017
    echaos
        37
    echaos  
       2022-12-07 14:05:08 +08:00
    我高中住宿一年间一直想做的,可惜第二年直接走读了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2744 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 10:11 · PVG 18:11 · LAX 02:11 · JFK 05:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.