资料介绍
描述
日子一天天过去,寻找一个好的物联网平台,它是开源的,看起来像可穿戴设备,就在这里。看,全新的#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次下载 | 免费
评论
查看更多