RGB HexMatrix 物联网时钟 2.0

HexMatrix 2.0 是对之前 HexMatrix 的升级。
HexMatrix 1.0 项目主页:https://make.quwj.com/project/306

之前就有朋友想到用专门设计的 PCB 来简化电路的制作,新版本就实现了这个部分,使点阵的厚度减少了 3 厘米。


PCB 文件在项目文件库中提供下载:
https://make.quwj.com/project/338

同时我们在「趣小组」开启了这个项目的重制交流。意义在于给同样想自己动手实现这个项目的 Maker 做一些实际操作中的分享。

大家也可以参与进来,一起讨论项目所需材料的获取、购买,项目制造过程中遇到的问题的解决等实际问题。帖子地址:
https://talk.quwj.com/topic/1514

材料清单

PCB Gerber 文件可在本项目文件库下载:
https://make.quwj.com/project/338
NodeMCU(ESP8266)
WS2812B LED 若干
5V 2A micro USB 电源
3D 打印部件

3D 打印部件

STL 文件可在本项目文件库下载:
https://make.quwj.com/project/338

3D 打印所有的文件,其中屏幕前端使用白色 PLA 材料。

连接电路

将 LED 灯珠焊接到 PCB 上。请参考下面的电路图,注意极性。

GND~GND
Vin~5V
D2~Din

编程

代码文件可在本项目文件库下载:
https://make.quwj.com/project/338
打开 Arduino IDE。
安装 FastLED 库以及 ESP8266 开发板所用的库。

修改代码中的 WIFi 信息。

//Your Wifi info
const char* ssid = "Wifi_Name";
const char* password = "Password";

修改你所在的时区
//Your time zone
int timezone = 5.5 * 3600;

选择开发板类型为 ESP8266 (NodeMCU),再选好 ESP8266 和 PC 连接的端口并上传代码。

上传完成之后,请使用 micro USB 电源来供电,测试点阵是否被点亮。FastLED 库中还有一些动画效果可以进一步测试。

完成

将所有的部件都放入外壳里面。通过在外壳侧面开孔,拧上螺丝来固定即可。

via



坐沙发

发表评论