Syske / esp8266-click-weather-ips

esp8266 click weather

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

项目说明

简介

本项目是基于esp8266IPS彩屏的一个桌面天气时钟,项目代码基于嘉立创开源平台的《ESP8266太空人天气时钟》源码,优化了其中HTTPClient的报错,代码本身未作大的调整,项目地址如下:

https://oshwhub.com/nanxiangxiao/tai-kong-ren-shi-zhong_copy

项目的环境设置

硬件部分

材料说明

  • esp8266开发板
  • 1.3IPS屏幕,驱动版本ST7789
  • 杜邦线6

接线说明

TFT esp8266 备注
GND G
VCC 3V
SCL D5
SDA D7
RES D4
DC D3

软件部分

开发环境和依赖

依赖库

安装TFT_eSPI

修改配置

运行测试用例前,我们要先修改Arduino\libraries\TFT_eSPI下的User_Setup.h文件,具体修改的点如下:

  • 驱动文件设置:这里根据TFT屏幕的驱动版本选择

驱动

  • 屏幕分辨率:这里也是根据屏幕参数选择

分辨率

  • 引脚设置:这里只需要设置dcrst引脚即可

其余配置项保持默认即可。

上传

完成以上配置和准备工作之后,我们需要打开本项目的核心文件click-weather.ino,并修改为自己的wifi名称和密码,之后连接开发板,上传代码即可。演示视频可以看这里:https://www.bilibili.com/video/BV1EX4y1X7ew

About

esp8266 click weather


Languages

Language:C 99.0%Language:C++ 1.0%