ESP32-Cam 是一片 CP 值非常高的開發板,只要新台幣二百出頭就可以在你家建立一個監視系統,透過網路可作為居家監控、嬰兒照護、即時錄影...等非常實用的功能。
這裡要介紹的是加長型 ESP32-Cam 開發板 ESP32-WROVER-DEV,它有更多的腳位可以讓您做其他的用途,例如您可以用它來做麥克納姆輪即時視訊小車...等等。但是值得注意的是,它拿掉了 SD 卡的插槽,如果需要用到 SD 卡儲存資料,則可以另外連接加裝。
準備材料
1. 加長型 ESP32-Cam 開發板 ESP32-WROVER-DEV *1
2. Micro USB 線 *1
提醒您:因 ESP32-Cam 在開啟 Wifi 和鏡頭時會耗用較大的電流,因此建議您準備品質好一點的 USB 傳輸線。
電路接線
加長型 ESP32-Cam 開發板自帶 CH340x USB2TTL,所以在接線時非常方便,只要使用傳輸線連接電腦和這個開發板即可。
提醒您:
如果您還沒安裝 CH340x 驅動程式,請您先安裝好。
程式
如何在 Arduino IDE 裡使用 ESP 系列的開發板我們就不在此重複說明,如尚未明瞭的人可詳
https://pizgchen.blogspot.com/2019/08/esp32-arduino-ide-esp32.html
Step1 開啟 Arduino IDE,點擊下拉功能表 [檔案] > [範例] > [ESP32] > [Camera] > [CameraWebServer]。
Step2 應該是不必修改程式內容,建議您確認的是使用下列這一行定義
#define CAMERA_MODEL_WROVER_KIT
Step3 在這裡填入你家 IP 分享器的名稱與密碼,如下
const char* ssid = "(IP 分享器的名稱)";
const char* password = "(IP 分享器的密碼)";
Step4 點擊下拉功能表 [工具] > [開發板],選擇 ESP32 Wrover Module。
Step5 由於這個程式碼比較大,需要較多的空間,所以我們要指定這個選項,點擊下拉功能表 [工具] > [Partition Scheme: "Huge APP (3MB No OTA...]。
Step6 點擊下拉功能表 [工具] > [序列埠]。我的是 COM3,請您選擇自己的序列埠。
Step7 開啟序列埠,將鮑率調到 115200baud ,接著同時按下開發板上的 [Boot/IO0] 和 [EN/RST] 按鍵,然後放開這兩個按鍵,您可以發現序列埠視窗出現幾行字,最下面一行是
Waiting for download. ,如下圖
Step8 點擊上傳程式。在顯示"上傳完畢"後,您可以按一下(按後放開) 開發板上的 [EN/RST] 按鍵,然後您會發現序列埠視窗出現一些訊息,其中 http://192.168.xx.xxx 就是 ESP32-Cam 的 網路位址。
Step9 將 ESP32-Cam 的網路位址複製並貼到瀏覽器,按下 <Enter> 鍵,您就可以看到如下畫面
Step10 用滑鼠點擊畫面下方的 [Start Stream] 按鈕,然後您就可以看到視窗裡出現攝影機的畫面了。
如果要關閉攝影機,您可以在同一個位置按一下 [Stop Stream] 按鈕。
您可以隨意更改網頁中的選項數據,試試各種功能和效果,這裡我們就不多說了。
後記
1. 因為 ESP32-Cam 開發板需要較穩定的電壓和較多的電流,如果您發現板子出現不穩定的狀態,請您更換較粗的電源線。
2. 可以上傳程式不表示 ESP32-Cam 開發板沒有問題,有些板子會出現無法連接到 IP 分享器的狀況,此時序列埠會一直出現連線狀態(如下圖),此時您可以更換一條較粗的電源線再試試。
3. 玩家沒安裝好鏡頭或產品本身的問題,影像可能會出現顏色異常的現象(例如黃色很淡或顯示不出來),所以初次使用 ESP32-Cam 開發板時,請您拿出各種顏色的物品讓鏡頭拍攝,仔細檢查一下顏色是否異常。
相關連結
人體偵測 https://www.youtube.com/watch?v=LBoM_Uoq_nA&t=38s
將影像儲存到 SD 卡 https://www.youtube.com/watch?v=2xOo-zorpYI
將影像儲存到 SD 卡 https://www.youtube.com/watch?v=eot6COwCPF0&t=4s
採購資訊
ESP32-Cam 開發板 https://www.ruten.com.tw/item/show?22018501441929
ESP32-Cam 開發寶典(書) https://www.ruten.com.tw/item/show?22023657681327
ESP32-Cam 雙軸雲台(基本款) https://www.ruten.com.tw/item/show?22024688065979
ESP32-Cam 雙軸雲台(人體偵測款) https://www.ruten.com.tw/item/show?22024688076465
ESP32-Cam Wifi 視訊小車套件 https://www.ruten.com.tw/item/show?21947911491952
沒有留言:
張貼留言