
WIFI無線圖傳

01
波特率修改
8266配置921600波特率,串口波特率配置到最大,圖傳速度以及效果會(huì)好一點(diǎn)。使用USB轉(zhuǎn)TTL連接8266進(jìn)行配置,硬件連接如下:

接著打開串口調(diào)試助手進(jìn)行配置,這里選擇對應(yīng)COM口,然后發(fā)送AT+UART=921600,8,1,0,0這個(gè)指令,設(shè)置其串口波特率到921600,當(dāng)它返回OK即可。如下圖:

圖1設(shè)置8266波特率為921600
02
硬件連接
硬件準(zhǔn)備:
8266模塊、
探索者板子、
OV2640攝像頭模塊、
LCD液晶屏
SD卡(由于屏幕用到了中文顯示)。
接著在步驟一配置好之后,就拔掉8266,按照下圖進(jìn)行連接:

圖2 整體硬件連接
然后直接將提供的源碼下載進(jìn)去,接著需要打開我們提供的另外一個(gè)軟件——XCAM。
03
軟件設(shè)置及代碼部分
打開提供的這個(gè)電腦上位機(jī)軟件,如下圖,服務(wù)器IP地址打開是多少就是多少,端口設(shè)置成:8086,然后在代碼也按照這個(gè)地址端口填寫:

圖3 XCAM設(shè)置
打開提供的源碼main.c文件,如下:

圖4端口、IP地址、熱點(diǎn)修改
由圖3可知,服務(wù)器IP地址是192.168.1.179,端口8086,所以將上述代碼進(jìn)行修改,如上圖,并且需給8266提供一個(gè)熱點(diǎn),(手機(jī)熱點(diǎn)或者路由都可,保證打開上位機(jī)的電腦與8266連接在同一個(gè)局域網(wǎng)內(nèi)),熱點(diǎn)的名字和密碼根據(jù)自己的進(jìn)行修改。
代碼主要步驟:首先初始化串口三波特率設(shè)置921600,才可以和8266通信,然后初始化2640模塊,通過函數(shù):Wireless_transmission_2640();

圖5 攝像頭初始化
配置8266為TCP客戶端模式函數(shù):wifi_configure();

圖6配置8266為TCP客戶端
通過串口三發(fā)送AT指令給8266,使其工作在TCP客戶端模式,串口一會(huì)打印提示信息,如果現(xiàn)象不對可以通過串口一打印數(shù)據(jù)查看打印內(nèi)容。
上面配置好之后就開始進(jìn)入主函數(shù)的傳輸過程:開啟8266的透傳模式,之后開始把2640的JEPG數(shù)據(jù)發(fā)送至串口三,因?yàn)?266接的是串口三這個(gè)接口所以只需要將JPEG數(shù)據(jù)丟到串口三發(fā)給8266,8266在通過TCP協(xié)議無線傳輸?shù)诫娔X的上位機(jī)上,即可實(shí)現(xiàn)圖傳。

圖7循環(huán)發(fā)送JPEG數(shù)據(jù)給8266
-
STM32
+關(guān)注
關(guān)注
2283文章
10986瀏覽量
361296 -
ESP8266
+關(guān)注
關(guān)注
50文章
963瀏覽量
46518 -
正點(diǎn)原子
+關(guān)注
關(guān)注
9文章
31瀏覽量
10267
發(fā)布評論請先 登錄
相關(guān)推薦
基于ALINX開發(fā)板Z19-P實(shí)現(xiàn)WIFI無線通信功能

ESP8266筆記-05.ESP8266 WIFI的使用
了解無線數(shù)傳模塊信號(hào)傳輸范圍的多種因素——實(shí)現(xiàn)最佳性能

無線網(wǎng)橋與WiFi有什么區(qū)別
HDMI/USB視頻無線圖傳和采集方案介紹

esp8266wifi模塊怎么連接手機(jī)
如何在ESP8266板上實(shí)現(xiàn)wifi direct?
是否可以使用esp8266創(chuàng)建熱點(diǎn)并使用此熱點(diǎn)設(shè)置新的wifi詳細(xì)信息?
ESP8266透傳模式是如何工作的?
ESP8266怎么去消除這個(gè)wifi模塊的雜訊干擾?
藍(lán)牙透傳模塊無線世界的傳輸
esp8266基于esp-idf v3.4 wifi連接超時(shí)怎么解決?
使用Wi-Fi ESP8266方案模組接入云平臺(tái)

評論