電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>M5智能手表使用DEEP SLEEP功能增加電量

M5智能手表使用DEEP SLEEP功能增加電量

2022-12-01 | zip | 18.60 MB | 次下載 | 免費(fèi)

資料介紹

描述

日子一天天過(guò)去,尋找一個(gè)好的物聯(lián)網(wǎng)平臺(tái),它是開源的,看起來(lái)像可穿戴設(shè)備,就在這里。看,全新的#M5StickC

我是一名 DIY Tinkerer,喜歡開發(fā)具有智能功能的不同炫酷項(xiàng)目。每個(gè)人都喜歡手里拿著一些身體聰明的東西。

但是很長(zhǎng)一段時(shí)間以來(lái),我一直在尋找一種開源硬件,它應(yīng)該具有智能手表曾經(jīng)具有的所有功能。我在互聯(lián)網(wǎng)上到處搜索,但找不到。有很多可用的硬件,但這些硬件要么不是開源開發(fā),要么對(duì)于像我這樣的 DIY 極客來(lái)說(shuō)非常昂貴。

但是在美好的一天,我看到了這個(gè)令人驚嘆的開源物聯(lián)網(wǎng)平臺(tái)。是的,不是別人,而是#M5StickC。

這個(gè)手指大小的硬件內(nèi)置彩色 OLED 0.96"顯示屏,用于顯示字母數(shù)字字符、圖形、徽標(biāo)、動(dòng)畫甚至圖像。它內(nèi)部有一個(gè)80mAh 電池,帶有USB Type-C充電器。ESP32 pico芯片允許非常快速處理器帶有4MB閃存、WiFiBLE連接選項(xiàng)。此外,內(nèi)部還有一個(gè)6 軸陀螺儀+加速度計(jì)。您會(huì)驚訝地發(fā)現(xiàn)有一個(gè)小麥克風(fēng)、一個(gè)紅外 LED、紅色LED和 3 個(gè)用于用戶體驗(yàn)的按鈕,都塞滿了這個(gè)小玩意兒。

為了對(duì)您的想法進(jìn)行原型設(shè)計(jì),有5 個(gè) GPIO用于外部連接傳感器、執(zhí)行器、電機(jī)和顯示器。

為了使用簡(jiǎn)單,有很多庫(kù)、示例和其他很酷的東西都是開源的。因此,從現(xiàn)在開始,如果您有興趣開發(fā)自己的可根據(jù)您的要求工作的可穿戴小工具,您只需要一個(gè)#M5StickC。

現(xiàn)在來(lái)定價(jià)部分。價(jià)格便宜的平臺(tái)可以從他們的網(wǎng)站上獲得,也可以在全球速賣通上找到。您只需9.95 美元即可擁有該設(shè)備。下面給出了這些鏈接。

有趣的來(lái)了。該設(shè)備支持ArduinoIDE、UIFlow(Blockly、MicroPython)等編程平臺(tái)。

經(jīng)過(guò)一些修補(bǔ)并讓自己熟悉平臺(tái)和庫(kù)后,我決定用這個(gè) Stick 制作手表。

這些代碼片段對(duì)我開發(fā)第一個(gè)原型有很大幫助。TFT_Clock的示例代碼值得欣賞。

上傳并測(cè)試代碼后,我發(fā)現(xiàn)每次重置設(shè)備時(shí),它都會(huì)以我上傳代碼的時(shí)間開始計(jì)時(shí)。

好東西,這臺(tái)手指大小的計(jì)算機(jī)有一個(gè)內(nèi)置的RTC。再一次,示例代碼幫助我使用實(shí)時(shí)時(shí)鐘的概念,它解決了我的時(shí)鐘時(shí)間重置問(wèn)題。但是在我寫的代碼中要記住的是,你必須在第一次上傳后注釋一些行,這樣它就不會(huì)每次都重新編程 RTC,之后就不需要了。

然后是電池排水問(wèn)題。每次時(shí)鐘充滿電時(shí),電池都會(huì)很快耗盡。我很高興與大家分享,這個(gè)小小的東西里面還有一個(gè)電源管理 IC AXP192 ,它控制著#M5StickC 的功耗。所以我決定用這個(gè) IC 來(lái)降低手表的功耗。示例代碼很好地展示了如何將睡眠功能與此物聯(lián)網(wǎng)設(shè)備結(jié)合使用。根據(jù)文檔,該設(shè)備深度睡眠狀態(tài)下消耗的電流小于 10uA 。示例中不清楚的一件事是如何將設(shè)備從深度睡眠中喚醒。

讓我給你一些概念。當(dāng)處于深度睡眠狀態(tài)時(shí),設(shè)備的所有部分都會(huì)睡眠,包括傳感器 I/O、外圍設(shè)備等。但仍然處于活動(dòng)狀態(tài)的是用于從深度睡眠中觸發(fā)設(shè)備的 RTC 外圍按鈕。好的部分是,#M5StickC上的所有按鈕都是 RTC 觸發(fā)按鈕。在我的代碼中,我使用 M5_Home_Button 將設(shè)備從深度睡眠中喚醒。

為了更好地控制電池消耗,我首先控制了 OLED 顯示屏的亮度。我使用內(nèi)置加速度計(jì)來(lái)檢測(cè)手表何時(shí)在我面前。所以每次我抬起手臂看時(shí)間時(shí),屏幕燈都會(huì)自動(dòng)亮起。當(dāng)我放下手臂時(shí),燈會(huì)自動(dòng)關(guān)閉。所以現(xiàn)在,我以這種方式節(jié)省了很多電池時(shí)間。

接下來(lái)我要做的是,當(dāng)我不看時(shí)間的時(shí)候(10 秒),設(shè)備進(jìn)入深度睡眠。通過(guò)這種方式,電池消耗幾乎降為 0 (<10uA)。當(dāng)我想看時(shí)間的時(shí)候,只要按下主頁(yè)鍵,手表就會(huì)在一秒鐘內(nèi)啟動(dòng),我就能看到時(shí)間了。

為了讓自己知道電池百分比,我使用了示例代碼來(lái)檢查電池電壓,并將它們轉(zhuǎn)換為百分比。顯示屏始終顯示剩余電池電量。

概括:

在這臺(tái)手指大小的電腦 #M5StickC 的幫助下,我制作了自己的手表,具有自動(dòng)亮度和深度睡眠功能,以延長(zhǎng)手表的開機(jī)時(shí)間。

這就是這個(gè)項(xiàng)目的全部?jī)?nèi)容,希望你喜歡。:-)

如果您需要有關(guān)如何開始使用該設(shè)備的任何指導(dǎo)或任何其他信息,您可以詢問(wèn)。

在此之后的更多內(nèi)容:

我用這個(gè)經(jīng)典的原型平臺(tái)制作了一個(gè)計(jì)步器。將在我的下一個(gè)項(xiàng)目中分享如何使用#M5StickC 制作您自己的計(jì)步器。

非常感謝您

#M5WristWatch的代碼可以在這里找到,

https://github.com/AazimHassan/M5StickC


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評(píng)估板參考手冊(cè)
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報(bào)告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊(cè)
  16. 1.09 MB  |  178次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)