尝试一节锂电池降压到3.3v后给板子供电,可能因为显示屏缘故,电压不够,所以用两节锂电池串联降压到5v后,从板子的VIN供电。
或者可以尝试用一节锂电池升压到5v再供给板子的VIN引脚。
5v升压充电电路参考:【5V输入】升压充电,可对两节串联锂电池
注意1117降压芯片降压后不能和充电电路的5v连在一起,这样电池降压后又给电池充电,形成了回路。1117会冒烟了。
按键检测:
这里的按键检测电路有问题,原来我以为可以程序设计该引脚为上拉状态,但是参考资料少,所以没找到。
所以如果不会设置就设计成按键两个电平的。
软件抄作业自:使用esp8266点亮福利屏型号st7735的1.44的TFT屏
软件比较复杂,涉及到物联网的知识,而且arduino编程序都是用的封装好的库,所以不容易理解。包括但不限与json解析,TFT显示,NTP服务器、网络配置等等,比较复杂,我也是抄的作业然后自己修改了一下。
加了一个农历日期显示,这里就需要自己找API接口,来解析。
又涉及到字库的问题了,需要下载一个软件processing,同时还要转码。都放在附件里了。
ESP8266之TFT_eSPI库的自定义字体
通过做这个,对与网络API接口应用有了一个新的理解,同时因为不学网页开发,所以对json解析也不是很清楚,模仿别人代码试着解析理解了一下。
有兴趣可以把esp8266开发板和TFT集合在一块PCB板子上,就会更加小巧了。
arduino还是比较强大的,有各种库,但是不是专攻的话,不容易理解,因为封装的太好了,而且查找源文件还要到本地的库里面找。
processing软件和用到的库文件工程附件放不下,可以去csdn下载:ESP8266制作的1.44TFT太空人天气时钟(st7735)包括软件和硬
到此这篇esp8266天气预报 源码(esp8266天气时钟教程)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/do-yfwjc/16600.html