这是一个简单的基于 ESP8266 的 DIY 网络时钟。
目录
项目准备
硬件准备:
- NODEMCU 1.0 ESP8266板(ESP-12模块)× 1
- MAX7219 8×8 Led矩阵模块 × 7
软件准备
- 安装有ESP8266编译环境的Arduino IDE
项目开始
我将项目制作成如下:
– 使用 7 个8*8矩阵
– 时钟和秒闪烁点向右移动 4 个 LED
– 文本”connecting” 和 “getting data”的英文显示在屏幕中间
– 从服务器收集两次数据之间的时间间隔增加
– 所在国家/地区的 UTC 偏移量更改为“1”
我们必须首先在 Arduino IDE 上安装 ESP8266 板,然后将代码上传到相应的板和端口上。代码不能在最新版本的ESP板(2.5.0)上编译,所以我们必须安装旧版本(2.4.2)。
在相同的硬件上,只需很少的改动,就可以运行的代码。
原理图
代码
时钟代码: