ESP32-DevKitC開發(fā)板,飛??萍紭扶我患?jí)代理商,溫度監(jiān)測(cè)器方案應(yīng)用
使用 Edge Impulse 平臺(tái),在基于 ESP32-DevKitC的傳感器上部署嵌入式機(jī)器學(xué)習(xí) (ML) 模型,進(jìn)行溫度異常檢測(cè)。
ESP32-DevKitC是一款入門級(jí)開發(fā)板。板上集成的 ESP32 引腳均已引出,便于連接和使用。

ESP32是集成 2.4 GHz Wi-Fi 和藍(lán)牙雙模的單芯片方案,采用臺(tái)積電 (TSMC) 超低功耗的 40 納米工藝,具有超高的射頻性能、穩(wěn)定性、通用性和可靠性,以及超低的功耗,滿足不同的功耗需求,適用于各種應(yīng)用場(chǎng)景。
??
Edge Impulse 是領(lǐng)先的嵌入式機(jī)器學(xué)習(xí) (ML) 開發(fā)平臺(tái),提供了一個(gè)易于使用的端到端平臺(tái),能夠?qū)崿F(xiàn)以下功能:
輕松地將傳感器數(shù)據(jù)輸入到嵌入式機(jī)器學(xué)習(xí)模型中;
高效創(chuàng)建基于內(nèi)存大小和功耗優(yōu)化的嵌入式機(jī)器學(xué)習(xí)模型;
使用 Edge Impulse SDK 和自選的開發(fā)環(huán)境輕松地在目標(biāo)傳感器上部署模型。

以冷鏈監(jiān)控應(yīng)用為例,使用一個(gè)基于 ESP32-DevKitC 開發(fā)板、MAX31855 板和 K 型熱電偶探針的異常檢測(cè)模型,構(gòu)建了一臺(tái)冰箱溫度監(jiān)測(cè)器。
冰箱的溫度監(jiān)測(cè)對(duì)于確保在合適的溫度下,對(duì)易腐食品進(jìn)行冷藏存放十分重要。在此項(xiàng)目中使用了以下組件進(jìn)行概念驗(yàn)證 (PoC) 演示:
ESP32-DevKitC 開發(fā)板,
Adafruit MAX31855 熱電偶板,
K 型工業(yè)熱電偶探針,
使用 Arduino IDE 編譯的嵌入式固件,包含 Edge Impulse SDK。

用戶可以輕松地將這個(gè) PoC 演示的配置遷移至其他嵌入式設(shè)備上使用,也可以在 Edge Impuose Studio 上查看 Edge Impulse 項(xiàng)目的數(shù)據(jù)集,以及異常檢測(cè)模型的訓(xùn)練方法。
在打開或關(guān)閉冰箱門幾分鐘后,Edge Impulse會(huì)基于傳感器的溫度變化曲線,創(chuàng)建異常檢測(cè)嵌入式機(jī)器學(xué)習(xí)模型,從而檢測(cè)出冰箱門的開關(guān)狀態(tài)。
同時(shí),它也可以通過“異常評(píng)分”獲取該狀態(tài)持續(xù)的時(shí)間。訓(xùn)練異常檢測(cè)模型過程中,可以使用 “data forwarder” 工具來收集數(shù)據(jù)。

Edge Impulse Studio中實(shí)現(xiàn)了“溫度異常區(qū)域”臨界溫度范圍的可視化。將其用于 Zin Thein Kyaw 的項(xiàng)目中,能夠檢測(cè)數(shù)據(jù)中的異常值并將其標(biāo)記為“異常”,為采用 K 均值聚類算法的嵌入式機(jī)器學(xué)習(xí)模型提供了重要參考。
ESP32-DevKitC 強(qiáng)大的計(jì)算能力、緊湊的設(shè)計(jì)和高性價(jià)比,也為構(gòu)建創(chuàng)新應(yīng)用、簡(jiǎn)化系統(tǒng)復(fù)雜度提供了思路和平臺(tái)。??