发作品签到
标准版

esp12F驱动7735小屏做天气时钟

工程标签

1.3w
0
0
41

简介

基于st7735小屏幕做的天气时钟

简介:基于st7735小屏幕做的天气时钟

开源协议

Public Domain

创建时间:2021-11-14 07:15:51更新时间:2023-12-04 03:31:07

描述

2023-12-03更新

2023-12-03更新记录

1,现在配网不怎么好用,需要手动指定wifi名称和密码

程序的163行

//---------------修改此处""内的信息,配网无效才需要修改,一般不用动,同时819行的,此处改成 WiFi.begin(ssid,pass);
const char ssid[] = "";      //WIFI名称
const char pass[] = "";    //WIFI密码

程序的181行
//如果配网失败,此处改成 WiFi.begin(ssid,pass);
WiFi.begin(WiFi.SSID().c_str(),WiFi.psk().c_str());


2,部分字体缺失问题的说明

由于esp8266存储空间有限,不可能放字体的全量库进去,需要自行编译.h文件

制作资料,链接:https://pan.baidu.com/s/1D_5CHoA0bXLulSQtRq2eIQ?pwd=6666 提取码:6666 复制这段内容后打开百度网盘手机App,操作更方便哦

3,库文件需要放置到arduino-菜单-首选项-项目文件夹位置

其中tft_espi中的User_Setup.h中有各种引脚定义,方向设置等等,屏幕方向不对或者电路不是我的异常重启的检查rst的引脚,根据实际自行调整。

4,编译时会选择分区配置,选择较大的

 

接线说明:

8266与8线spi屏幕接线实例

 

TFT屏幕8脚SPI

 

GND—————GND

VCC—————3V3

SCL—————D5/IO14

SDA—————D7/IO13

RES—————RST

DC —————D6/IO12

CS —————D8/IO15

BLK—————3V3

 

主程序ino中和tft_espi库中usersetup.h中如果引脚使用的直接数字,比如15,编译时开发板选择Generic  esp8266 module,如果是d,比如d1,则开发板编译时选择 nodemcu1.0(esp12E)。另外注意默认flash大小得匹配,flash size这个选项,这点特别重要,默认会停留在2m或者1m,不是常用的4M。

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

之前用的8266ex做的,不过没写正式版程序,见工程:https://oshwhub.com/blueskyer/8266-di7735-qu-dong-ban

 

现在使用12F做的更方便焊接了,正式版本程序也更新了。

 

不需要排针的可以去掉排针重新布线就行

 

程序见附件

 

高清视频见哔哩哔哩站,欢迎点赞和收藏,https://www.bilibili.com/video/BV1Hb4y1t7RQ/

 

 

设计图

原理图
PCB

BOM

IDNameDesignatorFootprintQuantity
10.1uC1,C3,C4,C5,C8C06035
21uFC2,C6,C9C06033
310uFC7,C10C06032
40.1uFC11,C12C06032
514pFPC1FPC-SMD_14P-P0.50_F0502-B-14-20T-R1

附件

序号文件名称下载次数
1
demo.mp4
2217
2
福利屏相关资料-带源码.zip
5113
3
完整库文件.zip
1545
4
2023-12-03最新程序及库文件-2.zip
987
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航