This website requires JavaScript.
入驻
发布

ESP8266无线串口模块

Wakkk
发布于2024-06-01 14:09:20
CC BY-NC协议 分类:测试测量 侵权投诉
销量: 93
7
14
0
简介:

此产品是一款基于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无线串口模块硬件项目图1

ESP8266无线串口模块硬件项目图2

串口通道选择:

ESP8266无线串口模块硬件项目图3

借助于跳线或者直接焊接的方式可以选择不同的功能

也可以直接在此处连接实现相应功能

分为三列:

第一列是连接到ESP8266的UART0可以用来下载或者通过UDP进行串口透传。

第二列是连接到USB的CH340的TX与RX 连接到此处可以作为普通的USB转串口。

第三列是直接连接到右侧拓展接口的,是为了方便连接的一个接口。

在使用时注意交叉连接!

 

添加温湿度传感器模块:

ESP8266无线串口模块硬件项目图4

此处留有AHT10的焊接接口 直接连接到ESP8266的IIC

使用常见的这种模块即可:

ESP8266无线串口模块硬件项目图5ESP8266无线串口模块硬件项目图6

程序烧录:

此板子含有自动下载电路,可以通过arduino IDE等一键下载(连接CH340与UART0)

也可以通过串口单独下载 按住连接到GPIO0的BOOT键下载即可

 

拓展接口:

ESP8266无线串口模块硬件项目图7

板子对IIC SPI ADC都以GH1.25的接口引出

注意由于ESP8266外设资源有限

IIC和INA226 AHT10共用

SPI与显示屏共用

注意是否冲突!

ADC部分包含电阻分压,可以测量较高的电压。

ESP8266无线串口模块硬件项目图8

INA226采样电阻建议使用5mΩ

ESP8266无线串口模块硬件项目图9

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)    上位机数据转换为串口数据


ESP8266 UDP 串口 无线 WIFI
最近更新时间 2024-06-01 14:09:20
描述
PCB
元件清单
原理图
附件
讨论