北屋教程网

专注编程知识分享,从入门到精通的编程学习平台

基于 ESP8266 的 8x8 矩阵动画时钟

该项目为一个简单的基于 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)。


在相同的硬件上,只需很少的改动,就可以安装更多的代码。



更多详情资料可前往基于 ESP8266 的 8x8 矩阵动画时钟(示意图+代码) - 电路城


此方案版权归电路城用户所有,如作者不愿发布在头条可私信或前往电路城联系相关人员删除。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言