基于涂鸦智能ZigBee的墨水屏时钟

更新时间Invalid datehequanshen
本页包含内容

概况

本作品使用的是涂鸦智能MCU SDK进行开发,MCU使用的是ST家的STM32L051K8U6~~还好这颗MCU现在价格还能接受,模组的话考虑到做低功耗则使用的是ZigBee模组,屏幕使用的是HINK的2.13寸墨水屏(微雪家2.13寸黑白同款),当然这个作品必要得有涂鸦智能网关才能使用。

元件选型

功能 型号
单片机 STM32L051K8U6
温湿度传感器 SHT30
ZigBee模组 TYZS3
LDO HT7333
充电芯片 TP4057
SPI Flash MX25L1006EZUI
墨水屏 E0213A04

基本功能

  1. 时间显示,每分钟刷新(24小时自动联网校时)
  2. 温湿度显示,半小时刷新并且上报云端
  3. 可通过涂鸦智能平台实现设备自动化和断网自动化
  4. 可通过涂鸦智能平台实现OTA功能

成品效果

作品视频展示: https://www.bilibili.com/video/BV1Pz4y117Rv

步骤

低功耗

这个作品大部分时间都花在扣功耗上,使用了4颗PMOS分别控制SPI FLASH、墨水屏、模组和电池电压测量电路。在不需要使用对应的器件时,关断电源减少不必要的功耗。   MCU通过RTC闹钟唤醒,初始化SPI和必要的GPIO并且刷新屏幕更新时间,当更新完成MCU将GPIO设置为模拟输入,减少不必要的功耗。目前休眠电流能压在平均35ua左右(模组长通电情况下)。   当然这个电流还能压,如果控制模组电源则休眠电流能压到2.7-3ua。(LDO静态电流+SHT30+MCU休眠电流)

外壳

外壳使用的是fusion 360进行绘制的,PCB模型因为现在立创EDA暂时还不能导出step的文件模型,所以这里临时采用Altium Designer进行导出。 稍微渲染一下的效果 有了PCB模型画外壳就事半功倍了,至少不用卡尺量PCB。 外壳成品图 渲染一下的效果 实体装配后

您正在浏览的内容为涂鸦开发者平台注册用户自主发布,版权归原作者所有,涂鸦开发者平台不拥有其著作权,亦不承担相应法律责任,涂鸦开发者平台不对该等内容作出不违反、不侵权的陈述与保证。您应知晓并了解您对于该等内容的复制、改编、转发传播等任何其他使用行为应当符合法律法规并应取得相关权利人的许可,您的该等行为所造成的全部相应后果(包括但不限于侵权、违约、受损、与第三方的纠纷等)均应由您个人承担。内容知识产权相关条款可查看涂鸦开发者平台用户协议。如果您发现有涉嫌侵权的内容,请立即通过平台上的联系方式联系平台进行举报并发送有关证据,一经查实,平台将立刻删除涉嫌侵权内容。

喜欢举报
本页包含内容