• 正文
    • 硬件架構(gòu)
    • 超低功耗無線協(xié)議
    • WiFi 網(wǎng)絡(luò)掃描
    • 坡度檢測
    • 空氣檢測
    • 主題切換
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

ESP32物聯(lián)網(wǎng)開發(fā)板Arduino開源智能手表,支持溫濕度、壓力 空氣監(jiān)測、海拔、傾斜度和加速度

18小時前
148
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

如果你是平時喜歡DIY的工程師,想要提升開發(fā)技能的學(xué)生,以后要做大學(xué)畢業(yè)設(shè)計的大四學(xué)生,這個基于ESP32的智能手表很值得一做,別錯過了~~

如你所見,這是一個可以佩戴的手表,可以充當(dāng)緊湊的無線訪問設(shè)備,控制所有物聯(lián)網(wǎng)設(shè)備,還具有可交換的 MAC 地址、掃描 WiFi 網(wǎng)絡(luò)的能力,內(nèi)置距離感應(yīng)的 LiDAR,實時溫度、海拔、濕度、壓力、氣體、傾斜度和加速度,通過按鍵控制所有操作。

硬件架構(gòu)

ESP32智能手表的主電路由ESP32-S3、五個傳感器、一個 LiPo 電池、一個激光模塊驅(qū)動器以及用于為 ESP32-S3 微控制器供電、通信和設(shè)置的典型電路組成,還有一些按鈕和連接器。

完整的原理圖

ESP32智能手表采用 4層板設(shè)計,在43x36mm空間中塞下眾多傳感器,并且中間的兩層接地層,還能獲得良好的隔離效果。

BOM清單列表,文末聯(lián)系小編

超低功耗無線協(xié)議

ESP32智能手表利用 ESP-NOW 以超低功耗快速廣播數(shù)據(jù)。之所以選擇這種無線協(xié)議,是因為它能夠繞過傳統(tǒng)的WiFi連接設(shè)置,這使得其他設(shè)備之間的動作反應(yīng)時間幾乎是瞬時的,適用于大多數(shù) 32 位 MCU。

WiFi 網(wǎng)絡(luò)掃描

ESP32智能手表還可用于掃描 WiFi 網(wǎng)絡(luò),并提供網(wǎng)絡(luò) SSID、RSSI(信號強(qiáng)度)和身份驗證模式(網(wǎng)絡(luò)的安全性 0-7)。由于廣播無線數(shù)據(jù)非常耗電,手表編程為僅暫時激活 WiFi 以發(fā)送/接收數(shù)據(jù),然后自動禁用。它還具有自動 1.5 秒睡眠模式計時器和傾斜喚醒檢測功能,連接到 DIY 門鎖/電燈開關(guān)的。

坡度檢測

ESP32智能手表放在有平面上,然后單擊 IMU 模式按鈕即可訪問實時傾斜和加速度數(shù)據(jù)。

空氣檢測

ESP32智能手表內(nèi)置的揮發(fā)性有機(jī)化合物 (VOC) 傳感器,觀察 IAQ 讀數(shù)因目標(biāo)氣體與 BME680 加熱的金屬氧化層接觸的結(jié)果而變化,還監(jiān)測濕度和大氣壓力。

主題切換

ESP32智能手表還帶有多個主題,可以選擇最喜歡的顏色。

開發(fā)&調(diào)試

通過 USB-C 端口上傳主程序,并確保一切正常。上傳到開發(fā)板的說明可以在編程部分找到。如果上傳程序后看到屏幕似乎沒有響應(yīng),可以斷開電源,然后重啟。也可以嘗試按下重置按鈕(最左側(cè)的按鈕)并重啟電路板的電源。

按鈕組合

ESP32智能手表還可用于掃描 WiFi 網(wǎng)絡(luò),并提供網(wǎng)絡(luò) SSID、RSSI(信號強(qiáng)度)和身份驗證模式(網(wǎng)絡(luò)的安全性 0-7)。由于廣播無線數(shù)據(jù)非常耗電,手表編程為僅暫時激活 WiFi 以發(fā)送/接收數(shù)據(jù),然后自

按鈕 1 :通用主頁按鈕。按下后返回主表盤,手表進(jìn)入睡眠模式(啟用 1.5 秒計時器)。如果手表處于睡眠模式,會喚醒手表。

按鈕 2:無線模式按鈕。按下這個按鈕,開源選擇不同的 MAC 地址。

按鈕 3:慣性測量單元(IMU)模式按鈕,顯示來自板載ICM42670的當(dāng)前陀螺儀和加速讀數(shù)。

按鈕 1 + 2 組合,將激活 LiDAR

按鈕 1 + 3 組合,將活激光指示器

按鈕 4 + 1 組合,將打開手表的手電筒屏幕。

按鈕 4 + 2 組合,將通知手表開始 WiFi 掃描。

按鈕 4 + 3 組合,將使手表進(jìn)入時鐘更改模式。

如果在任何時候出現(xiàn)問題,可以隨時單擊硬件重置RESET按鈕。

軟件編程

ESP32智能手表直接使用 ESP-IDF(ESP32 微控制器的官方物聯(lián)網(wǎng)開發(fā)框架)。完整Arduino 項目代碼,請在文末聯(lián)系小編

聰明的你也可以持續(xù)改進(jìn):

    類似于 Flipper Zero 可以執(zhí)行的更多 RFID 功能手表內(nèi)置的紅外攝像頭(用于熱成像),用于以 32x24 分辨率進(jìn)行溫度感應(yīng)。更改為觸摸屏LoRa 模塊發(fā)送命令的遠(yuǎn)程無線電通信5GHz 無線功能(希望 ESP32-C5 能為此而推出)。GPS實時坐標(biāo)功能、磁力計實時攝像頭監(jiān)控(外部攝像頭饋送到手表顯示屏上)。延長電池續(xù)航時間。

如有需求,請聯(lián)系小編。微信號:?beacon0418

相關(guān)推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設(shè)計資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄