驴友花雕 发表于 4 天前

【Arduino 动手做】ESP8266 LED 矩阵时钟、天气、新闻和Bitcion

Led 矩阵滚动设备,可以通过 Web 界面进行完全配置和控制。

到目前为止,我见过很多基于微控制器的滚动文本项目,它们可以显示不同的信息,但我认为这个是最详细、最实用的 LED 矩阵滚动器。这次,我将尝试简要解释如何制作它以及该设备的功能,详细说明可以在原始 GitHub 页面上找到:( https://github.com/Qrome/marquee-scroller )。



驴友花雕 发表于 3 天前

【Arduino 动手做】ESP8266 LED 矩阵时钟、天气、新闻

基本功能包括:
通过互联网时间服务器进行精确的时钟刷新
当地天气和状况(每 10 - 30 分钟更新一次)
所有主要来源的新闻头条
显示比特币当前价值
从 OctoPrint 服务器显示 3D 打印进度
并显示Pi-hole状态和图表

一旦从任何 PC 或手机连接到本地 Wi-Fi 网络,您就可以通过出色的 Web 界面控制许多选项,例如:
文本滚动速度
滚动频率
LED亮度
可配置 LED 面板数量
不同类型的时钟显示选项
更新固件
以及启用或禁用任何前面提到的功能。

该装置制作极其简单,仅包含三个组件:
基于ESP8266的微控制器板
8x32 MAX7219 点阵模块
和小型压电蜂鸣器
另一部分是一个漂亮的3D打印盒子,其STL文件是从Thingiverse 下载的,并略作修改。此外,点阵模块也进行了修改,正如视频后面所解释的那样,因为原来的8x8段彼此分离。

当我们打开设备时,首先会听到启动音,然后出现“hello”消息。接下来是记录的固件版本和微控制器接收的本地地址。之后,我们通过该地址进入Web界面,通过该界面控制所有选项。然后,数据将上传到在线并按顺序显示。最后,显示正确的时间。数据滚动和数据刷新之间的时间间隔可通过Web界面设置。

要启动 Web 界面,我们需要在浏览器中输入设备启动时显示的地址。我这里是 192.168.100.179。左侧是一个包含所有选项的菜单。最重要的是配置选项,所有基本数据都在这里输入。

我只想说,实际上文本和数字看起来很棒,但由于相机质量较低(很难清晰地捕捉到 LED 发出的光线),无法在视频中捕捉到。





















页: [1]
查看完整版本: 【Arduino 动手做】ESP8266 LED 矩阵时钟、天气、新闻和Bitcion