驴友花雕 发表于 4 天前

【Arduino 动手做】16x16 LED 矩阵上的 ESP8266 文字时钟

文字时钟是一种特殊类型的时钟,其中当前时间在一组可以显示任何可能时间的文字中突出显示。

文字时钟是一种特殊的时钟,它用一组文字突出显示当前时间,这些文字可以显示任何可能的时间。有很多项目是用微控制器制作这种时钟的,通常最难的部分是“显示屏”,它由大量的LED、连接LED和控制器的众多连接线和电线组成,最后是表壳的机械性能。



驴友花雕 发表于 4 天前

【Arduino 动手做】16x16 LED 矩阵上的 ESP8266 文字时钟

这次我将向你介绍一种非常简单的方法来制作这样一款有趣的时钟,其中使用现成的LED矩阵作为显示屏。代码取自printables.com,你也可以从那里下载用于3D打印字母布局的.stl文件,以及完整表壳的零件。

(https://www.printables.com/en/model/270025-word-clock-based-on-led-matrix )。我以稍微不同的方式制作了这部分,使用了 3D 打印网格和可以在普通激光打印机上打印的纸质掩模。

时钟通过 NTP 服务器在互联网上自动设置,其余选项和设置则使用美观的 Web 界面。

正如我之前提到的,时钟的构建非常简单,由几个组件组成:

基于ESP8266微控制器的模块
16x16 可寻址 LED 矩阵,带 WS2812B LED
按钮
和10K上拉电阻



驴友花雕 发表于 4 天前

【Arduino 动手做】16x16 LED 矩阵上的 ESP8266 文字时钟

在这个例子中,我使用了之前项目中的外壳,您可以在视频的后面部分观看它的搭建过程。代码是直接上传的,没有进行任何修改,Wi-Fi 凭据稍后会通过 Web 界面输入。

现在让我们看看该设备是如何工作的:

首次打开时钟时,屏幕上没有任何显示,设备处于接入点模式。现在我们需要通过 Wi-Fi 连接到这个接入点,其 SSID 为“时钟设置 192.168.4.1”,密码为“thirdstroke”。接下来,我们需要将 Web 浏览器指向 192.168.4.1,然后我们将看到一个 Web 界面,我们可以在其中执行以下操作:

输入无线网络名称

输入wifi密码

选择我们的时区

选择时钟文本的颜色

控制时钟上是否显示秒数

控制时钟在夜间是否变暗

自定义调暗和重新调亮的时间(以防打扰您的睡眠)

控制是否显示动画

最后,我们点击“保存”,时钟将重新启动并使用这些设置。如果我们想要更改这些设置,请按住按钮超过 5 秒,这会将设备重置回接入点模式,以便我们访问 Web 界面并更改设置。最后,我们可以得出结论:这是一个很棒的项目,即使是初学者也可以完成,因为它包含的组件很少,并且不需要任何调整或修改代码。











驴友花雕 发表于 4 天前

【Arduino 动手做】16x16 LED 矩阵上的 ESP8266 文字时钟

附录
【Arduino 动手做】16x16 LED 矩阵上的 ESP8266 文字时钟
项目链接:https://www.hackster.io/mircemk/ ... 6-led-matrix-91cc9b
项目作者:北马其顿 米尔塞姆克(Mirko Pavleski)

项目视频 :https://www.youtube.com/watch?v=k_Eh3fo5FgE
项目代码:https://www.hackster.io/code_files/641091/download
3D 文件:https://www.printables.com/model ... -led-matrix?lang=en
https://hacksterio.s3.amazonaws. ... ille_MVE45yJRIo.stl
文字面板:https://hacksterio.s3.amazonaws.com/uploads/attachments/1573828/16x16cm_for_print_RPIt1Gn6YN. bmp



页: [1]
查看完整版本: 【Arduino 动手做】16x16 LED 矩阵上的 ESP8266 文字时钟