Andrew's Copy Land - ESP32 CAM初體驗

文章推薦指數: 80 %
投票人數:10人

下載Arduino IDE-步驟我們就省略了,請根據自己的版本下載喔 ... x.x 的內部網址,就可以看到攝影機角度的影像內容,進一步也可以作一些影像辨識應用,如人臉位置標記 ... SearchthissiteESP32CAM初體驗常見的問題與解決方案,參考以下網址:(個人覺得這個最重要)ESP32-CAMTroubleshootingGuide:MostCommonProblemsFixedhttps://randomnerdtutorials.com/esp32-cam-troubleshooting-guide/一、ESP32CAM說明ESP32-CAM是一個ESP32基礎的開發版,內建WIFI及藍芽BLE之外,再加上OV2640兩百萬畫素相機模組、TF卡、閃光燈模組,所組成的開發版。

參考教學網站(夜市小霸王):https://youyouyou.pixnet.net/blog下載ArduinoIDE-步驟我們就省略了,請根據自己的版本下載喔這裡下載ForWindows版本https://www.b4x.com/android/forum/threads/esp32-camera-picture-capture-and-video-streaming-updated-with-code.110131/特殊腳位GPIO0:燒錄用GPIO1:U0TXGPIO3:U0RXGPIO4:閃光燈共用USBTT有多種選擇(我使用的是CP210X)有CH340模組ProlificUSB-to-SerialTTLCP210X(粉紅外殼)其他...CP210X腳位->ESP32CAM紅(5V)->5V黑(GND)->GND白(RX)->GPIO1(UOT)綠(TX)->GPIO3(UOX)接線圖--->我其實第一次自學看了很久,大家怎麼都不說請處給初學者知道呢?我在玩LinkIt7697的時候,在使用TX與RX的時候,開發版跟感測器是交叉對接的因為很重要,所以特別用各種方式呈現開發版感測器對接TXRX對接RXTXhttps://www.b4x.com/android/forum/threads/esp32-camera-picture-capture-and-video-streaming-updated-with-code.110131/https://youyouyou.pixnet.net/blog/post/119383183我就是這樣接的二、ArduinoIDE新增https://dl.espressif.com/dl/package_esp32_index.json按照步驟即可在開發版管理員中搜尋ESP32,我下載1.04版ESP32-CAM是使用ESP32WroverModule其中為了避免出現Sketchtoobigerror–Wrongpartitionschemeselected這個錯誤,所以在下面要選擇適用的PartitionSchemeTools>PartitionScheme,select“HugeAPP(3MBNoOTA)“.使用ESP32WroverModulePartitionScheme,select“HugeAPP(3MBNoOTA)“這樣配置可以寫入較大的程式三、範例程式燒錄大家都燒範例程式,而且都燒這一支CameraWebServer那不免俗的我們也跟著燒吧有關這隻程式碼的功能是這樣的CameraWebServer這隻程式透過PC燒寫到ESP32-CAM板卡上,就可以在板卡上建立一個網頁伺服器(WebServer),而後只要用瀏覽器瀏覽ESP32-CAM板卡,即輸入192.168.x.x的內部網址,就可以看到攝影機角度的影像內容,進一步也可以作一些影像辨識應用,如人臉位置標記等(引用MAKERPRO網站的說明文字)這樣應該就沒問題了修改程式碼因為CameraWebServer支援三種ESP32-CAM板卡樂鑫官方推出的ESP-WROVER-KIT:CAMERA_MODEL_WROVER_KITESPRESSIF的:CAMERA_MODEL_ESP_EYEM5STACK公司推出的ESP32CameraModuleDevelopmentBoard:CAMERA_MODEL_M5STACK_PSRAM、CAMERA_MODEL_M5STACK_WIDE安可信推出的ESP32-CAM:CAMERA_MODEL_AI_THINKER//Selectcameramodel//#defineCAMERA_MODEL_WROVER_KIT這一行被我註解起來了//#defineCAMERA_MODEL_ESP_EYE//#defineCAMERA_MODEL_M5STACK_PSRAM//#defineCAMERA_MODEL_M5STACK_WIDE//#defineCAMERA_MODEL_AI_THINKER其實看這個最快啦!!!!四、燒錄先把線接好,只有要燒錄時候才接線STEP1:GPIO0與隔壁的GND用一條雙頭母的杜邦線接好STEP2:然後Rest鍵按一下(有按下去的話背後的閃光燈會閃一下)STEP3:上傳程式(其實我在做筆記的這個時間很晚了,我只想上床)STEP4:燒錄成功後會出現提醒Leaving...HardresettingviaRTSpin...把線拔掉吧STEP5:開啟序列埠監控視窗,確定baud是115200五、驗收連線到http://172.20.10.5使用iphone12promax當作熱點時,最大相容性要打開喔按下Startstream帥哥就出現了拍照就按下:GetStill,不過我還沒有插入記憶卡....這裡就不貼圖了...人臉偵測測試要做Facedetection前先把解析度改一下選用CIF其他功能可以修改app_httpd.cppReportabusePagedetailsPageupdatedGoogleSitesReportabuse



請為這篇文章評分?