项目简介
本项目基于ESP8266开发,是一个网络天气时钟小电视,能实时显示天气信息与粉丝数(如知乎订阅者)。它通过联网获取天气数据,并在OLED显示屏上展示,用户还可按需自定义展示内容,如更换粉丝数来源。
项目的主要特性和功能
- 实时天气显示:借助和风天气API获取实时天气数据,在OLED显示屏展示。
- 粉丝数展示:支持展示不同平台粉丝数,用户能通过配置文件自定义展示内容。
- OLED显示屏控制:运用
OLEDDisplayUi.cpp
库控制OLED显示屏的UI,具备动画、帧切换、指标显示等功能。 - 自定义配置:用户可修改源代码中的配置,如更换粉丝数来源、调整更新频率等。
安装使用步骤
硬件连接
- 确保ESP8266与OLED显示屏正确连接。
- 依据项目中的接线备忘录,正确连接SDA、SCL、VCC和GND。
软件配置
- 下载并安装Arduino IDE。
- 在Arduino IDE中安装ESP8266开发板支持。
- 打开项目源码,配置WiFi信息和天气API密钥。
- 按需修改
HeFeng.cpp
中的fans
函数,配置粉丝数来源。
编译和上传
- 在Arduino IDE中选择正确的开发板和端口。
- 编译项目并上传到ESP8266开发板。
运行和调试
- 上传成功后,ESP8266将自动连接网络并开始获取天气数据和粉丝数。
- 通过串口监视器查看调试信息,确保数据获取正常。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】