该项目为一个简单的基于 ESP8266 的 DIY 网络时钟。
这是我第一个使用 ESP8266 的项目,所以我想尝试制作一些简单的设备。在我之前的一个项目(蓝牙控制的滚动文本)中,我有一个完成的 8x56 LED 矩阵,由 7 个 8x8 的 MAX7219 LED 矩阵模块组成,位于适当的盒子中。
顺便一提,这些模块比较旧,正如你在给定的图片中看到的,前面包含 DIL IC。新模块采用smd技术制造,通常由4个耦合矩阵组成,顺时针旋转90度。
我决定制作一个漂亮的大数字动画(翻转)时钟,它通过互联网同步。我的项目的基础是 Pawel A. Hernik 的代码,我从中删除了显示天气信息和货币汇率的部分。我这样做是为了使代码尽可能简单且更易于理解。我还进行了以下更改以适应我的项目:
- 显示 7 个而不是 6 个矩阵
- 时钟和秒闪烁点向右移动 4 个 LED
- 文本“正在连接”和“正在获取数据”显示在屏幕中间
- 从服务器收集两次数据之间的时间间隔增加
- 我所在国家/地区的 UTC 偏移量更改为“1”
我们必须首先在 Arduino IDE 上安装 ESP8266 板,然后将代码上传到相应的板和端口上。代码不能在最新版本的ESP板(2.5.0)上编译,所以我们必须安装旧版本(2.4.2)。
在相同的硬件上,只需很少的改动,就可以安装更多的代码。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !