基于 ESP32-C3 的 UART/ SPI 2.4G WiFi 透传模块(可用作智能车图传)

基于 ESP32-C3 的 UART/ SPI 2.4G WiFi 透传模块(可用作智能车图传)

本项目为基于乐鑫公司的 ESP32-C3 芯片制作的 WiFi 透传模块,具有多个通信协议接口:UART、SPI。设计初衷是为了方便全国大学生智能汽车竞赛的摄像头算法调试,通过和上位机配合降低调试难度

该模块接口兼容逐飞科技的无线串口接口

可实现 5Mbps UART 或 60Mbps SPI 数据收发

使用效果见B站https://www.bilibili.com/video/BV1Uo4y1i7Jo

详细资料见https://gitee.com/wanderingmemory/pico_link_info

模块成品已上架淘宝:搜索淘宝店铺 垅牛电子

该模块仅可用于智能车调试,无法直接用于正式比赛

模块参数

芯片esp32-c3
最大 UART 速率5Mbps
UART 单次接收最大字节数无限制
最大 SPI 速率60Mbps (1bit全/半双工) | 120Mbps (2bit半双工)
SPI 单次接收最大字节数16384
支持的 WiFi 模式STA | AP
空中速率30Mbps (UDP) | 20Mbps (TCP)
双向通信支持支持,可关闭以提高单向发送性能
双向通信模块最大发送字节数4096
静态 IP 支持WiFi AP 模式下支持
配置方式通过按键进入配置模式,WEB 配置
支持的 WiFi 频率在2.4 GHz 频带支持20 MHz 和40 MHz 频宽
支持 WiFi 协议IEEE 802.11 b/g/n
天线连接方式IPEX 1代天线座
与上位机通信方式UDP | TCP,client | server
指示灯电源指示、状态指示、上行指示、下行指示
供电电压5V DC
工作电流120mA 左右
硬件保护过流保护、反接保护、静电保护
尺寸1.95cm x 2.8cm

和乐鑫 AT 固件的区别

  1. 本模块通信协议为纯透传,对于主机端完全透明,不需要像 AT 固件添加额外的协议帧头
  2. 乐鑫 AT 固件需要主机端主动配置。本模块采用 web 配置,配置后的参数掉电不丢失,免去了主机端反复修改代码去配置模块的步骤
  3. 本模块 WiFi STA 模式掉线自动重连,TCP client 模式断开自动重连。乐鑫 AT 固件需要主动去查询连接状态然后进行重连
  4. 乐鑫 SPI-AT 固件只支持半双工 1bit SPI 通信(协议为乐鑫制定),本模块支持全双工 1bit SPI 透传并且支持 SPI 时钟模式配置
  5. 乐鑫 AT 固件使用时只支持1种通信协议,本模块支持多种通信协议

该模块老版本已开源至https://gitee.com/wanderingmemory/pico_link_ii

  • 8
    点赞
  • 60
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
v2.0(2019.03.04.1) 提要: 手机连接AP (JF32Wifi_Config),密码默认88888888,打开浏览器,输入http://192.168.4.1即可进入Webconfig页面,WebConfig鉴权默认账户admin,密码88888888,进入后可自行修改; 版本特性: 1.支持BigIoT(贝壳物联)平台接入,在Network setting中选中BigIoT即可,目前只支持它的TCP模式,因此只能使用8181,8282,8585这三个TCP端口,三个端口的区别请查看BigIoT的官方文档 https://www.bigiot.net/help/1.html; 接着,填写好Cloud server setting中的Device ID与API Key并保存,启动后将自动连接到BigIoT的服务器,无论你选用是哪个端口,本固件都将每隔50秒发送一次心跳信息到服务器中,让设备自动保持连接; 2. 本固件的BigIoT模式已做好了透传,发送到ESP32模块串口的数据将直接透传到BigIoT服务器,相反BigIoT传回来的数据会直接透传ESP32模块的串口,用户按BigIoT的官方文档,对数据进行解析即可; 3. 根据ESP32的文档,这个版本固件修改了SPIFFS格式化的时长,从20秒改成官方推荐的30秒,如果是新买的模块,首次使用的时候可能要多等一会儿,但更好地保证了格式化SPIFFS分区的正确性; 4. 更新了SDK的版本到1.0.1 5. 还是老话,自用/学习可以,商用请联系开发者,尊重劳动成果人人有责; 后话: 本来还想支持Blinker平台的,但找不到它的通讯协议文档,只找到了它的库,它的库直接集成到我的代码中时,程序无法正常工作(崩溃),如有相关技术资料,可以告诉我,我会尝试集成的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值