<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

什么是ESP32-CAM攝像頭?

汽車電子技術 ? 來源:嵌入式悅翔園 ? 作者:李斌 ? 2023-02-17 11:01 ? 次閱讀

前言

最近忙于論文,忙于畢業,一直沒有進行更新,后面會繼續按照每周至少三篇原創的更新速度給大家更新,感謝大家的支持!

前幾天學弟給了我一塊ESP32-CAM攝像頭模組,現在好不容易閑下來了,剛好玩玩這個攝像頭模組,以后就可以遠程觀看家里的情況了!

什么是ESP32-CAM攝像頭

ESP32-CAM是一款基于ESP32-S2 芯片,具有攝像功能的微型模組。同時配備了OV2640 攝像頭、連接外設的GPIO,以及用于存儲拍攝圖像的microSD 卡。

圖片

ESP32-CAM可廣泛應用于各種物聯網場合,適用于家庭智能設備、工業無線控制、無線監控、QR無線識別,無線定位系統信號以及其它物聯網應用,是物聯網應用的理想解決方案。

管腳定義

圖片

ESP32-CAM有三個GND引腳和兩個引腳用于電源:3.3V或5V。

GPIO 1和GPIO 3是串行引腳。您需要這些引腳才能將代碼上傳到您的電路板。此外,GPIO 0也起著重要作用,因為它確定ESP32是否處于閃爍模式。當GPIO 0連接到GND時,ESP32處于閃爍模式。

以下引腳內部連接到microSD卡讀卡器:

  • GPIO 14:CLK
  • GPIO 15:CMD
  • GPIO 2:數據0
  • GPIO 4:數據1(也連接到板載LED
  • GPIO 12:數據2
  • GPIO 13:數據3

導入ESP32 CAM庫

Arduino IDE中配置安裝ESP 32 CAM開發板庫,具體安裝方法如下:

1、下載Arduino IDE 并安裝,這個安裝方式網上有很多,這里就不給大家介紹了,需要的可以自行百度。

2、Arduino IDE中添加ESP32開發板:

添加方式:文件->首選項->附加開發板管理器網址中加入Arduino core for esp32的地址:https://dl.espressif.com/dl/package_esp32_index.json

圖片

3、完成網址添加后就可以在:工具->開發板->開發板管理器 中搜索并下載esp32開發板數據包。

圖片

4、導入CameraWebServer示例代碼

圖片

如果在Arduino IDE中找不到代碼,可以

下載后,解壓縮該文件夾,然后打開CameraWebServer.ino文件。

在上載代碼之前,您需要在以下變量中插入網絡憑據:

const char* ssid = "REPLACE_WITH_YOUR_SSID";
const char* password = "REPLACE_WITH_YOUR_PASSWORD";

然后,確保選擇正確的相機模塊。在這種情況下,我們使用AI-THINKER模型。

配置WIFI密碼

我們需要對加載出的代碼進行修改,以便模塊能夠連接到WIFI。

1、WIFI的配置

圖片

其中ssid為WIFI的名稱,password為WIFI密碼

2、選擇攝像頭

圖片

通過注釋選擇自己的攝像頭,如果不知道自己的攝像頭是哪一款可以聯系賣家,賣家會告訴你你的攝像頭生產商信息。

下載程序

所需硬件

  • ESP32-CAM模塊一個;
  • 杜邦線五根;
  • USB--TTL串口下載器一個;

將USB-TTL與ESP32-CAM模塊按照以下方式進行連接,這里需要注意的是IO0一定要在上電前與GND進行短接,使其進入下載模式,否則將無法對程序進行下載。

圖片

要上傳代碼,請執行以下步驟:

  1. 轉到工具 > 板,然后選擇ESP32 Wrover模塊
  2. 轉到工具 > 端口,然后選擇ESP32連接的COM端口
  3. 在工具 > 分區方案中,選擇“ 巨大的APP(3MB無OTA) ”
  4. 按下ESP32-CAM板載RESET按鈕
  5. 然后,單擊上傳按鈕以上載代碼。

重要提示: 如果無法上傳代碼,請仔細檢查GPIO 0是否已連接到GND,并在“ 工具”菜單中選擇了正確的設置。您還應該按下板載重置按鈕以在閃爍模式下重新啟動ESP32。

連接攝像頭

我們需要將IO0GND的連接斷開,以波特率115200打開串行監視器并按ESP32-CAM板上復位鍵,會彈出如下窗口:

圖片

我們將監視器中的顯示IP地址復制到瀏覽器打開就可以通過局域網來使用ESP32-CAM了點擊Start Stream就可以看到ESP32-CAM實時傳過來的畫面。

圖片

左邊可以設置的參數還是比較多的,回頭再仔細研究。重點當然是看右邊的圖像,感覺還是非常清楚的,比樹莓派10+元的攝像頭清楚多了。

注意事項

  • 確保接線正確,ESP32-CAM 的IO0接口接地即為燒錄模式,不接地懸空即為運作模式
  • 確定好端口,需要安裝對應燒錄線驅動,在設備管理器中查看端口
  • 部分設備燒錄前需要按一下RST鍵,或重新上電重啟
  • 想了解更多關于 Arduino IDE 可以收藏一下網址:https://www.arduino.cn/thread-1066-1-1.html

結語

今天主要介紹一下(我認為比較簡單好用的)ESP32-CAM的下載調試方式。

回頭研究研究這貨能不能錄像實現監控攝像頭的功能。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • GPIO
    +關注

    關注

    16

    文章

    1149

    瀏覽量

    50738
  • OV2640
    +關注

    關注

    1

    文章

    9

    瀏覽量

    4464
  • ESP32
    +關注

    關注

    13

    文章

    901

    瀏覽量

    16056
收藏 人收藏

    評論

    相關推薦

    基于ESP32-CAM模塊IP監控CCTV的人臉識別系統

    在本篇文章中,我們將主要介紹如何通過使用ESP32-CAM模塊構建IP監控CCTV來創建人臉識別系統。 ESP32-CAM可以通過Wi-Fi托管視頻流Web服務器,具有非常好的FPS(每秒幀數
    的頭像 發表于 11-13 16:38 ?7898次閱讀

    如何使用兩個舵機為ESP32-CAM創建云臺控制

    本文將向您展示如何使用兩個舵機為 ESP32-CAM 創建云臺控制。ESP32-CAM 是一款小型相機,可用于拍照和視頻。
    的頭像 發表于 06-09 15:24 ?1.2w次閱讀
    如何使用兩個舵機為<b class='flag-5'>ESP32-CAM</b>創建云臺控制

    ESP32-CAM ArduinoIDE開發

    ESP32-CAM ArduinoIDE開發系列文章目錄第一篇:ESP32-CAM高性價比WIFI圖傳方案快速入門教程第二篇:ESP32-CAM第一個無線點燈程序第三篇:ESP32-CAM
    發表于 12-16 07:01

    esp32-cam攝像頭+遠程遙控小車相關資料推薦

    ,一個51單片機最小系統開發板(因為32的不會),一個L298N電機驅動模塊,3塊3.7V鋰電池,一個電源降壓模塊,一個esp32cam,還有一個esp8266,若干杜邦線。再說一說弊端,攝像頭模塊只...
    發表于 01-05 07:18

    ESP32-CAM使用Arduino編譯燒錄

    ESP32-CAM拍照輸出jpeg,解碼為rgb565在tft屏顯示ESP32-CAM使用Arduino編譯燒錄,STM32使用keil5編譯。
    發表于 01-12 06:30

    基于ESP32-CAM的簡易監控遙控車參考方案

    一個簡單的監控 RC 機器人,帶有 ESP32-CAM 和 Arduino Uno 模塊,由任何智能手機上的網絡瀏覽器控制。ESP32-CAM 模塊是一種廉價、低功耗的模塊,但它為視覺、串行通信
    發表于 08-03 14:59

    dfrobot ESP32-CAM開發板簡介

    ESP32-CAM是一款低成本物聯網解決方案的開發板,基于ESP32模塊開發的最小系統物聯網產品,具有小體積,可板載攝像頭的優勢,適合快速原型搭建,DIY項目開發,物聯網入門學習等。
    的頭像 發表于 01-09 09:08 ?1.2w次閱讀
    dfrobot <b class='flag-5'>ESP32-CAM</b>開發板簡介

    使用ESP32-CAM板訪問網絡

    在這個項目中,我們將使用ESP32-CAM板。 ESP32相機將托管視頻流Web服務器您可以使用網絡中的任何設備進行訪問。
    發表于 04-06 11:45 ?42次下載
    使用<b class='flag-5'>ESP32-CAM</b>板訪問網絡

    ESP32-CAM之ST7789圖像顯示

    ESP32-CAM之ST7789圖像顯示最近筆者在學習使用安信可的ESP32-CAM開發板,該開發板自帶一個OV2640攝像頭。官方提供的例程可以將攝像頭視頻通過WIFI傳輸到網頁顯示
    發表于 12-23 18:57 ?43次下載
    <b class='flag-5'>ESP32-CAM</b>之ST7789圖像顯示

    ESP32-CAM高性價比溫濕度監控系統配網與上網方案設計與實現

    ESP32-CAM ArduinoIDE開發系列文章目錄第一篇:ESP32-CAM高性價比WIFI圖傳方案快速入門教程第二篇:ESP32-CAM第一個無線點燈程序第三篇:ESP32-CAM
    發表于 12-29 19:05 ?18次下載
    <b class='flag-5'>ESP32-CAM</b>高性價比溫濕度監控系統配網與上網方案設計與實現

    ESP32-CAM天線板資料免費下載

    ESP32-CAM天線板資料免費下載。
    發表于 02-21 15:09 ?12次下載

    esp32-cam入門資料

    esp32-cam入門資料
    發表于 06-10 15:33 ?18次下載

    如何使用ESP32-CAM構建一個人臉識別系統

    在這個項目中,我們將使用 ESP32-CAM 構建一個人臉識別系統,該系統還可以通過識別未經授權的人的面部來作為 ESP32-CAM 安全系統。ESP32-CAM 是一款非常小的攝像頭
    發表于 08-22 16:35 ?1.5w次閱讀
    如何使用<b class='flag-5'>ESP32-CAM</b>構建一個人臉識別系統

    基于ESP32-CAM的RSTP協議的網絡攝像頭

    本次介紹的程序是使用ESP32-CAM進行圖像采集并將圖像以RTSP協議進行無線傳輸。在同網絡的PC上使用軟件對攝像頭的圖像進行拉取觀看。
    的頭像 發表于 12-15 11:39 ?2761次閱讀

    ESP32-CAM視頻監控智能相機

    方案介紹建立自己的視頻監控攝像頭,并通過iPhone的Internet對其進行控制。硬件部件:ESP32-CAM×?? ?1個?? ?FT232RL FTDI迷你USB×?? ?1個?? ?18650電池座×?? ?1個?? ?18650電池×?? ?2?? ?
    發表于 12-30 15:05 ?5次下載
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>