一款名為WatchHIKER的智能手表近日亮相,它基于上海智位機(jī)器人(DFRobot)的行空板M10打造,以其獨特的設(shè)計和豐富的功能吸引了廣泛關(guān)注。這款手表的特別之處在于,其外殼采用了先進(jìn)的3D打印技術(shù),實現(xiàn)了個性化定制,并通過Mind+平臺實現(xiàn)了低代碼可視化編程,為用戶提供了極大的便利。
WatchHIKER智能手表不僅擁有時尚的外觀,更內(nèi)置了多達(dá)9項實用的開源智能穿戴功能。用戶可以輕松實現(xiàn)計步、心率監(jiān)測、路況查詢、天氣查看、空氣質(zhì)量檢測等操作。它還具備緊急聯(lián)系人一鍵呼叫、一鍵錄音、噪音檢測等實用功能,甚至還可以實時查看貨幣行情,為用戶的日常生活和出行提供了全方位的服務(wù)。
在制作這款智能手表的過程中,作者精心挑選了所需的硬件和軟件材料。硬件方面,除了DFRobot的行空板M10外,還配備了Beetle ESP32-C3和心率傳感器等關(guān)鍵組件。軟件方面,則使用了青少年圖形化編程軟件Mind+以及Autodesk Fusion進(jìn)行設(shè)計和編程。還需要一臺3D打印機(jī)及相應(yīng)的打印材料來制作手表的外殼。
在手表的外殼設(shè)計上,作者充分利用了Fusion軟件的強(qiáng)大功能,設(shè)計出了既美觀又實用的外殼。背殼上預(yù)留了方便腕帶穿過的空隙,使得手表的佩戴更加舒適。打印完成后,作者將行空板M10以屏幕朝外的方向放入外殼內(nèi),并連接電池和充電器模塊,最終組裝成了這款功能強(qiáng)大的智能手表。
在功能和程序?qū)崿F(xiàn)方面,作者通過加載Python腳本的方式,在行空板上實現(xiàn)了9項開源功能。其中,心率監(jiān)測功能尤為引人注目。為了實現(xiàn)這一功能,作者將Beetle ESP32-C3編程,使其通過I2C通信從心率傳感器讀取數(shù)據(jù),并將數(shù)據(jù)寫入串行端口。行空板則負(fù)責(zé)讀取這些數(shù)據(jù),并在屏幕上繪制出血氧飽和度和心率的變化曲線。
在編程過程中,作者還通過Mind+平臺對腳本進(jìn)行了優(yōu)化和調(diào)試,確保了手表的穩(wěn)定性和準(zhǔn)確性?,F(xiàn)在,用戶只需輕輕一點,就可以輕松查看自己的心率和血氧飽和度數(shù)據(jù),以及其他多項實用信息。這款智能手表的推出,無疑將為用戶的日常生活帶來更多的便利和樂趣。