全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

用8266实现wifi无线图传

时间:2022-04-09 17:31

人气:

作者:admin

标签: 正点原子  STM32  ESP8266 

导读:WIFI无线图传01波特率修改8266配置921600波特率,串口波特率配置到最大,图传速度以及效果会好一点。使用USB转TTL连接8266进行配置,硬件连接如下:接着打开串口调试助手进行配置,这里...
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


温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信