ESP32-Sense 開發(fā)套件用于評估和開發(fā) ESP32 觸摸傳感器功能。評估套件包含一個主板和若干子板,主板包含顯示單元,主控單元,調(diào)試單元;子板的觸摸電極的形狀和排列方式多樣,包括線性滑條、矩陣按鍵、彈簧按鍵、輪式滑條等,可以滿足不同的使用場景。用戶也可以自行設(shè)計子板以滿足特殊的使用場景。
ESP32-Sense觸摸開發(fā)主板硬件資源
顯示單元包括數(shù)碼管和 RGB 三色燈電路。調(diào)試單元包括 ESP-Prog 調(diào)試器接口。主控單元包含 ESP32 模組。Mini USB 供電作用。
電源管理系統(tǒng)
ESP32-Sense 開發(fā)套件上 Mini USB 和 ESP-Prog 均可供電,兩者之間有保護二極管隔離,供電不相互影響。USB 只具有供電功能。ESP-Prog 接口除了供電功能還具有自動燒寫固件功能。
顯示電路
ESP32-Sense 開發(fā)套件的主板上有顯示單元,可直觀地反饋觸摸動作。三個數(shù)碼管分別顯示被觸摸按鍵的位置和觸摸動作的持續(xù)時間。數(shù)碼管驅(qū)動芯片為 CH455G,使用 I2C 接口控制。RGB 燈用于觸摸時的顏色反饋。用戶滑動滑條,RGB 燈的顏色會相應(yīng)變化。
開發(fā)環(huán)境
- ESP-IDF 是 ESP32 平臺的軟件開發(fā)包。文檔 Get Started 介紹編譯環(huán)境的搭建和軟件開發(fā)包的使用說明。
- ESP-Prog 是 ESP32 調(diào)試工具,有下載和 Jtag 調(diào)試功能。
ESP32 IoT 應(yīng)用方案
- ESP32 IoT Solution 基于 ESP-IDF 開發(fā),包含多種應(yīng)用解決方案。文檔 build-system-and-dependency 介紹了如何編譯解決方案。
- ESP32-Sense 項目工程 是 ESP32-Sense 開發(fā)套件對應(yīng)的軟件工程文件。下載程序到主板即可使用觸摸功能。
ESP32 IoT Solution 工程下的 ESP32-Sense 項目 是 ESP32-Sense 開發(fā)套件對應(yīng)的應(yīng)用程序。目錄結(jié)構(gòu)如下圖所示:
其他參考資料,見附件鏈接查看: