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