无线调试神器:无线WiFi串口透传模块使用

模块介绍

模块名称:DT-06 无线

模块功能:模块实现了模块串口与WiFi数据的实时透传

模块实物图片
在这里插入图片描述
在这里插入图片描述

模块特点

TTL-WiFi 模块基于 ESP-M2 WiFi 模块研发,引出串口 TTL、EN、STATE 等引脚。产品内置串口透传固件可完成设备 TTL 端口到 WiFi/云的数据实时透传,具备低功耗控制,状态指示等功能。模块可直接取代原有的有线串口,实现嵌入式设备数据采集和控制。

  • 内置工业级透传固件V3.0,可靠稳定,WEB界面配置;
  • 基于ESP-M2高性能WiFi模块,整体尺寸:34mm×17mm×4mm;
  • 供电电压:4.5V~6.0V,TTL 电压:3.3V(可兼容5.0V);
  • 引出管脚:STATE,TXD、RXD、EN;
  • 平均电流:80mA;WiFi数据发送时170mA;深度睡眠模式下20μA;
  • 支持串口AT指令;
  • 支持可再编程,OTA固件升级;
  • 串口与WiFi数据实时无缝透传;
  • 内置HTTP Web Server,支持网页配置各项参数;
  • WiFi支持AP、STA、AP+STA三种模式;
  • 支持WiFi STA模式下自动重连,TCP Client模式下自动重连;
  • 串口支持设置波特率、数据位、奇偶校验、停止位、分包时间;
  • 支持波特率(bps):300/600/1200/2400/4800/9600/19200/38400/57600/74800/115200/
    230400/460800/921600/1843200/3686400;
  • 支持AP使能、自定义SSID/密码、自定义IP和网段等;
  • 自动扫描周边热点,支持STA使能、DHCP、自定义IP和网段等;
  • 支持TCP Server、TCP Client、UDP Server、UDP Client和UDP局域网广播;
  • 远程服务器地址支持DNS域名自动解析;
  • 支持通过AT指令查看状态;
  • 引出IO4表征WiFi状态。
  • 工作温度范围:-40℃-125℃;
  • 应用场景:智能家居、无线数据采集透传、智能小车控制、无线串口打印机、户外LED灯、工业控制等。

模块结构示意图

在这里插入图片描述

接口定义

接口定义如下图所示
在这里插入图片描述
产品按键及 LED 功能

  • LED 通过上拉电阻接 VCC3.3,另一端接模块的 GPIO4 管脚
  • SW1 连接 WiFi 模块的 GPIO0 管脚。配合 SW2 按键完成固件下载
  • SW2 连接模块的 RST 管脚。配合 SW1 完成固件下载

LED 灯指示

  • 常亮
    WiFi 模块在 STA 或者 STA+AP 模式下,成功连接到无线路由器
  • 慢闪
    IO 口电平 1 秒钟变化一次;WiFi 模块没有成功连接无线路由器;WiFi 模块工作在 AP 模式下;WiFi 模块工作是 STA 模式下,正在尝试连接无线路由器;WiFi 模块工作是 AP+STA 模式下,正在尝试连接无线路由器;
  • 快闪
    当按住 SW1/Flash 按键的时候;当串口收到数据,或者网络收到数据转发到串口,LED 灯会快速闪烁;
  • 常灭
    WiFi 模块没有工作,可能供电不正常,非透传固件

引脚定义

  • STATE
    GPIO4;内置透传固件,指示网络连接状态:
    STA 模式下连上无线路由器,STATE 输出低电平;
  • RXD
    GPIO3; 模块内部已串联 22Ω限流电阻,可接外部 5.0V 电平;
    可⽤作烧写 Flash 时 UART Rx;
  • TXD
    GPIO1; 模块内部已串联 22Ω限流电阻,可接外部 5.0V 电平;
    可⽤作烧写 Flash 时 UART Tx
  • GND
    GND
  • VCC
    模块电源:4.5V~6.0V,推荐使用 5.0V
  • EN
    芯⽚使能端,⾼电平:有效,芯⽚正常⼯作;低电平:芯⽚关
    闭。

软件透传 WEB 配置

串口配置

WiFI配置

Networks(网络配置)

模块使用最小系统

各标题里内容详情请参考古月居链接

手机蓝牙通信遥控无线调试神器介绍: 最近也看到论坛很多小车啊机器人项目,似乎有必要为大家提供一个完善的遥控解决方案,所以翻出这个工程小通了个宵准备填上这个遥远的坑。手机遥控蓝牙通信无线调试APP基本功能已经完成了,目前正在各大应用商店审核,下面会详细介绍一下功能和使用方法。 连接Arduino的实用调试工具,分为几个模块:提供模拟摇杆、重力感应控制,串口示波器功能,串口调试助手功能等;APP通过蓝牙连接硬件模块,附件内容提供配套Arduino库。 先看看APP的UI界面,如截图: APP是通过蓝牙连接蓝牙模块然后和Arduino交互的,点击右上角的图标连接就行(当然模块需要事先在手机设置里配对),依次介绍一下各个标签的功能: 摇杆功能: 连接Arduino后可以在程序里通过库函数读取到摇杆的数值,用于遥控小车什么的最方便啦,比如我之前的 Qbot 就是用这个遥控的 重力感应功能: 跟摇杆一样,不过这里变成摇晃手机进行控制了,依然是可以在Arduino程序里读出数据 曲线功能: 提供3个通道数据的曲线绘制功能,曲线的数据可以在Arduino库函数里进行调用发送,方便用于调节参数之类的 串口助手功能: 前面几个模式都是可以调用库函数进行方便的交互的,但是如果只想按自己的指令来操作,或者只是想有个串口显示的窗口,就可以用到这个模块,既可以发送数据也可以接收,是完全透传的 Arduino库函数的使用: 库函数的下载地址在文末,使用方法其实和之前的迹和颜艺Boy基本雷同,可以参考连接使用: 手机摄像头实时跟踪小车,附APP和Arduino源码:https://www.cirmall.com/circuit/6375/detail?3 能识别人脸表情的高仿真机器人Arduino设计:https://www.cirmall.com/circuit/6374/detail?3 不一样的是,由于前两者都只需要接收手机数据,所以可以使用软件串口来连接模块,所以可以自定义端口而且不影响程序下载;而由于软件串口在同时收发的时候会有丢包的BUG,所以在本APP中只能使用硬件串口连接(另一个原因是像曲线绘制功能需要较高的通信速率,所以硬件串口会可靠很多),这里非常建议使用带2个以上串口的Arduino板子如Mega,pro micro等,省去下载的时候拔插模块的麻烦。
型号:HLK-WIFI-M03 产品特性 接口 双排(2 x 4)插针式接口 支持波特率范围:1200~115200bps 支持硬件 RTS/CTS 流控 单 3.3V 供电 无线 支持 IEEE802.11b/g 无线标准 支持频率范围:2.412~2.484 GHz 支持两种无线网络类型: 基础网(Infra)和自组网(Adhoc) 支持多种安全认证机制: WEP64/WEP128/ TKIP/CCMP(AES) WEP/WPA-PSK/WPA2-PSK 支持快速联网 支持无线漫游 其它 支持多种网络协议: TCP/UDP/ICMP/DHCP/DNS/HTTP 支持自动和命令两种工作模式 支持串口透明传输模式 支持 AT+控制指令集 支持多种参数配置方式: 串口/WEB 服务器/无线连接 应用领域 智能公交网络,如无线刷卡机 小额金融支付网络,如无线 POS 机 业设备联网,如无线传感器 物联网 全面支持串口透明数据传输模式,真 正实现串口的即插即用 全新的 AT+指令集,全部基于 ASCII 格式,简单易懂,使用更容易 更加完备的 TCP/IP 协议栈,支持 DHCP 协议动态 IP 地址分配和 DNS 域名解析功能 内置 WEB 服务器,实现使用 IE 浏览 器通过无线网络远程配置模块参数 更高的传输性能,最高可达11KB/S 的发送速率 嵌入式802.11b/g无线网络 支持点对点访问,支持客户端、串口到WLAN的模式 支持串口到无线信号的桥接 支持64/128位WEP、WPA和WPA2(AES),具有很高的保密性 UART、GPIO、U.FL(WLAN)接口 1.功能概述 硬件部分 项目 指标 模块 串口电平 TTL/UART 3.3v 连接器 插针(8PIN,兼容以前的4PIN连接),具有防插反设计 5 - VCC(IN),8 - GND(OUT) 7 - TX(IN),6 - RX(OUT) 4 - RST(IN),3 – READY(OUT) 2 - LED1(OUT),1 - LED2(OUT) 指示灯 连接状态,板上显示,同时输出信号到外部接口READY 无线传输状态,板上显示,同时输出信号到外部接口LED3 状态1,板上显示,同时输出信号到外部接口LED2 状态2,板上显示 状态3,板上显示 天线 外接天线 体积 55.2x25.4x11.5mm(较小) 功耗 温度范围 -20~70 degC 供电 +3.3V +/-10% 串口转接板 串口电平 RS232 串口接口类型 DB9(Female) 连接器 8针插座 引脚定义同模块连接器 指示灯 1- 电源 2- 串口TX 3- 串口RX 4- 模块连接状态,连接到READY引脚 5- 无线传输状态,连接到LED1引脚 6- 状态1,连接到LED2引脚 复位按键 连接到RST引脚 电源接口 2.0 其它 与模块实现方便、可靠连接, 软件部分 项目 指标 无线功能 协议标准 802.11b/bg 网络类型 Infra/adhoc/private 安全认证 OPEN/WEP64/WEP128/CCMP/TKIP/WPI OPEN/SHAREKEY/WPA/WPA2/WAI 节能 无 网络功能 传输层协议 TCP/IP/UDP/ARP/ICMP/DHCP 应用层协议 HTTP(Server,仅用于远程WEB配置功能) DNS(Client) 用户接口功能 串口波特率 1200bps~115200bps 串口传输模式 命令模式: 透明模式:时间/长度(可设置)触发,特殊字符(可设置)退出 控制协议 AT+命令集 配置参数 掉电保存(flash),支持自动备份与恢复 配置管理方式 配置管理程序(串口、远程无线配置、远程WEB登陆方式) 测试、维护 生产测试 支持Litepoint测试命令集/设置MAC地址/设置发送功率 支持UART接口 固件升级 通过配置管理程序 上位机软件 配置管理程序 用于模块的参数配置、联网、传输功能演示等 生产测试程序 用于生产阶段的出厂检测,包括物理层测试、功率校正、MAC地址烧写 虚拟串口客户端程序 与固件中的虚拟串口服务器程序一起用于实现无线串口功能 其它 用户手册 全部AT+指令集的使用方法Demo源码 2.功能定义 支持802.11b-only、802.11b/g mix 支持1~13信道 支持1M、2M、5.5M、6M、9M、11M、12M、18M、24M、36M、48M、54M传输速率 支持网络扫描 支持加入infra网络 支持创建/加入adhoc网络 支持OPEN/WEP64/WEP128/CCMP/TKIP/WPI加密模式 支持OPEN/WEP/WPA/WPA2/WAI认证方式 支持仅使用ssid联网 支持绑定BSSID联网 支持用户通过AT+指令主动控制联网 支持使用配置参数自动联网 支持TCP/IP协议 IP协议 支持网段穿越(通过设置网关和子网掩码) 不支持分段的接收与发送 ARP协议 支持接收arp请求,并回复响应 支持发送arp请求,并接收响应 ICMP协议 支持接收ping请求,并回复响应 支持发送ping请求,并接收响应 不支持长度大于1460的ping请求 TCP协议 UDP协议 DHCP协议 支持HTTP协议 内置一个http服务器,用于实现远程WEB管理功能。 DNS协议 支持客户端。 1. MAC+RF架构,无需额外的MCU. 2.硬件802.11协议,内嵌TCP/IP协议 3.支持多种网络协议:TCP/UDP/ICMP/DHCP/DNS/HTTP 4.支持自动和工作命令模式,支持DHCP 5.支持串口透明传输,内置WEB服务器 6.支持WEP64/WEP128/WPA-PSK/WPA2-PSK 7.提供配置软件配置和IE浏览器配置参数 8.支持基础网(Infra)和自组网(Adhoc) 9.支持AT+编辑命令控制,并提供MCU控制的C源代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

月照银海似蛟龙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值