資料介紹
描述
日子一天天過去,尋找一個好的物聯網平臺,它是開源的,看起來像可穿戴設備,就在這里。看,全新的#M5StickC 。
我是一名 DIY Tinkerer,喜歡開發具有智能功能的不同炫酷項目。每個人都喜歡手里拿著一些身體聰明的東西。
但是很長一段時間以來,我一直在尋找一種開源硬件,它應該具有智能手表曾經具有的所有功能。我在互聯網上到處搜索,但找不到。有很多可用的硬件,但這些硬件要么不是開源開發,要么對于像我這樣的 DIY 極客來說非常昂貴。
但是在美好的一天,我看到了這個令人驚嘆的開源物聯網平臺。是的,不是別人,而是#M5StickC。
這個手指大小的硬件內置彩色 OLED 0.96"顯示屏,用于顯示字母數字字符、圖形、徽標、動畫甚至圖像。它內部有一個80mAh 電池,帶有USB Type-C充電器。ESP32 pico芯片允許非常快速處理器帶有4MB閃存、WiFi和BLE連接選項。此外,內部還有一個6 軸陀螺儀+加速度計。您會驚訝地發現有一個小麥克風、一個紅外 LED、紅色LED和 3 個用于用戶體驗的按鈕,都塞滿了這個小玩意兒。
為了對您的想法進行原型設計,有5 個 GPIO用于外部連接傳感器、執行器、電機和顯示器。
為了使用簡單,有很多庫、示例和其他很酷的東西都是開源的。因此,從現在開始,如果您有興趣開發自己的可根據您的要求工作的可穿戴小工具,您只需要一個#M5StickC。
現在來定價部分。價格便宜的平臺可以從他們的網站上獲得,也可以在全球速賣通上找到。您只需9.95 美元即可擁有該設備。下面給出了這些鏈接。
有趣的來了。該設備支持ArduinoIDE、UIFlow(Blockly、MicroPython)等編程平臺。
經過一些修補并讓自己熟悉平臺和庫后,我決定用這個 Stick 制作手表。
這些代碼片段對我開發第一個原型有很大幫助。而TFT_Clock的示例代碼值得欣賞。
上傳并測試代碼后,我發現每次重置設備時,它都會以我上傳代碼的時間開始計時。
好東西,這臺手指大小的計算機有一個內置的RTC。再一次,示例代碼幫助我使用實時時鐘的概念,它解決了我的時鐘時間重置問題。但是在我寫的代碼中要記住的是,你必須在第一次上傳后注釋一些行,這樣它就不會每次都重新編程 RTC,之后就不需要了。
然后是電池排水問題。每次時鐘充滿電時,電池都會很快耗盡。我很高興與大家分享,這個小小的東西里面還有一個電源管理 IC AXP192 ,它控制著#M5StickC 的功耗。所以我決定用這個 IC 來降低手表的功耗。示例代碼很好地展示了如何將睡眠功能與此物聯網設備結合使用。根據文檔,該設備在深度睡眠狀態下消耗的電流小于 10uA 。示例中不清楚的一件事是如何將設備從深度睡眠中喚醒。
讓我給你一些概念。當處于深度睡眠狀態時,設備的所有部分都會睡眠,包括傳感器 I/O、外圍設備等。但仍然處于活動狀態的是用于從深度睡眠中觸發設備的 RTC 外圍按鈕。好的部分是,#M5StickC上的所有按鈕都是 RTC 觸發按鈕。在我的代碼中,我使用 M5_Home_Button 將設備從深度睡眠中喚醒。
為了更好地控制電池消耗,我首先控制了 OLED 顯示屏的亮度。我使用內置加速度計來檢測手表何時在我面前。所以每次我抬起手臂看時間時,屏幕燈都會自動亮起。當我放下手臂時,燈會自動關閉。所以現在,我以這種方式節省了很多電池時間。
接下來我要做的是,當我不看時間的時候(10 秒),設備進入深度睡眠。通過這種方式,電池消耗幾乎降為 0 (<10uA)。當我想看時間的時候,只要按下主頁鍵,手表就會在一秒鐘內啟動,我就能看到時間了。
為了讓自己知道電池百分比,我使用了示例代碼來檢查電池電壓,并將它們轉換為百分比。顯示屏始終顯示剩余電池電量。
概括:
在這臺手指大小的電腦 #M5StickC 的幫助下,我制作了自己的手表,具有自動亮度和深度睡眠功能,以延長手表的開機時間。
這就是這個項目的全部內容,希望你喜歡。:-)
如果您需要有關如何開始使用該設備的任何指導或任何其他信息,您可以詢問。
在此之后的更多內容:
我用這個經典的原型平臺制作了一個計步器。將在我的下一個項目中分享如何使用#M5StickC 制作您自己的計步器。
非常感謝您
#M5WristWatch的代碼可以在這里找到,
- 基于 TouchGFX 的智能手表設計—Designer 軟件 UI 設計 0次下載
- 基于TouchGFX的智能手表設計(4) 4次下載
- 基于TouchGFX的智能手表設計(3) 7次下載
- 基于TouchGFX的智能手表設計(2) 5次下載
- 基于TouchGFX的智能手表設計(1) 6次下載
- 基于Esp32設備的M5 Covid堡壘
- Office M5堆棧助手開源
- AN008 關于 deep-sleep 模式的使用說明
- OLED智能手表開源
- facebook智能手表專利介紹 1次下載
- 智能手表低功耗的設計與實現 25次下載
- 基于無線連接的智能手表監控系統的設計 9次下載
- 麥步智能手表 0次下載
- GD32-Colibri-F207實驗板Deep-sleep_d 26次下載
- Niehoff M5 拉絲機國產化設計
- 智能手表的工作原理和組成 130次閱讀
- IP67氣密測試儀可以檢測智能手表嗎 265次閱讀
- 如何使用ModelGauge m5 EZ為電量計鋰離子電池加油 590次閱讀
- 華為新一代智能手表或將運行鴻蒙系統 4888次閱讀
- 蘋果新款智能手表測試版曝光 3380次閱讀
- LG發布智能手表新專利 表帶鑲嵌攝像頭 3653次閱讀
- 智能手表中的傳感器與相關模塊原理分析 1.6w次閱讀
- 世平推出基于Bluetooth 4.0 BLE技術的多個多功能智能手表解決方案 1854次閱讀
- 創新解決方案--Freescale 讓智能手表顛覆現實 2440次閱讀
- 三星Gear S3智能手表體驗:續航時間更長了 1.1w次閱讀
- 2016中國智能手表品牌排行榜 7154次閱讀
- 科大訊飛兒童智能手表評測 2.8w次閱讀
- 解密智能手表的前世今生 說說早期智能手表系統 3735次閱讀
- 淺析影響智能手表造型設計的因素 3976次閱讀
- 可穿戴式智能手表DIY 5116次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多