news 2026/4/17 22:56:53

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/4/18 6:19:18

什么是SQL注入

文章目录SQL注入原理SQL注入类型华为WAF5000-Web应用防火墙SQL注入是一种代码注入技术,也是最危险的Web应用程序漏洞之一。攻击者在用户输入字段中插入恶意代码,欺骗数据库执行SQL命令,从而窃取、篡改或破坏各类敏感数据。业界常用Web应用防火…

作者头像 李华
网站建设 2026/4/17 7:26:30

毕业生降AIGC必备:6款降ai工具实战演练,手把手教你降低AI检测风险

你的论文是不是AI率超高?一查降ai率结果80%以上? 别急,这种情况很多人遇到过。 用AI工具写论文确实快,但“AI味”太浓就容易翻车。 今天我就来分享几款自己用过、真心能打的ai降ai工具,从免费降ai率工具到专业级都涵…

作者头像 李华
网站建设 2026/4/18 5:25:28

【毕业设计】基于python-pytorch深度学习训练识别舌头是否健康

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

作者头像 李华
网站建设 2026/4/18 0:57:50

极兔与顺丰宣布战略相互持股,互相持股会带来怎样的格局大变?

​2026年1月15日,全球领先的综合物流服务提供商极兔速递与顺丰控股联合发布公告,宣布达成一项战略性的相互持股协议,将互为对方增发新股,投资交易金额达83亿港元。首先,此次顺丰与极兔通过83亿港元规模的相互持股构建“…

作者头像 李华
网站建设 2026/4/18 8:37:54

玩NAS的你有这些“坏习惯”吗?新手必须纠正的5个安全隐患

当你成功配置DDNS或IPv6直连,享受“随时随地访问NAS”的便利时,很少有人意识到这可能意味着任何人都能尝试连接你的设备。想象一下,你家有一个任何人都能看见的门牌号(公网IP),而门的锁(密码&am…

作者头像 李华