搜索
bottom↓
回复: 1

用8266实现wifi无线图传

[复制链接]

出0入234汤圆

发表于 2022-4-8 11:04:28 | 显示全部楼层 |阅读模式
以下文章来源于:公众号:开源电子网,读取更多技术文章,请扫码关注
讨论发帖图.png

用8266实现wifi无线图传


     WIFI无线图传
          1.png


       ▲关注公众号“开源电子网”回复“无线图传”免费获取项目文件 图片


1. 波特率修改

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

2.png


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

3.png

图1设置8266波特率为921600



2. 硬件连接

       硬件准备
       1. 8266模块
       2. 探索者板子
       3. OV2640摄像头模块
       4. LCD液晶屏
       5. SD卡(由于屏幕用到了中文显示)

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

4.png

图2 整体硬件连接


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

3. 软件设置及代码部分

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

5.png

图3 XCAM设置


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

6.png

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


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

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

7.png

图5 摄像头初始化


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

8.png

图6配置8266为TCP客户端


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

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

9.png

图7循环发送JPEG数据给8266



阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入618汤圆

发表于 2022-4-8 12:30:13 | 显示全部楼层
现在还玩8266串口图传会不会晚了点,ESP32直接挂2640他不香么?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 23:16

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表