[低功耗 | 可充电] ESP8266无线开关 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

专业版 [低功耗 | 可充电] ESP8266无线开关

  • 2.3w
  • 131
  • 345

简介:使用ESP-NOW协议传输信号,按下按键开始工作,数据传送完成后进入待机状态,待机电流在25ua以下,使用1000mAh锂电池供电。

开源协议: GPL 3.0

(未经作者授权,禁止转载)

创建时间: 2022-08-27 18:11:45
更新时间: 2024-02-10 16:20:55
描述

使用ESP-12E或ESP-12F主控,通过ESP-NOW协议传输信号。

按下按键唤醒esp8266,发出信号后重新进入休眠状态,发送信号过程中的电流约为100mA,休眠的电流约为22uA。

(以上数据使我使用合宙的IotPower电源测得)

外壳分底壳,中框和按键三部分组成。依次扣上就行,使用四颗10*2mm磁铁的斥力将四颗按键弹起。Imo3JlXRPdr6s0N9kWKN1sWiHOAddehZdPjkhTVO.jpeg

 

fUgVZ4osZsW8VCMjXLJKkXZSVRKKThTTkMFqxddq.jpeg

 

J87WnZ47UXLRsCrw4n5SLDcCy4gCumZWnAV91Z6v.jpeg

进入深度睡眠后的功耗↑

Q08Im8JDMmWD6eLt8bfauwTShMwLHp4xDriVOcdp.png

发送一次数据的电流消耗情况↑

esp8266数据手册中标明的深度睡眠功耗为20uA,我实际测得总功耗22uA,说明我测得的数据是比较准确的。

发送数据时如果发送失败,则会每隔200ms重发一次,发送成功或重发5次失败后则会进入休眠。

cWpOQPJwLmpOrQhGqEMvLzeY1P8zRfnupYI1tlF9.png

我这里测试的接收设备是我正在做的窗帘电机(工程链接:[米家]窗帘电机 - 嘉立创EDA开源硬件平台 (oshwhub.com))

将接收设备的地址修改正确后即可将程序编译上传至无线开关。

Ha7IkYhgBTeHbGQeJdR6cg2t8hBSURISzrzYWHmR.png

由于ESPNOW通信是可以多对多的,所以我们可以在无线开关中写入多个接收端的地址,可以控制多个ESP8266设备。

又因为这个开关只设置了两个按键,可以实现三种操作(只按下按键1,只按下按键2,同时按下两个按键),所以被控制设备能有三个。

yVyULC2LkrLN2IUFaAn0TGps01MjRvmqhvKO80pG.png

如图,在对应的操作填入接收设备的编号和要发送的数据,就可以向多个设备发送信息,实现多个设备的控制。

 

9月15日:增加对多个设备的控制。

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP