
标准版
【训练营】采用18650供电的ESP32物联网时钟
3.9k
0
0
2
简介
基于ESP32获取网络时间,本地使用7219保持时间准确度。采用IP5219对18650电池充电。
简介:基于ESP32获取网络时间,本地使用7219保持时间准确度。采用IP5219对18650电池充电。开源协议
:GPL 3.0
创建时间:2021-09-27 09:49:46更新时间:2021-11-10 13:41:57
描述
使用ESP32联网进行时钟校准,本地采用DS1302实现无网络状态下的本地走时。采用18650电池(实验室很多)供电,并使用IP5209对其充电。
除了例程上有的功能以外,还有:
- 修改:KEY3作为IP5209 LED灯按键;
- 修改:由于只有KEY2作为设置时间按钮,修改设置时0-23循环、分0-60循环以及秒0-60循环;
- 修改:增加软件防抖,防止设置时间时,按一下跳好几下;
- 新增:年月显示,使用KEY2切换
- 新增:电量显示,使用KEY2切换
- 新增:18650电池使用IP5209充电
BUG:
- 硬件设计手抖画错了,DS1302晶振都忘了,排查了半天,才发现;
- 数码管上贴个纸片是为了拍出来显示清晰一点,以后可以搞一个塑料片滤一下光,不然不好看数字;
- IP5209功能不完整,IIC一直有问题,感觉硬件有问题,IP5209一直没法进入IIC模式,后面继续搞,目前先这样吧,供电啥的倒是没问题;
设计图
原理图
PCB
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | 18650 | B1 | 18650_78.5*22*21 | 1 |
2 | 100nF | C1,C2,C3,C4,C5,C6,C7,C11,C12,C13 | C0603 | 10 |
3 | 2.2uF | C8 | C0603 | 1 |
4 | 10uF | C9,C10 | C0805 | 2 |
5 | 10uF | C14,C15,C18,C19 | C0805 | 4 |

添加到专辑
0
0
分享
侵权投诉
评论