• 方案介紹
  • 附件下載
  • 推薦器件
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

高性價(jià)比WIFI圖傳方案快速入門教程(原理圖+源碼+教程)

2024/08/31
12.4萬
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

原理圖和端口引用.png

共4個(gè)文件

目前基于圖像處理使用市場(chǎng)上監(jiān)控?cái)z像頭二次開發(fā)的案例很多,包括??低曃炇?a class="article-link" target="_blank" href="/tag/%E5%BC%80%E6%BA%90/">開源攝像頭;還有使用自帶FIFO的OV7725或者OV7670攝像頭模塊結(jié)合stm32進(jìn)行圖傳;還有OPENMV+OV7725的圖像處理方案;還有一種使用MIPS架構(gòu)路由器芯片例如RT5350加免驅(qū)MPJG攝像頭方案。每一種方案價(jià)格都要達(dá)到50塊以上,因?yàn)槌速?gòu)買攝像頭之外還有購(gòu)買單片機(jī),成本降不下來。

好消息的是,樂鑫科技推出的ESP32芯片能滿足圖傳的需求,某寶基于該芯片出售的ESP32-cam攝像頭模塊能滿足圖傳的需求,最低價(jià)格26塊能買到手,性價(jià)比相當(dāng)高,ESP32的運(yùn)行速度和wifi速度都比ESP8266高。26塊集成了ESP32最小系統(tǒng)板和OV2640攝像頭和板載藍(lán)牙wifi天線,買了也不虧,一個(gè)好點(diǎn)的USB攝像頭都不只這個(gè)價(jià)格了!為啥很少人使用呢?原因是入門比較麻煩。要是使用樂鑫idf去搭建開發(fā)圖傳,很麻煩,很難成功。

國(guó)內(nèi)某個(gè)測(cè)評(píng)網(wǎng)有詳細(xì)簡(jiǎn)介:https://post.smzdm.com/p/amm03d0d/

模塊的原理圖如下:

模塊的全家福如下:

該模塊在某寶很多家店鋪有售,至于代工廠估計(jì)有很多家,但是根據(jù)原理圖就那么多IO口,資料都是通用的。

經(jīng)過我自己個(gè)人努力,半年時(shí)間內(nèi)掌握了ESP32圖傳技術(shù),采用的是Arduino開發(fā)環(huán)境開發(fā),很多情況下使用庫(kù)函數(shù)來快速實(shí)現(xiàn)圖傳的功能。搭建開發(fā)環(huán)境也花了不少時(shí)間,后面根據(jù)一個(gè)教程搭建成功了。

搭建視頻鏈接:https://pan.baidu.com/s/1_xYw-Mg3LPb5vqMuVgiD2A

提取碼:qdl2

搭建軟件及素材:鏈接:https://pan.baidu.com/s/1eIES_hDWNgr5lZD4akP9Jw

提取碼:zrwu

最后是我根據(jù)搭建環(huán)境自帶的圖傳源碼修改裁剪后的圖傳源碼(在最后免費(fèi)下載),該源碼是我將三四個(gè)源碼文件裁剪修改合成一個(gè)源碼文件,實(shí)現(xiàn)了圖傳功能,代碼精簡(jiǎn)利于閱讀和學(xué)習(xí),先進(jìn)行配置和運(yùn)行的說明:

(1)整個(gè)工程就是一個(gè)9kb的源碼,名字叫websocket.ino文件,然后修改熱點(diǎn)的名稱和密碼:

(2)找一個(gè)CH340的USB轉(zhuǎn)TTL電平的模塊,某寶幾塊錢有賣的,按照下圖接上模塊:

右邊的模塊就是USB轉(zhuǎn)TTL模塊,主要是用來下載程序和串口調(diào)試,左邊接ESP32模塊,右邊接電腦。

個(gè)人建議給cam模塊供電壓5V在第一張?jiān)韴D左下角的端口供電,免得電源不足,不要接錯(cuò)了!

UoR就是RX端

UOT是TX端

這兩個(gè)端跟CH340的RX、TX交叉連接,如圖示

將IO0端口與GND連接上之后就可以馬上下載程序了:

(3)用Arduino下載程序:(如果下載過程中出現(xiàn)失敗,可以嘗試按下模塊的RST按鍵)

(4)創(chuàng)建一個(gè)熱點(diǎn),名稱和密碼都與(1)的步驟相同,讓ESP32的wifi能連上,我就用筆記本電腦創(chuàng)建了一個(gè)熱點(diǎn),然后打開串口Arduino監(jiān)視器或者打開一個(gè)串口調(diào)試助手,打開電腦與CH340鏈接的串口,拔掉cam模塊中IO0與GND鏈接的線(第三張圖灰色的線,不斷開就不能啟動(dòng)程序只能不斷下載),再按下一次cam模塊的RST按鈕松開,如下圖:

從圖上看出,RST按下時(shí),第一次程序運(yùn)行不對(duì),第二次運(yùn)行正確了,打印出IP地址。右下角顯示有設(shè)備連上熱點(diǎn)。多試試幾次就能成功的!

(5)打開谷歌瀏覽器,輸入網(wǎng)址串口打印的網(wǎng)址:172.25.139.2(個(gè)人具體IP看打印為準(zhǔn))就可以看到攝像頭采集的視頻流,相當(dāng)流暢,如下圖所示:(其他瀏覽器可能失敗)

由于攝像前面的保護(hù)膜沒有撕掉,所以有點(diǎn)模糊,視頻還是很流暢的。

總結(jié):該項(xiàng)目演示了用ESP32作為一個(gè)STA模式連上路由器或者筆記本熱點(diǎn),在同一個(gè)局域網(wǎng)環(huán)境下用瀏覽器登錄ESP32的IP地址就可以收看ESP32攝像頭采集下來的圖像信息。后期會(huì)陸續(xù)發(fā)布根據(jù)此源碼升級(jí)成視頻監(jiān)控小車、視頻監(jiān)控智能控制攝像頭、視頻監(jiān)控系統(tǒng)和手機(jī)客戶端圖傳、stm單片機(jī)圖傳接收、機(jī)器人視覺人臉簽到系統(tǒng)、遠(yuǎn)程MQTT圖傳手機(jī)app接收、局域網(wǎng)javaweb顯示圖傳、等等項(xiàng)目,敬請(qǐng)期待。

  • 原理圖和端口引用.png
    下載
    描述:原理圖和端口引用
  • 圖傳源碼.rar
    下載
    描述:精簡(jiǎn)源碼
  • 教程.docx
    下載
    描述:教程
  • 第二步接線圖.png
    下載
    描述:接線圖

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
DS3234SN# 1 Maxim Integrated Products Real Time Clock, Non-Volatile, 1 Timer(s), CMOS, PDSO20, 0.300 INCH, ROHS COMPLIANT, SOP-20
$10.19 查看
AT90CAN128-16MUR 1 Microchip Technology Inc IC MCU 8BIT 128KB FLASH 64QFN
$7.13 查看
MKL02Z32CAF4R 1 Freescale Semiconductor Kinetis L 32-bit MCU, ARM Cortex-M0+ core, 32KB Flash, 48MHz, WL-CSP 20

ECAD模型

下載ECAD模型
$2.7 查看

相關(guān)推薦