新聞中心

        EEPW首頁 > 新聞縱覽 > 基于DFRobot行空板M10的智能手表 實現9項實用的開源智能穿戴功能

        基于DFRobot行空板M10的智能手表 實現9項實用的開源智能穿戴功能

        作者: 時間:2025-02-08 來源: 收藏

        WatchHIKER是一款基于上海智位機器人(DFRobot)行空板M10的智能手表,其外殼采用3D打印技術制作,并通過Mind+平臺實現低代碼可視化編程。除了提供可定制的用戶界面外,作者為這款手表設計了9項實用的開源智能穿戴功能,包括計步、心率監測、路況查詢、天氣情況、空氣質量檢測、緊急聯系人、一鍵錄音、噪音檢測,甚至可以查看實時貨幣行情。

        本文引用地址:http://www.104case.com/article/202502/466766.htm

        基于DFRobot行空板M10的智能手表WatchHIKER

        所需材料

        硬件

        DFRobot 行空板M10

        Beetle ESP32-C3

        心率傳感器

        軟件

        青少年圖形化編程軟件:Mind+

        Autodesk Fusion

        其他

        3D 打印機及打印材料

        外殼設計和硬件組裝

        使用Fusion設計WatchHIKER的外殼,作者在背殼上預留了方便腕帶穿過的空隙。打印完成后,將行空板M10以屏幕朝外的方向放入外殼內,接下來,連接電池到充電器模塊,將組裝完成的電池組安裝在外殼里。完成以上步驟后,封閉外殼。最后給手表加上表帶,作者選擇的是“魔術貼”腕帶。

        功能與程序實現

        加載Python腳本

        在行空板上打開文件共享并復制完整的Git文件夾。通過代碼實現9項開源功能,如心率監測。

        心率監測功能

        基于DFRobot行空板M10的智能手表WatchHIKER:心律監測

        要實現這個功能,我們還需要添加以下兩個硬件:Beetle ESP32-C3和心率傳感器。

        首先將Beetle ESP32 C3編程,讓它通過I2C通信從心率傳感器讀取數據,并將其寫入串行端口。這樣,行空板就可以讀取并繪制血氧飽和度和心率數據了。

        Beetle ESP32-C3和心率傳感器

        輸出心率與血氧飽和度的代碼:

        以下是串行終端響應:

        現在,用程序來解碼和填充數據:

        接下來,在Mind+中運行該腳本:

        關于計步、路況查詢、天氣情況、空氣質量檢測、緊急聯系人、一鍵錄音、噪音檢測,查看實時貨幣行情的功能實現過程,您可以訪問DF創客社區,搜索“把行空板戴在手腕上?開源全部9個功能!” 了解更多詳情。 




        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 耿马| 桓台县| 科尔| 文成县| 嫩江县| 山阳县| 永平县| 昆明市| 邵武市| 海丰县| 北辰区| 新民市| 治县。| 金川县| 会泽县| 内江市| 平山县| 印江| 新宾| 昂仁县| 新津县| 建宁县| 舒城县| 准格尔旗| 苗栗县| 清水县| 老河口市| 黑龙江省| 汉中市| 赣州市| 昭苏县| 大悟县| 永宁县| 获嘉县| 明星| 望奎县| 禹城市| 广宁县| 两当县| 平遥县| 黑龙江省|