当前位置:网站首页 > 编程语言 > 正文

esp8266天气时钟代码(esp8266 天气时钟)



文章目录

  • 电源管理
  • 软件抄作业
  • API解析
  • 结尾

ESP8266天气时钟 地区码 esp8266做天气时钟_单片机

ESP8266天气时钟 地区码 esp8266做天气时钟_fpga开发_02

ESP8266天气时钟 地区码 esp8266做天气时钟_ESP8266天气时钟 地区码_03

ESP8266天气时钟 地区码 esp8266做天气时钟_json_04

ESP8266天气时钟 地区码 esp8266做天气时钟_单片机_05

ESP8266天气时钟 地区码 esp8266做天气时钟_json_06

ESP8266天气时钟 地区码 esp8266做天气时钟_单片机_07

ESP8266天气时钟 地区码 esp8266做天气时钟_嵌入式硬件_08

ESP8266天气时钟 地区码 esp8266做天气时钟_json_09

ESP8266天气时钟 地区码 esp8266做天气时钟_嵌入式硬件_10

ESP8266天气时钟 地区码 esp8266做天气时钟_嵌入式硬件_11

ESP8266天气时钟 地区码 esp8266做天气时钟_单片机_12

这里尝试一节锂电池降压到3.3v后给板子供电,可能因为显示屏缘故,电压不够,所以用两节锂电池串联降压到5v后,从板子的VIN供电。

充电电路参考: 基于CS5090E的5V升压给两节锂电池8.4v充电电路

这里注意1117降压芯片降压后不能和充电电路的5v连在一起,这样电池降压后又给电池充电,形成了回路。1117受不了,我的冒烟了。所以后面用剪刀把板子的线路划断了,然后飞线走的。上面的原理图和pcb是修改后的

软件抄作业自这个大佬的:使用esp8266点亮福利屏型号st7735的1.44的TFT屏

软件比较复杂,涉及到物联网的知识,而且arduino编程序都是用的封装好的库,所以不容易理解。包括但不限与json解析,TFT显示,NTP服务器、网络配置等等,比较复杂,我也是抄的作业然后自己修改了一下。软件也放在上面的开源资料里了。

增加了按键控制亮度的问题,实际中发现这个东西是电老虎

可以控制TFT的LED引脚(背光控制引脚)节省电。

因为农历生日常常记不住,所以我加了一个农历日期显示,这里就需要自己找API接口,来解析。

TFT农历显示:

ESP8266天气时钟 地区码 esp8266做天气时钟_ESP8266天气时钟 地区码_13

具体操作在:TFT_eSPI添加各种字库

ESP8266之TFT_eSPI库的自定义字体

上图软件在放在开头的资源包里面了。

时间不够,没有时间去画一个3D的外壳了。

通过做这个,对与网络API接口应用有了一个新的理解,同时因为不学网页开发,所以对json解析也不是很清楚,模仿别人代码试着解析理解了一下。

有兴趣可以把esp8266开发板和TFT集合在一块PCB板子上,就会更加小巧了。

arduino还是比较强大的,有各种库,但是不是专攻的话,不容易理解,因为封装的太好了,而且查找源文件还要到本地的库里面找。

最重要的是,编程不通过,可能是库的版本不对,我把所有库(比较大100多M)也一起发到资源包里面。还是编程不方便。

ESP8266天气时钟 地区码 esp8266做天气时钟_嵌入式硬件_14

初始化和主循环:

城市信息获取:

其他相关代码在资源包里,整体挺多的,放不下了。

到此这篇esp8266天气时钟代码(esp8266 天气时钟)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • udp跨网段传输(udp跨网段通信)2026-03-10 16:00:04
  • 更换ip地址网速会快吗(改ip地址网速会变快吗)2026-03-10 16:00:04
  • ppt免费生成(PPT免费生成在线)2026-03-10 16:00:04
  • 分层图怎么做出来的(分层图怎么做出来的视频)2026-03-10 16:00:04
  • ewm是什么意思(ewm是什么的缩写)2026-03-10 16:00:04
  • 操作系统课件ppt(操作系统课件免费)2026-03-10 16:00:04
  • wifi字典安卓(wifi字典app)2026-03-10 16:00:04
  • 字符串转xml对象(xml字符串转成xml文件)2026-03-10 16:00:04
  • ubuntu 内核升级(ubuntu 内核升级命令)2026-03-10 16:00:04
  • 单片机程序流程图有哪些(单片机的流程图)2026-03-10 16:00:04
  • 全屏图片