【啟動AI Maker世代 】2024 MAI 開發者社群大會(5/16-17)
|

【CIRCUS Pi】Seeed Studio XIAO ESP32-S3 Sense-ESP32CAM 進化版?

   

作者/圖片來源:CIRCUS Pi

ESP32S3 SenseXIAO 家族 系列最新的開發板,同時在這塊板子上也有不少突破點,除了搭載了新的核心 ESP32S3 之外,還使用了板對板連接器使其可以在維持相同面積的 PCB 條件下,擴充了 IO 的數量與功能。

XIAO ESP32-S3 Sense 主板與附帶擴充板

外觀與硬體規格

打開外包裝的塑膠袋,裡面總共含有 XIAO ESP32S3、2.4G 天線以及一片 Sense 感測器擴充板。如果是購買沒有搭載 Sense 功能的開發板,不會附帶這一片擴充板。看到硬體外觀的部分,主控制器同樣被封裝在鐵殼之中,並且有 8MB RAM 與 8MB Flash。

上方 Type-C 連接器左右兩側各有一個按鈕與 LED左側的按鈕為系統 Reset、LED 為充電指示燈;右側的按鈕為 Boot 模式切換,LED 為使用者定義使用。下方有一個 ipex RF 連接座可以連接 2.4GHz 天線,以及一個板對板連接器用以連接感測器擴充板。

XIAO ESP32S3 有兩個版本,差異在於有沒有 Sense 感測器,如果是購買不帶 Sense 的版本,這個連接器也是不會上件的,所以需要留意一下彼此之間是不能夠互換的。

翻到背面一樣留有幾個測試點,包含 Jtag 燒錄與除錯的 pad、USB D+ 與 D-,以及電池連接 pad。下方寫有 XIAO ESP32S3 字樣可以快速的識別開發板。

在 Sense 擴充板的部分,可以看到有一個 MEMS I2S介面的數位麥克風,一個攝影鏡頭與後方 micro SD 卡槽。攝影鏡頭的型號是和 ESP32CAM 同樣為的兩百萬畫素 OV2640,並且也支援五百萬像素的 OV5640。micro SD 卡則支援 FAT32 格式,最大容量到 32GB。

Camera Web Server

開啟 Arduino IDE,在開發板支援清單中加入 ESP32,並安裝最新的 Arduino Core 版本,目前最新版是 2.0.10,此版本已經支援 ESP32S3 Sense 我們只需要簡單修改設定即可使用。

安裝完成後選擇開發版 XIAO ESP32S3,選擇 File → Examples → ESP32 → Camera → CameraWebServer 開啟範例。

上方設定 Camera model 將預設的註解掉,並將 「CAMERA_MODEL_XIAO_ESP32S3」取消註解。

WiFi 設定依照各位實際環境狀況填入對應的 SSID 與 Password。

接著我們要進行開發板的設定,到 Tools → PSRAM 選擇 OPI PSRAM。

這片 ESP32S3 Sense 板上帶有 8MB 的 PSRAM ,開啟後可以處理高解析度的 Camera 影像。最後選擇對應的 COM Port 即可以點選上傳。

設定好 Camera 與 Wi-Fi 熱點,燒錄後即可顯示 XIAO 其 IP 位置

上傳完成後可以在 Serial Monitor 中觀察 XIAO ESP32S3 的輸出資料,當其連上指定的 Wi-Fi 熱點後會顯示 IP 位置,接著開啟瀏覽器在網址列輸入 IP 位置,就可以開啟網頁的 Camera 介面了!網頁上左側可以對相機進行設定,包含解析度、畫質、亮度、對比、白平衡等參數。右側區塊則是將攝影鏡頭拍攝到的即時影像顯示出來,右上角有一個「save」的按鈕,按下後則能將即時影像以 jpg 的格式儲存到 SD 卡中。也如同 ESP32-CAM 一樣,在較小的解析度時可以啟用人臉偵測與人臉識別等功能,線上體驗 TinyML 的魅力。

ESP32 Camera Web Server 介面

除此之外 SeeedStudio 官方也有提供幾個 Camera 相關的範例,包括拍攝縮時、搭配  LCD 串流等等,有興趣嘗試的夥伴們可以到其 github中下載執行看看。

小結——突破框架與想像的小

XIAO 這系列一直都以小體積著稱,在固定只有 10 pin IO 引腳的情況下,原以為在擴充性上很難有所突破,但 ESP32S3 Sense 這一塊卻在此框架下實踐新的做法,造就了更多的可能性!整體而言這片 ESP32S3 的優點在於體積小巧、有麥克風與攝影鏡頭、CP 值高。

對比過往常見的 ESP32-CAM,核心效能提升、體積也更輕巧,價錢也並不會讓人無法接受,適合想從 ESP32-CAM 升級的玩家,幾乎所有的 ESP32-CAM 的應用,都能用 XIAO ESP32S3 Sense 來取代。而缺點的部分則一樣是發熱的問題,這可以說是 ESP32S3 的通病了,所以使用上務必也要注意散熱問題了。!

(本文經同意轉載自CIRCUS Pi原文連結;責任編輯:謝涵如)

CIRCUS Pi
CIRCUS Pi

Author: CIRCUS Pi

分享有趣的創作與教學,提供Maker們創作的軍火庫,DIY 零件 | 套件| 工具,官網連結

Share This Post On
468 ad

Submit a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *