这么看,便是一个还不错的DIY作品对不对?
但,让我没想到的是,它的评论区,居然有这么多人交作业!

这个开源项目,堪比一个大型演习营啊!
它让人“复刻”的魔力是啥?
那我们就分享一下它的——功能/亮点、硬件设计、软件设计。
理解理解它的“魔力”!
时钟摆件的功能/亮点?
1.五大页面
温湿度检测页面时钟页面城市景象页面万年历页面设置页面:可改变主题,亮度,声音,配网2.其他亮点
操作大略:通过3个按键掌握、切换、确定、休眠等锂电池供电,可便携实用PCB尺寸支持免费打样!资料全开源,且有安装库的***教程
那么,现在来点干货!
想实现上述功能,如何设计软硬件呢?
硬件设计
事理图
PCB图
主控选择的是ESP-wroom-32模组,由于须要锂电池组供电,以是电源电路没有选用LDO,而利用了DCDC方案。
几个耗电大户利用了三极管作为开关,休眠后,电流<3mA。
软件部分
软件部分利用ArduinoIDE编写,所有页面都是利用原生的 tft_Espi 库。
1.须要用到的库
TFT_eSPIOneButtonDFRobot_DHT20ArduinoJsonNTPClientArduinoZlib2.全体项目须要改的地方
Common文件里的key:这个不用说,自己去和风尚象注册,如果不知道怎么注册,也参照开源网址的***操作。
Task文件里的adcOffset:如果电压检测不准,就改这个参数,由于每块板子的偏差肯定不一样,这个只能靠代码改动。
开源参考资料:https://oshwhub.com/womenkillercai/cc-air-detector
【正文完】