女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于ESP32的終極智能手表,全過程+全開源

發燒友研習社 ? 2025-04-17 11:30 ? 次閱讀

這是一個資料非常非常完整的基于ESP32的無線智能手表項目,手表的功能齊全,且資料開源。如果你是:自己平時喜歡DIY工程師,想要提升開發技能的學生,以后要做畢設的大四學生,這個手表很值得一做,別錯過了~~

831ab6b0-1b20-11f0-9310-92fbcf53809c.png8338e0ae-1b20-11f0-9310-92fbcf53809c.png

所有開源的資料以及原文鏈接見文末。

先來看下這個手表的功能:

  • 首先,是一個可以佩戴的手表
  • 可以充當緊湊的無線訪問設備,控制所有物聯網設備
  • 還具有可交換的 MAC 地址、掃描 WiFi 網絡的能力
  • 內置距離感應的LiDAR
  • 實時溫度、海拔、濕度、壓力、氣體、傾斜度和加速度
  • 通過按鍵控制所有操作

主要功能詳解

測距

使用的LiDAR是意法半導體(STMicroelectronics)的超簡潔VL53L1X ToF(飛行時間)距離傳感器。精度<±1% ,可以測量從 4 厘米到 4 米的任何距離。由于它使用 940 nm 激光(它是紅外線,因此人眼看不見),因此還在它旁邊加入了一個可切換的亮紅色 650nm 5mW 激光器,以幫助瞄準或進行演示。

836fb67e-1b20-11f0-9310-92fbcf53809c.png

無線部分

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

8396b2ce-1b20-11f0-9310-92fbcf53809c.png83b37120-1b20-11f0-9310-92fbcf53809c.png

掃描 WiFi 網絡

手表還可用于掃描 WiFi 網絡,并提供網絡 SSID、RSSI(信號強度)和身份驗證模式(網絡的安全性 0-7)。

83dc2c5a-1b20-11f0-9310-92fbcf53809c.png

由于廣播無線數據非常耗電,手表編程為僅暫時激活 WiFi 以發送/接收數據,然后自動禁用。它還具有自動 1.5 秒睡眠模式計時器和傾斜喚醒檢測功能,與 Apple Watch 非常相似,但Apple Watch 是無法連接到 DIY 門鎖/電燈開關的。

數字水平/坡度檢測器

只需將手表放在有問題的表面上,然后單擊 IMU 模式按鈕即可訪問實時傾斜和加速度數據。

841419a8-1b20-11f0-9310-92fbcf53809c.png

空氣檢測

手表內置的揮發性有機化合物 (VOC) 傳感器,觀察 IAQ 讀數因目標氣體與 BME680 加熱的金屬氧化層接觸的結果而變化,還監測濕度和大氣壓力。

843b8006-1b20-11f0-9310-92fbcf53809c.png

主題修改

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

8469e7f2-1b20-11f0-9310-92fbcf53809c.png

功能介紹完了,可以來看下如何從原理圖開始吧——

原理圖及組裝

主電路由ESP32-S3、五個傳感器(可選第六個)、一個 LiPo 電池、一個激光模塊驅動器以及用于為 ESP32-S3 微控制器供電、通信和設置的典型電路組成,還有一些按鈕和連接器

849d6582-1b20-11f0-9310-92fbcf53809c.png

以下是完整的原理圖:

84c42942-1b20-11f0-9310-92fbcf53809c.png

更詳細的原理圖詳解看這里:https://www.roboticworx.io/p/build-custom-esp32-boards-from-scratch#%C2%A7the-schematic

要在如此小的空間(43x36mm)中塞得下如此多的器件,2層板肯定不夠的,直接使用了4層本。在背面可以放置一些器件,并且中間的兩層接地層,這樣還能獲得良好的隔離效果。

84f7399a-1b20-11f0-9310-92fbcf53809c.png

BOM清單在這里:https://github.com/RoboticWorx/Gateway-Smartwatch/blob/main/Gateway%20Part%20List%20and%20BOM.csv

851e79c4-1b20-11f0-9310-92fbcf53809c.png8540df28-1b20-11f0-9310-92fbcf53809c.png

為確保一切正常,需要進行簡單的測試。通過 USB-C 端口上傳主程序,并確保一切正常。上傳到開發板的說明可以在編程部分找到。

如果上傳程序后看到屏幕似乎沒有響應,可以斷開電源,然后重啟。也可以嘗試按下重置按鈕(最左側的按鈕)并重啟電路板的電源。

8593091a-1b20-11f0-9310-92fbcf53809c.png

初步測試成功之后,就可以安裝電池,打印外殼了。

85c46a82-1b20-11f0-9310-92fbcf53809c.png85e15afc-1b20-11f0-9310-92fbcf53809c.png85f636e8-1b20-11f0-9310-92fbcf53809c.png86156dce-1b20-11f0-9310-92fbcf53809c.png

按鈕組合

作為一個非常復雜的項目,下面是關于如何使用手表和操作不同按鈕/組合的部分。

下面是常規按鈕布局及其作用:

86391832-1b20-11f0-9310-92fbcf53809c.png
  • 按鈕 1 :通用主頁按鈕。在單擊此按鈕的任何時候,返回主表盤,手表能夠進入睡眠模式(啟用 1.5 秒計時器)。如果手表處于睡眠模式,還會喚醒手表(除了傾斜喚醒之外)。
  • 按鈕 2:無線模式。按下這個按鈕,按鈕 2-5就 被重新分配以幫助導航不同的 MAC 地址。
  • 按鈕 3 切換 MAC 地址,按鈕 4 更改所選的 MAC 地址數字,按鈕 5 遍歷當前所選 MAC 地址的數字。按鈕 3:慣性測量單元 (IMU) 模式按鈕。單擊按鈕 3 后,將出現一個菜單,顯示來自板載ICM42670的當前陀螺儀和加速讀數。
  • 按鈕 4 和 5 很特別,本身不會做任何事情,但可以1,2,3組合,完成一些功能:
    • 按住按鈕 4 并單擊按鈕 1 ,將打開手表的手電筒屏幕。
    • 按住按鈕 4 并單擊按鈕 2 將通知手表開始 WiFi 掃描。這會將手表更改為新的空白屏幕,幾秒鐘后將出現本地 2.4GHz 網絡。網絡數據將包括 SSID(名稱)、RSSI(信號強度)和身份驗證模式(網絡的安全性 0-7)。
    • 按住按鈕 4 并單擊按鈕 3 將使手表進入時鐘更改模式。
    • 按鈕 5 組合是獨一無二的,因為它們都充當無線熱鍵。這樣,你不必在每次想要發送無線信號時都導航到無線菜單。按住按鈕 5 并單擊按鈕 1 將向 菜單中的第一個 MAC 地址發送 1;按住按鈕 5 并單擊按鈕 2 將向 菜單中的第二個 MAC 地址發送 1,依此類推最多三個。應該注意的是,手表必須處于打開狀態才能使所有這些工作正常,除非將數據發送到第一個 MAC 地址(按鈕 1 將其喚醒)。

要激活 LiDAR,按住按鈕 1 并按下按鈕 2。要激活激光指示器,按住按鈕 1 并按下按鈕 3。

86465dc6-1b20-11f0-9310-92fbcf53809c.png

如果在任何時候出現問題,可以隨時單擊啟動按鈕旁邊的硬件重置按鈕。

編程部分

最后是編程部分,這個項目太復雜了,直接使用 ESP-IDF(ESP32 微控制器的官方物聯網開發框架)。

代碼在這里:https://github.com/RoboticWorx/Gateway-Smartwatch/tree/main/Code

這絕對是一個非常實用的項目,但還是可以繼續改進的:

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

好了,這里只是整理了部分的內容,想要復刻的,一定要認真看原文:

原文鏈接:https://www.roboticworx.io/p/build-the-ultimate-smartwatch-lidar版權所屬:ROBOTICWORX

86571a94-1b20-11f0-9310-92fbcf53809c.gif


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 工程師
    +關注

    關注

    59

    文章

    1587

    瀏覽量

    69216
  • DIY
    DIY
    +關注

    關注

    176

    文章

    892

    瀏覽量

    351725
  • 智能手表
    +關注

    關注

    38

    文章

    3319

    瀏覽量

    116789
  • LIDAR
    +關注

    關注

    10

    文章

    341

    瀏覽量

    30153
  • ESP32
    +關注

    關注

    20

    文章

    1006

    瀏覽量

    18827

原文標題:基于ESP32的終極智能手表,全過程+全開源!

文章出處:【微信號:發燒友研習社,微信公眾號:發燒友研習社】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    開源鴻蒙助力話梅科技打造智能手表

    深圳市話梅科技有限公司是一家集智能穿戴產品研發、設計、制造、品牌與銷售為一體的科技企業。在智能手表領域,率先采用開源鴻蒙Watch OS生態與海思芯片,充分發揮其強大 GUI性能和超低功耗優勢,研發
    的頭像 發表于 05-19 09:47 ?362次閱讀

    《電子發燒友電子設計周報》聚焦硬科技領域核心價值 第8期:2025.04.14--2025.04.18

    ://www.asorrir.com/d/6527675.html 7、基于ESP32終極智能手表全過程+全開源 https://ww
    發表于 04-18 20:03

    esp32如何接入豆包

    要在 ESP32 上接入豆包工具,本質上是讓 ESP32 設備與豆包的 API 進行通信,以獲取相關服務
    的頭像 發表于 02-05 13:40 ?1641次閱讀
    <b class='flag-5'>esp32</b>如何接入豆包

    基于ESP32終極智能手表全過程全開源

    這是一個資料非常非常完整的基于ESP32的無線智能手表項目,手表的功能齊全,且資料開源。 如果你是:自己平時喜歡DIY的工程師,想要提升開發技能的學生,以后要做畢設的大四學生,這個
    發表于 09-11 16:24

    簡述三種esp32的開發方式是什么

    ESP32是一款由樂鑫(Espressif)推出的低功耗、高性能的Wi-Fi和藍牙雙模無線通信芯片,廣泛應用于物聯網、智能家居、智能硬件等領域。本文將詳細介紹三種ESP32的開發方式:
    的頭像 發表于 08-20 09:11 ?7232次閱讀

    esp32esp8266代碼共用嗎

    本文將介紹ESP32ESP8266兩款流行的微控制器在代碼共用性方面的可能性與差異性。 一、引言 隨著物聯網技術的飛速發展,越來越多的智能設備開始進入我們的生活。其中,ESP32
    的頭像 發表于 08-19 18:23 ?2153次閱讀

    esp8266和esp32區別是什么

    以下是關于ESP8266和ESP32的主要區別: 處理器和架構 : ESP8266 :使用一個Tensilica L106 80MHz的處理器,屬于Xtensa架構。 ESP32 :使
    的頭像 發表于 08-19 18:16 ?6936次閱讀

    esp32用什么軟件編程

    ESP32是一款由樂鑫(Espressif)推出的低功耗、高性能的Wi-Fi和藍牙雙模微控制器,廣泛應用于物聯網、智能家居、智能穿戴等領域。要對ESP32進行編程,需要選擇合適的編程軟
    的頭像 發表于 08-19 17:24 ?6269次閱讀

    開源DIY!基于 ESP32-S3 的開源智能手表

    ?MAKER:rahmanshaber 這是一個基于 ESP32-S3 MCU 的開源智能手表項目。其外觀盡可能借鑒蘋果手表的設計風格,搭載 1.7 英寸顯示屏,支持 WiFi、
    發表于 07-26 11:30

    ESP32-WROOM-32E、ESP32-WROOM-32D、ESP32-WROOM-32U 有什么區別?ESP32-WROOM-32 后綴字母代表的意思是?

    相信很多人心里都有這樣的疑問,今天就教大家怎么區分它們。 32D和32U是同一個芯片ESP32-D0WD的模組,主要區別的天線模式,分別是板載和IPEX外接天線。 32E是用的升級版的芯片
    的頭像 發表于 07-17 10:09 ?1.6w次閱讀
    <b class='flag-5'>ESP32</b>-WROOM-32E、<b class='flag-5'>ESP32</b>-WROOM-32D、<b class='flag-5'>ESP32</b>-WROOM-32U  有什么區別?<b class='flag-5'>ESP32</b>-WROOM-32 后綴字母代表的意思是?

    ESP32能取代STM32嗎?哪個更好?

    不能!首先二者不存在哪個更好的問題,因為這兩個芯片使用場景各不相同,在嵌入式系統領域,ESP32和STM32都是常見的單片機系列,它們各自具有一定的優勢和適用場景。本文主要探討ESP32是否能夠取代
    的頭像 發表于 07-06 08:04 ?1.7w次閱讀
    <b class='flag-5'>ESP32</b>能取代STM32嗎?哪個更好?

    ESP32,做了個siri?!開源了!

    工程名稱:ESP32直接對話大語言模型人工智能語音助手前言用ESP32做了一個語言模型,就像一個基礎版“siri”~一、項目功能/亮點1.支持對話(語言識別與合成),響應速度幾乎在3s以內。2.支持
    的頭像 發表于 06-29 08:04 ?328次閱讀
    用<b class='flag-5'>ESP32</b>,做了個siri?!<b class='flag-5'>開源</b>了!

    請問ESP32-S2是否可以與WIFI-MESH進行FTM測距?

    項目擬在一個建筑物內采用ESP32-S2布署WIFI-MESH網絡作為定位節點。采用的技術方案是智能手表ESP32-S2實現)先加入WIFI-MESH網絡,以獲得MESH網絡的路由表,再根據采用
    發表于 06-21 12:18

    精準到毫米:H9激光切管機鋁材切割與打孔全過程解析

    H9激光切管機在鋁材切割與打孔的全過程包括設定參數、啟動切割、監控質量、完成取件和檢查效果等。H9激光切管機鋁材切割與打孔的全過程可以詳細解析如下:一、操作準備檢查H9激光切管機各部件是否齊全,并
    的頭像 發表于 06-20 11:14 ?1073次閱讀
    精準到毫米:H9激光切管機鋁材切割與打孔<b class='flag-5'>全過程</b>解析

    使用vscode操作esp32s2,設置target失敗了的原因?

    使用vs code調試esp32-S2-WROOM,用run菜單下的start debugging,可以完成編譯燒寫的全過程。 但是如果用F1出來的菜單中運行Set Target to esp32s2和OpenOCD都會報錯,
    發表于 06-19 06:04