news 2026/3/28 22:55:08

EMW3080的独立接口板

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
EMW3080的独立接口板

简 介:本文介绍了基于EMW3080 WiFi模块的接口板设计与测试。设计目的是开发一款可直接通过串口连接单片机的WiFi接口板,采用单面PCB设计,通过快速制板方法完成。测试结果显示,预配置的EMW3080模块能自动接入WiFi并建立UDP广播通道,通过54321端口发送命令可控制舵机运动。文中还提供了Python测试代码,实现UDP通信验证模块功能。该设计实现了EMW3080模块的再利用,为后续实验提供了便捷的网络接口解决方案。

关键词EMW3080接口模块

EMW3080接口模块

  • EMW3080 设置板模块
  • 制作一个EMW3080直接配置电路

**AD\Test\2026\January\EMW3080Interface.PcbDoc ***

01EMW3080的接口板


一、设计目的

根据之前的实验电路, 设计一款基于EMW3080的 WiFi 接口板, 这样就可以直接利用配置好的 EMW3080 将实验所使用的单片机通过串口接入 WiFi 网络。 设计单面PCB, 使用一分钟制板方法获得实验电路板。 电路制作的非常完美。 焊接两块, 清洗之后进行测试。 如果功能正常, 就可以用于后面的实验中了。

二、测试结果

对它进行测试的测试方法也挺简单的。 因为这个模块中的 EMW3080已经在刚才配置好了。 现在上电之后它能够自动加入WiFi, 并打开广播 UDP 通道。 下面只需要通过 UDP 终端软件向54321这个端口发送命令就可以测试它是否能够将对应的字符传送给单片机了。 舵机驱动板中的单片机可以通过接收到的命令来驱动舵机 运行。 只要舵机按照对应的命令转动, 就可以知道接口板功能正常了。 现在使用 网络调试助手发送命令。 可以看到舵机能够正常运动。 由此也证明了这个模块工作正常了。 在测试过程中发现, 发送 UDP 命令的时候, 后面带上 回车符便可以立即出发 UDP 发送。 否则模块自身有一个时间延迟。

结 ※


文只做了EMW3080的两个独立的接口模块。 这样就完成了废物利用。 手边的这些 EMW3080就可以为将来实验测试数据提供了网络接口。 经过测试, 这些电路板工作正常。 使用前面编写的Python自动配置程序, 利用EMW3080 九针调试接口可以提前将 EMW3080 在焊接电路之前进行配置好。 这样模块焊接之后便可以直接应用了。 这两个模块都配置成 广播UDP协议。 应用程序不需要知道模块接入WiFi之后的 IP 地址, 仅仅向对应的 UDP 端口发送信息, 便可以在应用程序和模块之间建立起 UDP连接了。

#!/usr/local/bin/python# -*- coding: gbk -*-#============================================================# TEST1.PY -- by Dr. ZhuoQing 2026-01-15## Note:#============================================================fromheadmimport*importsocketimportsocketimportsocket#------------------------------------------------------------#------------------------------------------------------------UDP_HOST='192.168.0.255'UDP_PORT=54321UDP_BUFSIZE=0x1000sv=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)sv.setsockopt(socket.SOL_SOCKET,socket.SO_SNDBUF,UDP_BUFSIZE)sv.settimeout(0.2)defsvsend(data):ADDR=(UDP_HOST,UDP_PORT)iftype(data)!=str:data=str(data)data=bytes(data,'gbk')sv.sendto(data,ADDR)defsvrecv():try:data,ADDR=sv.recvfrom(UDP_BUFSIZE)exceptsocket.timeout:printf('Meter time out.')data=''iflen(data)>0:returndata.decode('utf-8')else:return''defsvval():svsend('MEMOS')splitstr=svrecv().split(' ')data=[]forvalinsplitstr:iflen(val)>0:data.append(eval(val))returndata#------------------------------------------------------------for_inrange(100):svsend("st f 1\r")time.sleep(1)svsend("st f 2\r")time.sleep(1)printf("\a")#------------------------------------------------------------printf("\a")#------------------------------------------------------------# END OF FILE : TEST1.PY#============================================================


■ 相关文献链接:

  • EMW3080 设置板模块
  • 制作一个EMW3080直接配置电路-CSDN博客
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/21 16:38:42

提示工程架构师揭秘:提示工程如何重塑大数据分析生态

提示工程架构师揭秘:提示工程如何重塑大数据分析生态 1. 引入与连接:大数据分析师的“效率困境”与破局点 深夜十点,小张揉着发涩的眼睛盯着电脑屏幕——他是某零售企业的大数据分析师,今天的任务是分析“2023年双11期间华北地区母…

作者头像 李华
网站建设 2026/3/23 4:08:55

深度学习毕设项目推荐-通过python-pytorch训练识别是否是积水区域

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/3/24 7:33:05

人行道检测数据集介绍-6038张图片 智慧城市管理 道路维护预警系统 无障碍出行辅助 保险理赔评估 建筑质量监控 城市规划决策支持

📦点击查看-已发布目标检测数据集合集(持续更新) 数据集名称图像数量应用方向博客链接🔌 电网巡检检测数据集1600 张电力设备目标检测点击查看🔥 火焰 / 烟雾 / 人检测数据集10000张安防监控,多目标检测点…

作者头像 李华
网站建设 2026/3/26 14:21:01

深度学习毕设项目:基于python-CNN深度学习的常见中草药识别

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/3/13 6:40:02

YOLOv8改进 - 注意力机制 | HaloNet 局部自注意力网络通过分块与扩展感受野实现高效空间交互建模

前言 本文介绍了局部自注意力机制及其在YOLOv8中的结合应用。自注意力机制有潜力提升计算机视觉系统性能,为此我们提出扩展方法并结合高效实现方式,开发了HaloNets模型家族。局部自注意力通过关注输入数据局部区域捕捉特征关系,具有计算效率…

作者头像 李华