基于ESP8266的LED矩阵时钟制作图解

电子说

1.4w人已加入

描述

步骤1:零件和工具

led

led

led

led

led

led

led

led

首先让我们看看我们需要什么。

零件:

6 x 8x8 MAX7219 LED矩阵

1 x RTC DS3231

1 x ESP12主板

1 x面食罐

1 x 5.5mm X 2.1mm直流电源金属插座面板安装

1 x USB至5.5mm X 2.1mm桶式插座5v直流电源线

1 x窗口色调膜

11 x母对母杜邦线

工具:

烙铁

喷雾瓶

爱好刀

双面胶带

所有零件均可轻松采购来自ebay/aliexpress和/或本地商店。

步骤2:准备LED矩阵

led

led

我发现更容易购买2 x 4个模块,将其中一个模块切成两半并将其焊接到另一个模块,同时保持印刷在PCB上的方向。

步骤3:将LED矩阵显示器和RTC连接到ESP8266

led

led

led

焊接模块上的引脚头,然后使用dupont电缆连接它们,如下所示。

MAX7219至ESP8266

VCC - 3.3V

GND - GND

CS - D8

DIN - D7

CLK - D5

DS3231至ESP8266

GND - GND

VCC - 3.3V

SDA - D1

SCL - D2

关于RTC模块,显然它还具有为电池充电的能力,但是在使用CR2032时这不是一个好主意。一种可能的解决方案是切断图像上标记的迹线以禁用电路的充电部分。有关这方面的更多信息,请点击此处。

步骤4:刷新ESP8266模块

led

嵌套步骤将是将代码上传到ESP8266。

虽然可以在这里找到原始代码(非常感谢作者!),你可以找到它的英文版。

上传过程非常简单,只是不要忘记使用您的WiFi凭证更新代码。

char ssid[] = “xxxxx”; // your network SSID (name)

char pass[] = “xxxxx”; // your network password

步骤5:在面食罐上涂上太阳膜

led

led

led

led

我决定只用胶片覆盖罐子里的一部分其他组件可见。

经过一些试验和错误后,我注意到“秘密”是让瓶子和薄膜尽可能用肥皂水湿润,以便能够进行调整。你申请。使用喷雾瓶保持一切美观和湿润,并用爱好刀切割多余的薄膜。

一旦完全干燥,薄膜应该在罐子上很好地拉伸。

步骤6:准备直流电源金属插孔

led

led

led

焊接2杜邦线到直流插孔。它们将连接到ESP8266,如下所示。

+ - VIN

- - GNG

在中间钻一个整体罐盖和安装DC插孔。

步骤7:将所有东西放在一起

led

led

led

为了让事情变得更加整洁,我使用一些双面胶带将RTC和ESP8266固定在LED显示屏的背面。确保模块没有接触任何LED模块触点,如果有,请使用一些电气胶带覆盖触点,以避免任何短路。

此外,为了确保一旦我拧回罐子的盖子,显示器就不动了,我在它的底部添加了一些胶带,这样就可以保持在罐子的底部。

剩下的就是插头USB电缆,就是这样!

步骤8:进一步的想法

添加通过TP4056充电的备用电池;

添加温湿度传感器;

设计一个3d打印的盒子;

添加光传感器以在夜间调暗显示屏。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论(0)
发评论
tong0210 2019-09-30
0 回复 举报
能不能公布一下代码固件呀,谢谢 收起回复

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分