本项目介绍了一款使用ESP8266和1.44英寸TFT屏幕(ST7735)制作的太空风天气时钟,提供详尽的软硬件设计说明。
之前学习律动灯条的时候买了一块ESP8266开发板以及1.44寸的TFT屏幕,一直闲置着。因此决定制作网上流行的天气时钟,并将其做成可充电版本(使用Type-C接口充电)。由于显示屏的原因,一节锂电池降压到3.3V供电不足,所以采用两节锂电池串联后降压至5V给板子供电。
这里需要注意的是:1117降压芯片在将电池电压降至5V后不能直接与充电电路的5V相连。否则会造成电池通过自身提供的电源进行充电,形成回路,导致电流过大而损坏设备(我的一个实验中该芯片冒烟了)。此外,按键检测电路设计存在问题。原本我以为可以通过程序设置引脚为上拉状态来解决这个问题,但由于参考资料不足,并未找到合适的解决方案。
这里附上的原理图和PCB是经过修改后的版本,由于自己制作的板子无法进行调整,只能通过飞线的方式解决问题。