简介:
通用型ESP-NOW遥控器发送端,板载集成了三个功能按钮,可根据所使用情景自定义接收端动作。
应用场景:
低功耗远程遥控通讯
一.产品简介
- 本项目为一款通用型ESP-NOW遥控器,板载集成了三个功能按钮,可根据所使用情景自定义接收端动作,同时附带了3D打印外壳。
二.应用场景
- 低功耗(电池供电)场景无线通讯
三.产品概述
- 本模块采用P-MOS作为ESP8266(ESP12E模块)电源控制开关,不按下按键耗电极低(AD分压电阻会有消耗,尽量取大一些),提供了三路按键(12,13,14脚),可根据需要任意增减按键数量,附带一路WS2812可编程灯珠用于信息指示。提供了充电功能,充电电,流约200ma,可根据需要调整充电电流。板载了烧录芯片。
四.产品参数
- 主要原件
- 主控:ESP8266 (ESP12E模块)
- MOSFET: SI2305 (P-MOS)
- 充电芯片: TP4056
- 充电接口: TYPE-C
- USB转串口通讯芯片(烧录): CH340C
- 电气参数
- 充电电压:5V
- 充电电流:200mA
- 电源: 单节4.2V锂电池
- 待机电流: 约14uA(AD分压电路约7uA,如不需要可不焊接)
- 规格参数
- 28mm x 80mm 四层板
五.使用说明
- 本项目采用Arduino开发,提供的源码直接用arduino打开,分为发送端和接收端代码
- 发送端代码唯一,其发送数据包含
- 1. 自身mac地址
- 2. 按键GPIO引脚号
- 3. 板载电池电压
- 接收端可以使用任意8266或esp32模块,本项目提供了8266两套接收代码(一路代码为ESP-01S继电器模块的测试代码,可以实现继电器的开关),接收端烧录后接入串口助手会打印接收端芯片的mac地址,需要将接收端的mac地址复制至发送端代码中再进行编译烧录
- 详细教程参考附件中“编译与烧录教程.docx”
- 3D图简介
六.备注说明
- 本项目需要发送端和接收端,并且双方均烧录相应软件方可使用,附件中提供了发送端和接收端的源码,接收端可以是任何ESP8266/ESP32芯片,示例中使用的是本人另一个项目中的ESP8266板子,模块详情见我的主页(homekit双路灯控板模块)。
- 首次烧录时如果提示超时,将板载GPIO0引脚与地短接后即可烧录,下次烧录无需再次短接
附件包含如下:
- 1.发送/接收端源代码
- 2.编译与烧录教程
- 3.外壳3d文件
- 4.部分配件购买参考
- 5. 焊接辅助文件
制作成本
- 发送端:约15元
- 接收端:依据具体应用,本例中成本约15元
七.测试视频
- 测试视频展示了按键发送和接收功能能,共三个功能键,分别为灯光开关、增加亮度和减弱亮度。
点赞
描述
PCB
元件清单
原理图
附件
讨论