0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用8266实现wifi无线图传

正点原子 2022-04-09 17:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

256463d0-b698-11ec-82f6-dac502259ad0.png

WIFI无线图传


2586691c-b698-11ec-82f6-dac502259ad0.png



01

波特率修改

8266配置921600波特率,串口波特率配置到最大,图传速度以及效果会好一点。使用USB转TTL连接8266进行配置,硬件连接如下:


259e0a4a-b698-11ec-82f6-dac502259ad0.png


接着打开串口调试助手进行配置,这里选择对应COM口,然后发送AT+UART=921600,8,1,0,0这个指令,设置其串口波特率到921600,当它返回OK即可。如下图:


25af13e4-b698-11ec-82f6-dac502259ad0.png


图1设置8266波特率为921600


02

硬件连接

硬件准备:

8266模块、

探索者板子、

OV2640摄像头模块、

LCD液晶屏

SD卡(由于屏幕用到了中文显示)。


接着在步骤一配置好之后,就拔掉8266,按照下图进行连接:


25cb4d98-b698-11ec-82f6-dac502259ad0.png


图2 整体硬件连接

然后直接将提供的源码下载进去,接着需要打开我们提供的另外一个软件——XCAM。



03

软件设置及代码部分

打开提供的这个电脑上位机软件,如下图,服务器IP地址打开是多少就是多少,端口设置成:8086,然后在代码也按照这个地址端口填写:

25e40770-b698-11ec-82f6-dac502259ad0.png


图3 XCAM设置

打开提供的源码main.c文件,如下:


25f861ca-b698-11ec-82f6-dac502259ad0.png


图4端口、IP地址、热点修改

由图3可知,服务器IP地址是192.168.1.179,端口8086,所以将上述代码进行修改,如上图,并且需给8266提供一个热点,(手机热点或者路由都可,保证打开上位机的电脑与8266连接在同一个局域网内),热点的名字和密码根据自己的进行修改。

代码主要步骤:首先初始化串口三波特率设置921600,才可以和8266通信,然后初始化2640模块,通过函数:Wireless_transmission_2640();


26182032-b698-11ec-82f6-dac502259ad0.png


图5 摄像头初始化

配置8266为TCP客户端模式函数:wifi_configure();


262996fa-b698-11ec-82f6-dac502259ad0.png


图6配置8266为TCP客户端

通过串口三发送AT指令给8266,使其工作在TCP客户端模式,串口一会打印提示信息,如果现象不对可以通过串口一打印数据查看打印内容。

上面配置好之后就开始进入主函数的传输过程:开启8266的透传模式,之后开始把2640的JEPG数据发送至串口三,因为8266接的是串口三这个接口所以只需要将JPEG数据丢到串口三发给8266,8266在通过TCP协议无线传输到电脑的上位机上,即可实现图传。


263c2338-b698-11ec-82f6-dac502259ad0.png


图7循环发送JPEG数据给8266


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STM32
    +关注

    关注

    2313

    文章

    11195

    浏览量

    374670
  • ESP8266
    +关注

    关注

    51

    文章

    972

    浏览量

    49816
  • 正点原子
    +关注

    关注

    9

    文章

    32

    浏览量

    11165
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    WiFi 7 工业远距离无线新标杆 ——Wallystech 全场景解决方案

    ,配合高增益定向天线,可实现 3–10km+ 点对点稳定传输 ,满足厂区、油田、边防、水利等长距离回需求。 WiFi 7 全特性支持 支持 MLO 多链路并发、320MHz 信道、4K QAM
    发表于 04-14 11:30

    RS485转WiFi串口数据采集透终端技术架构与实现原理

    1. 概述 在工业物联网(IIoT)演进过程中,存量巨大的RS485总线设备面临着协议封闭、布线复杂及云端接入困难等技术瓶颈。本文深入剖析RS485转WiFi串口透终端的技术实现,重点阐述其硬件
    发表于 03-20 14:25

    ESP32/ESP8266开发板单向一对多ESP-NOW无线通信

    通过ESP-NOW无线通信协议实现ESP32开发板向多个ESP32/ESP 8266开发板发送数据。
    的头像 发表于 03-13 09:23 291次阅读
    ESP32/ESP<b class='flag-5'>8266</b>开发板单向一对多ESP-NOW<b class='flag-5'>无线</b>通信

    LORA无线终端:双向高增益透,5KM无线传输

    LoRa无线终端(LoRa DTU/数传电台) 是基于LoRa(Long Range)扩频技术的工业级低功耗广域网(LPWAN)通信设备,核心是实现串口设备的远距离、低功耗、抗干扰无线
    的头像 发表于 02-24 16:38 760次阅读

    【ESP8266系列】WT8266-S5模组规格书

    概述ESP-12F(WT8266-S5)WiFi模块是由启明云端科技开发的、低功耗高性价比的嵌入式无线网络控制模块。可满足智能电网、楼宇自动化、安防、智能家居、远程医疗等物联网应用的需求。该模块核心
    的头像 发表于 02-05 18:03 370次阅读
    【ESP<b class='flag-5'>8266</b>系列】WT<b class='flag-5'>8266</b>-S5模组规格书

    【ESP8266系列】WT8266-S1模组产品介绍

    WT8266-S1WiFi模块是由启明云端科技开发的、低功耗高性价比的嵌入式无线网络控制模块。可满足智能电网、楼宇自动化、安防、智能家居、远程医疗等物联网应用的需求。该模块核心处理器ESP8266
    的头像 发表于 01-29 18:22 687次阅读
    【ESP<b class='flag-5'>8266</b>系列】WT<b class='flag-5'>8266</b>-S1模组产品介绍

    XL2477 WiFi模组,让产品快速、低成本接入无线网络

    逻辑即可实现无线联网。可以将来自设备主控制器(如MCU、CPU)的串口(UART)数据,无损地转换为WiFi数据包,通过无线网络发送到远端服务器(或另一台设备) XL2477
    的头像 发表于 01-04 17:15 601次阅读
    XL2477 <b class='flag-5'>WiFi</b> 透<b class='flag-5'>传</b>模组,让产品快速、低成本接入<b class='flag-5'>无线</b>网络

    【瑞萨RA6E2地奇星开发板试用】基于RA6E2+ESP8266在STA模式下数据透传到Python服务器整体系统演示总结

    基于RA6E2+ESP8266在STA模式下数据透传到Python服务器整体系统演示总结 1. 需求描述 1.1. 系统实现概述 使用RA6E2驱动 esp8266 WiFi模块,
    发表于 12-28 20:16

    【瑞萨RA6E2地奇星开发板试用】使用`RA6E2`驱动 `ESP8266 WiFi模块`,调试AT指令。

    使用RA6E2驱动 ESP8266 WiFi模块,调试AT指令。 1. 需求描述 使用RA6E2驱动 esp8266 WiFi模块,串口调
    发表于 12-25 10:08

    【瑞萨RA6E2地奇星开发板试用】使用RA6E2驱动 esp8266 WiFi模块进行串口通信【已修复】

    1. 需求描述 使用RA6E2驱动 esp8266 WiFi模块,串口调试助手显示 esp8266WiFi模块响应数据。 具体来说: 串口调试助手发送 AT 指令到 瑞萨RA6E2
    发表于 12-17 10:13

    在蜂鸟处理器上进行RT-Thread+ESP8266 wifi模块开发

    ://www.bilibili.com/video/BV1of4y1S7Ju/?spm_id_from=333.788.recommend_more_video.0 ESP8266wifi模块可以实现
    发表于 10-31 09:02

    无人机Wifi模块APP应用 RTL8189模块测评

    无人机Wifi模块APP应用 RTL8189模块, 只需要区分正负极, 我加的5伏, APP是现成的, 只是第一次打开, 没有图像, 原因是没有打开定位, 其他的按照说明书和视频就能实现, 打开一次定位后, 就能看到图像了,
    发表于 10-07 09:55

    【ESP8266】进入透模式后,数据间隔怎么调整,

    01.TCP客户端ESP8266模式发送数据是10ms发送一次,(连续发送) 02.TCP服务器接收到的数据是200ms左右接收一次,数据未丢失,但是更新不及时; 03.通过TCP调试助手已
    发表于 09-15 10:16

    科普|无线图和宽带自组网有什么区别?

    在很多应急场景下经常会使用到无线图设备和宽带自组网设备,这两类设备都是在现场使用,通过无线网络技术,实现信息的传输。由于目前的视频应用比较普遍,主要传输的数据都是视频,很多情况下大家
    的头像 发表于 08-15 17:44 1252次阅读
    科普|<b class='flag-5'>无线图</b><b class='flag-5'>传</b>和宽带自组网有什么区别?

    科普|无线图有几种方式,适用于电力、农业、高端制造业等,易于布置维护简单全程智能化

    引言随着无线通信技术的不断发展,无线图像传输(无线图)在各行业的应用日益广泛,从安防监控到无人机实时影像传输,再到工业远程操作和直播领域,无线图
    的头像 发表于 06-11 17:19 2167次阅读
    科普|<b class='flag-5'>无线图</b><b class='flag-5'>传</b>有几种方式,适用于电力、农业、高端制造业等,易于布置维护简单全程智能化