手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

串口wifi透传模块怎么使用

时间:2024-10-15 17:57:48

wifi透传模块跟主控模块是有区别的,它的主控程序还是在电器本身上,模块只是作为一个传输通道。很多开发者刚接触可能还不太会使用,不懂怎么去用串口wifi透传模块进行开发,其实,Hekr V1.1 WiFi透传模块使用极其简单方便。

工具/原料

Hekr V1.1 Wi-Fi模块

USB转TTL串口硬件工具及驱动程序

串口调试助手

1、模块介绍

1、Hekr V1.1 Wi-Fi模块外观尺寸为21.87mmx14.06mmx1mm,引脚间距为2mm(如下图所示)。该模组的核心处理器是ESP8266,采用容量为2MB的SPI Flash。模组内采用的是26MHz晶振,使用3DBi的PCB板载天线。

串口wifi透传模块怎么使用

2、准备工作

1、准备好USB转TTL串口硬件工具并且下载对应工具的驱动程序解压并打开资料包中的串口调试助手按下图搭建模块外围硬件电路(R1、R2阻值可为1kΩ~100kΩ):

串口wifi透传模块怎么使用

2、接线说明:WIFI模块的RXD、TXD引脚分别接到USB转TTL串口硬件工具的TXD、RXD引脚模块的GPIO14(SD帆歌达缒A)引脚接LED灯串联限流电阻R2到GND作为WIFI信号指示灯模块的GPIO13(SCK)引脚接一个上拉电阻R1到3V3,接一个按键KEY到GND按键KEY为ESP物理配置按键

3、备注:除了通过串口指令进入一键配置模式以及读取Wi-Fi模块状态外,也可以直接通过引脚GPIO13(SCK)、GPIO14(SDA)来实现。串口命令控制或者GPIO电平控制方式根据实际项目选择一种即可(本说明采用GPIO控制方式)。

4、默认状态下,GPI蚪嬷吃败O14(SDA)为Wi-Fi状态指示输出,可接LED灯用于指示Wi-Fi网络状态。  常亮表示没有连接上路由器  间隔0.5秒闪烁表示连上路由儡泌掩羞器但无法连接服务器(路由器外网异常)  间隔1秒闪烁表示无法登录到服务器  间隔2秒闪烁表示进入一键配置模式  间隔5秒闪烁表示已经登录到服务器(正常状态)

5、默认状态下,GPIO13(SCK)为一键配置使能及恢复出厂设置引脚,外部需加上拉电阻(如上图所示)。 低电平5秒后拉高电平,模块恢复出厂设置后默认进入一键配置模式。

3、设备配置说明

1、  APP1.0版本(现阶段Android终端支持APP1.0版本)配置参考下载的资料包中的《HEKR APP V1.0配置说明》  APP2.0版本(现阶段iOS终端支持APP2.0版本)配置参考下载的资料包中的《HEKR APP V2.0一键配置说明》

4、透传界面使用说明

1、设置串口调试助手:打开友善串口调试助手,点击“以后注册”,按下图进行设置 :串口:选择串口调试工具所对应的COM口波特率:9600,数据位:8,校验位:None,停止位:1,流控:None接收设置、发送设置:Hex

串口wifi透传模块怎么使用

2、点击“开始”图标:打开串口通信

5、透传界面操作说明

1、设备配置成功后进入控制界面:

串口wifi透传模块怎么使用

2、在演示功能界面上点击开关按钮及档位调节按钮,或者滑动进度条,在PC端串口调试助手会收到对应操作的协议帧。例如:

串口wifi透传模块怎么使用

3、点击界面底部“调试”功能按钮可切换到串口收发调试界面。通过本界面的操作可以直观地体验移动端与设备端的数据收发过程。在APP控制界面的数据下发框中输入要传给设备端的有效数据(格式为偶数位十六进制数),例如:020100000000000000输入完成后点击右侧下发图标,可自动生成并下发包含有效数据的协议帧 。APP成功下发有效数据后,在串口调试助手中可收到相应的协议帧,例如:

串口wifi透传模块怎么使用

4、同样,在串口调试助手发送框中发送示例帧48 0E 02 01 00 00 00 00 00 00 00 5C,会在APP控制界面上传框中收到上传的示例帧:

串口wifi透传模块怎么使用

5、点击底部“编辑”功能岳蘖氽颐按钮可切换到组件编辑界面。通过组件编辑界面的操作可以在演示界面自定义地添加和删除组件(比如开关按摅侈钠纾钮、档位调节按钮和进度条),并且支持自定义编辑每个组件相对应的控制命令,确认后自动生成协议帧。编辑功能能够协助开发者快速实现产品原型。组件编辑页面操作说明:编辑页面分为上下两部分,上半部分对应演示页面的状态显示部分:

串口wifi透传模块怎么使用

6、编辑页面上半部分由状态名称和对应协议数据上报位组成,点击添加状态可一直添加状态条目,点击右侧红点可删除对应状态条目。编辑页面下半部分对应演示页面的操作部分:

串口wifi透传模块怎么使用

7、  编辑页面下半部分由组件名称、类型、命令、指令位组成。定义分别如下:  组件名称:对应演示页面按摅侈钠纾钮的名称:  非回弹  表示点击发送指令后在接收到设备回复才会回弹并改变状态(双状态按键)  回弹  表示点击发送指令松开后马上回弹,只有一个状态(单状态按键)  档位  与设备档位操作类似,多用于表示相互间存在互斥关系的操作;档位只分3档用于示意功能,具体可在后期合作工程中按照厂商要求修改  滑动条  滑动条用于调节类操作或是档位非常多的情况下,默认范围为0%~100%,调节间隔为1%用于示意功能,具体可在后期合作工程中按照厂商要求修改  命令:组件标识位,任何组件对应的命令位一定是不同的,在MCU程序中可通过此位判断是哪一个组件发来的命令  指令位:此处要填的字节序号是指组件状态控制字节在整帧数据中的位置,不同功能组件对应的状态控制字节(指令位)是固定的,在下方列出:

8、非回弹按键:01:打开开关,02:关闭开关,00:保持不变回弹按键:01:打开开关,00:保持不变档位调节值:01:档位1,02:档位2,03:档位3,FF:关闭该项设定,00:保持不变滑条调节值:[01,64]表示1%-100%百分比,FF:关闭该项设定,00:保持不变

9、点击添加操作按钮可选择操作类型后添加操作条目,点击右侧红点可删除对应操作条目,点击右上角✔号生成演示页面。用户可以通过使用透传DEMO界面了解Hekr V1.1 WiFi模块联网后的基本信息传输链:移动端APP<->云端<->Hekr V1.1 WiFi模块

6、硬件(模块)使用注意事项

1、电源输入端做烂衣茫庥好滤波处理,可添加π型滤波电路,另外可在模块电源输入端添加一个47uF的大电容,以满足芯片发射信号瞬间的电流需求。模块放置最好远离干扰源,如:变压器,电感,时钟线,晶振等。在模块布局上应给模块天线留出一定的净空区域,需要确保天线部分和其它金属器件距离至少 5mm 以上。下图中阴影部分标示区域需要远离金属器件、传感器、干扰源以及其它可能造成信号干扰的材料。天线无干扰区域最小距离如下图所示:

串口wifi透传模块怎么使用

2、模块串口高电平为3.3V,低电平为0V。若需要5V-3.3V电平转换,可参考如下电路:

串口wifi透传模块怎么使用
© 手抄报圈