此产品是一款基于ESP8266的无线串口模块,可借助WIFI通过UDP协议对串口数据进行无线透传。同时可以检测此模块及对外输出的总电流和电压,可作为一个USB功率计。
无线USB功率计、通过WIFI远程调试其他设备、实现隔离串口,使得上位机更加安全、为外部模块提供电源、过流检测等。
1. 产品简介
此产品是一款基于ESP8266的无线串口模块,可借助WIFI通过UDP协议对串口数据进行无线透传。同时可以检测此模块及对外输出的总电流和电压,可作为一个USB功率计。
2. 应用场景:
无线USB功率计、通过WIFI远程调试其他设备、实现隔离串口,使得上位机更加安全、为外部模块提供电源、过流检测等
3. 产品概述
1. 板载CH340基本电路,可自定义连接选项,既可以将ESP8266和串口连接起来也可以直接连接到外部作为普通的USB转串口模块,并可以检测功率。
2. 基于INA226的功率检测模块,实现对于USB电压,整个模块的输入电流,以及消耗的总功率等数据。通过对程序的设置,可以提供超载LED指示的功能。
3. 使用较大功率的LDO,此模块可以对外输出3V3电压直接为外部待调试对象提供电源。并计入总功率。
4. 板载0.96寸SPI TFT LCD,使得脱离上位机也可以提供基本的电流和电压显示。同时可以显示网络状态等方便连接。
5. 板子正面留有多路LED,指示各个串口通道的数据传输状态,方便接线与调试。
6. 板子侧面使用2x4Pin排针引出,可以作为一个子模块插到待测试模块上,方便快捷。
此拓展接口的设计为对称形式,插反无烧毁等问题。
7. 板子留有AHT10温湿度传感器模块焊接接口,可以实现一个无线温湿度计。
8. 板子正面对IIC和SPI接口进行引出,通过程序设置,可以实现外接相应设备进行调试。可将这些设备的数据转换为串口数据进行无线传输等。
4. 产品参数
工作电压:5V(USB2.0)
输出电压:5V 3V3
模块净工作功率:0.5W
外部温湿度传感器支持:AHT10
板子尺寸:61.21mm x 25.50mm
5. 使用说明
右侧8pin接口:注意区分正负极!
根据板子上的5V和3V3丝印来判断对应方向
串口通道选择:
借助于跳线或者直接焊接的方式可以选择不同的功能
也可以直接在此处连接实现相应功能
分为三列:
第一列是连接到ESP8266的UART0可以用来下载或者通过UDP进行串口透传。
第二列是连接到USB的CH340的TX与RX 连接到此处可以作为普通的USB转串口。
第三列是直接连接到右侧拓展接口的,是为了方便连接的一个接口。
在使用时注意交叉连接!
添加温湿度传感器模块:
此处留有AHT10的焊接接口 直接连接到ESP8266的IIC
使用常见的这种模块即可:
程序烧录:
此板子含有自动下载电路,可以通过arduino IDE等一键下载(连接CH340与UART0)
也可以通过串口单独下载 按住连接到GPIO0的BOOT键下载即可
拓展接口:
板子对IIC SPI ADC都以GH1.25的接口引出
注意由于ESP8266外设资源有限
IIC和INA226 AHT10共用
SPI与显示屏共用
注意是否冲突!
ADC部分包含电阻分压,可以测量较高的电压。
INA226采样电阻建议使用5mΩ
6. 备注
主要元器件成本:(淘宝价 仅供参考)
ESP8266 5.2r
AHT10模块 2.66r
0.96 ST7735 TFT 4.3r
INA226 1r
CH340C 1.48r
主要元器件成本14.64r 加之小零件单个成本20元之内
附件清单:
原理图 PCB gerber
演示视频使用的demo程序
二次开发文档PDF
7. 测试视频
(1) 基本WIFI连接以及电流电压本地显示
(2) 上位机连接测试以及发送电流电压数据
(3) 基于UDP远程转发STM32串口输出的ADC数据
(4) 仅作为USB转串口功能
(5) 上位机数据转换为串口数据
点赞