1開發板介紹
開發板和板載的ESP32芯片都來自Espressif,該公司專注于研發高集成,低功耗,性能卓越的Wi-Fi和藍牙芯片,其生產的ESP8266和ESP32在創客圈名聲很大。我們看下這個開發板的結構:
圖1:開發板結構(圖源:視頻)
下滑查看更多詳情
主要特性:經過多年的發展,Espressif公司一共推出了五個系列的芯片,分別為ESP32-S系列,ESP32-C系列,ESP32-H系列,ESP32系列,和ESP8266系列。ESP-EYE板載的芯片為ESP32,為Espressif于2016年推出的Wi-Fi,藍牙雙模芯片,其主要特性有:
-
最大支持16M外部SPI FLASH
-
最大支持8M外部SPI RAM
-
無線傳輸:Wi-Fi支持802.11 b/g/n ,最大傳輸速率為150Mbps;
藍牙:支持EDR和BLE 4.2
-
34個GPIO口和豐富的片上外設
-
支持安全啟動,支持Flash加密
-
板載1024bit OTP
-
支持硬件加密:AES Hash,RSA,ECC,RNG
2開發板體驗(以windows電腦為例,其它系統可參考官方教程頁)Espressif的Wi-Fi芯片之所以受到廣大創客的喜愛,很大原因是其豐富的軟件生態。到目前為止,其推出了眾多的SDK以適用于不同的應用場景。
圖2(圖源:視頻) 今天我們演示人臉識別,主要用到了ESP-IDF和ESP-WHO兩個庫。演示一:基于最新ESP-who例程,human_face_detection演示人臉偵測應用 圖3:步驟1(圖源:視頻) 【步驟1】基于vscode實現esp-idf開發環境搭建1. 下載安裝vscode
2.在擴展中輸入espressif,安裝 Espressif IDF。
3.按F1輸入select where to save configuration settings,在隨后彈出的菜單里,選擇global
4.按F1輸入configure ESP-IDF extention ,選擇EXPRESS
5.分別設置ESP-IDF版本,保存地址和開發工具的保存地址。然后點擊install進行全自動的安裝。(這里要注意,ESP-WHO僅支持ESP-IDF 4.4版本,不要選錯了)
6.安裝過程中的主要問題:
a)github訪問問題,可以通過修改dns和VPN來改善。
b)Python庫安裝失?。?/span>通過修改國內源實現。
c)Pip版本過低,通過sudo pip install --upgrade pip來升級版本。
d)找不到setuptools工具,通過sudo pip install --upgrade setuptools升級該工具版本解決。圖4:步驟3(圖源:視頻)
【步驟2】下載ESP-WHO庫1.執行git clone --recursive
https://github.com/espressif/esp-who.git
將庫完成的復制到本地。【步驟3】使用VScode打開esp-who例程1.建立空白模板:F1后輸入create,選擇create project from extention template。
2.選擇create project from extention template。
3.打開剛生成的模塊工程目錄,
復制.vscode文件夾到esp-whoexampleshuman_face_detectionweb。
4.使用vscode打開該工程,并修改c_cpp_properties.json,添加自己下載的esp-who的完整目錄。5. 工程已經配置完成。
圖5:步驟4(圖源:視頻)
【步驟4】編譯1. 點擊編譯
2.編譯完成
3. 將ESP-EYE通過USB線接入電腦。
4. 根據實際情況設置COM口、目標芯片、下載方式,并點擊下載按鍵。【步驟5】體驗人臉檢測1.程序下載完成后,按下復位按鍵,程序開始運行。
2.設備會打開Wi-Fi AP模式,SSID為 Human Face Detection,使用電腦連接該AP。
3.打開瀏覽器,輸入192.168.4.1。
4.多個菜單都是攝像頭參數的配置,可以忽略,直接點Start Stream,即可打開實時視頻流。
5.打開Face Detection,打開人臉偵測功能,當檢測到人臉后,會使用黃色框框提示。 演示二:基于默認固件,實現語音喚醒和人臉識別功能。【步驟1】下載默認固件到ESP-EYE1. 下載flash_download_Jtool_3.9.3下載工具
2. 選擇esp32_helloesp-whodefault_binesp-eyeesp-eye-bin-v1.0.0.bin
3.點擊START,進行下載。
圖6:步驟2(圖源:視頻) 【步驟2】體驗語音喚醒和人臉識別功能,步驟如下:1.燒錄完程序后,按復位按鍵,讓程序運行。
2.此時紅燈常亮,通過“嗨 樂鑫”喚醒樂鑫,進行聯網狀態。
3.PC連接esp-eye-xxxx
4.打開瀏覽器,輸入
192.168.4.1/face_stream,進入演示界面。
5.檢測到人臉后,短按開發板側邊鍵可錄入人臉,并標記ID為0。
6. 再次檢測到該人臉時,會彈出提示“Hello ID X” 3開發板應用方向介紹
圖7(圖源:視頻)
開發板的應用方向主要有:
1、通用低功耗IOT傳感器2、數據記錄器3、攝像頭視頻流傳輸4、語音識別5、圖像識別Mesh網絡6、家庭自動化7、智慧樓宇等
4小結
本次試用的開發板生態非常強大,官方提供了豐富的SDK軟件。同時開發方式比較靈活,支持micro python、Arduino、ESP-IDF等開發方式。小巧的開發板同時實現語音喚醒和人臉識別,可見Espressif在軟件上下足了功夫。
更多器件詳情
該發布文章為獨家原創文章,轉載請注明來源。對于未經許可的復制和不符合要求的轉載我們將保留依法追究法律責任的權利。
關于貿澤電子貿澤電子(Mouser Electronics)是一家全球知名的半導體和電子元器件授權分銷商,分銷超過1200家品牌制造商的680多萬種產品,為客戶提供一站式采購平臺。我們專注于快速引入新產品和新技術,為設計工程師和采購人員提供引領潮流的選擇。歡迎關注我們!
更多精彩 ?
原文標題:【開箱】售價僅百元的人臉識別開發板,Espressif ESP-EYE
文章出處:【微信公眾號:貿澤電子】歡迎添加關注!文章轉載請注明出處。
-
貿澤電子
+關注
關注
16文章
1114瀏覽量
96643
原文標題:【開箱】售價僅百元的人臉識別開發板,Espressif ESP-EYE
文章出處:【微信號:貿澤電子,微信公眾號:貿澤電子】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論