驴友花雕 发表于 2025-5-30 16:59:34

【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟

Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于C/C++语言的,你可以使用Arduino IDE(集成开发环境)来编写、编译和上传代码到Arduino板上。Arduino还有一个丰富的库和社区,你可以利用它们来扩展Arduino的功能和学习Arduino的知识。

Arduino的特点是:
1、开放源码:Arduino的硬件和软件都是开放源码的,你可以自由地修改、复制和分享它们。
2、易用:Arduino的硬件和软件都是为初学者和非专业人士设计的,你可以轻松地上手和使用它们。
3、便宜:Arduino的硬件和软件都是非常经济的,你可以用很低的成本来实现你的想法。
4、多样:Arduino有多种型号和版本,你可以根据你的需要和喜好来选择合适的Arduino板。
5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。





驴友花雕 发表于 2025-5-30 17:10:53

【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟

制作您自己的物联网智能时钟,它可以:

用漂亮的动画图标显示时钟
显示提醒-1至提醒-5
显示日历
显示穆斯林祈祷时间
显示天气信息
显示新闻
显示建议
显示比特币汇率
显示 Instructables 关注者和观看次数计数器
显示 Twitter 关注者计数器
显示 Facebook 页面点赞计数器
显示 Instagram 粉丝计数器
显示 YouTube 订阅者(实时)和观看次数计数器

搭建简单,只需 Wemos D1 Mini 和 MAX7219 LED 点阵面板。无需编程技能,无需笔记本电脑/PC 即可对 Wemos ESP8266 微控制器进行编程,只需安卓手机通过 USB OTG 将草图/固件上传到 Wemos。它完全自主运行,并通过 Android 应用程序进行配置和控制,使用该应用程序,您可以通过简单的界面轻松配置和设置物联网智能时钟(ESPMatrix)设备。





驴友花雕 发表于 2025-5-30 17:20:21

【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟

## 步骤 1:所需物品

以下是制作 ESP Matrix 所需的东西:

Wemos D1 Mini-ESP8266
MAX7219 LED点阵面板
杜邦电缆 - 包含在 LED 点阵面板中
OTG适配器
Micro USB 线缆
3D打印表壳
透明彩色亚克力片 129x32x3mm
Android 手机(已安装 ESP Matrix 应用程序)



驴友花雕 发表于 2025-5-30 17:21:38

【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟

## 步骤2:修改PIN引脚

1)移除 PCB 上第一列带有焊接接头针的 LED 点阵组件。

2) 使用长嘴钳将所有公针头扭转 180°,使其指向内侧。







驴友花雕 发表于 2025-5-30 17:22:43

【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟

## 步骤3:接线

1)将现有杜邦电缆剪掉一半,使其长度约为10厘米。

2)将杜邦电缆上的母头与 LED 点阵面板上的公头连接起来,参见图。

3)将电缆分成两部分,2根电缆用于VCC和GND,3根电缆用于CLK DS和DIN。然后进入PCB上的孔,参见图片。







驴友花雕 发表于 2025-5-30 17:23:44

【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟

## 步骤4:焊接前

1)使用剥线工具剥去电缆末端。

2)然后用锡覆盖电缆的所有末端。





驴友花雕 发表于 2025-5-30 17:24:51

【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟

## 步骤5:焊接

1)焊接将 CLK 连接到 D5,将 CS 连接到 D6,将 DIN 连接到 D7。

2)焊接将 VCC 连接至 5V,将 GND 连接至 G。







驴友花雕 发表于 2025-5-30 17:26:09

【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟

## 第 6 步:整合所有

您可以使用双面胶将 Wemos 和 LED 点阵面板粘在一起,如图所示。同时重新安装第一步中移除的 LED 点阵组件。









驴友花雕 发表于 2025-5-30 17:29:31

【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟

## 步骤7:放置到3D打印外壳

这款 3D 打印外壳设计得更纤薄、更有压力,看起来更坚固、更结实,因此安装起来并不容易,需要稍微按压一下。

ESP 矩阵可以制成两种尺寸,短的 32x8 像素 LED 使用 1 面板 LED 点阵,长的 64x8 像素 LED 使用 2 面板 LED 点阵,因此制作 3D 打印外壳取决于您的选择。

-短 32x8 的 STL 文件

-长 64x8 的 STL 文件





驴友花雕 发表于 2025-5-30 17:30:52

【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟

## 步骤8:添加丙烯酸板

为了使LED的光线更加清晰和散射,在LED表面添加了黑色透明彩色丙烯酸。

亚克力有两种尺寸:

- 短:129x32x3mm。

- 长:257x32x3mm





驴友花雕 发表于 2025-5-30 17:31:54

【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟

## 步骤9:编程

1)要对 Wemos ESP8266(ESP Matrix)进行编程非常简单,您只需通过微型 USB 电缆和 OTG 适配器将 Wemos(ESP Matrix)连接到 Android 手机,见图。

2) 然后从 Google Playstore 安装 ESP Matrix 应用程序。https ://goo.gl/b9YAth

3)在第一个欢迎屏幕点击上传按钮。





驴友花雕 发表于 2025-5-30 17:33:01

【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟

## 步骤10:配置应用程序界面

编程完成后,需要设置设备的一些参数:

1)使用应用程序将 ESP Matrix 设备连接到网络。

2)您需要注册以从openwethermap.org获取 API 密钥,然后将您的 API 密钥复制到应用程序中的天气选项。

3) 您需要从 openweathermap.org 获取城市 ID,例如伦敦的城市 ID 为 2643743,然后将您的城市 ID 复制到应用程序中的天气选项。









驴友花雕 发表于 2025-5-30 17:34:25

【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟

## 步骤 11:制作 64x8 长字体

制作一个 64x8 的长类型
如果您对短字体感到不满意,因为只能看到简短的消息,那么您可以将长字体的长度增加两倍。更多详细信息,您可以参考此视频中的教程。









驴友花雕 发表于 2025-5-30 17:36:00

【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟

## 第 12 步:享用


驴友花雕 发表于 2025-5-30 17:39:45

【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟

附录
项目链接:https://www.instructables.com/IoT-Smart-Clock-Dot-Matrix-Use-Wemos-ESP8266-ESP-M/
项目作者:印度尼西亚 bluino_electronics
项目视频:https://www.youtube.com/watch?v=WgwDF6CFxcY
项目演示:https://www.youtube.com/watch?v=5bRLm78zYHE
制作 64x8 长字体:https://www.youtube.com/embed/K__jOpW_dzU?feature=oembed&autoplay=1
Link App: https://goo.gl/b9YAth
天气 API : https://openweathermap.org/city/2643743
3D文件:https://www.thingiverse.com/thing:3341698
https://www.thingiverse.com/thing:3341702



页: [1]
查看完整版本: 【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟