【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来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。
【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟
制作您自己的物联网智能时钟,它可以:用漂亮的动画图标显示时钟
显示提醒-1至提醒-5
显示日历
显示穆斯林祈祷时间
显示天气信息
显示新闻
显示建议
显示比特币汇率
显示 Instructables 关注者和观看次数计数器
显示 Twitter 关注者计数器
显示 Facebook 页面点赞计数器
显示 Instagram 粉丝计数器
显示 YouTube 订阅者(实时)和观看次数计数器
搭建简单,只需 Wemos D1 Mini 和 MAX7219 LED 点阵面板。无需编程技能,无需笔记本电脑/PC 即可对 Wemos ESP8266 微控制器进行编程,只需安卓手机通过 USB OTG 将草图/固件上传到 Wemos。它完全自主运行,并通过 Android 应用程序进行配置和控制,使用该应用程序,您可以通过简单的界面轻松配置和设置物联网智能时钟(ESPMatrix)设备。
【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟
## 步骤 1:所需物品以下是制作 ESP Matrix 所需的东西:
Wemos D1 Mini-ESP8266
MAX7219 LED点阵面板
杜邦电缆 - 包含在 LED 点阵面板中
OTG适配器
Micro USB 线缆
3D打印表壳
透明彩色亚克力片 129x32x3mm
Android 手机(已安装 ESP Matrix 应用程序)
【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟
## 步骤2:修改PIN引脚1)移除 PCB 上第一列带有焊接接头针的 LED 点阵组件。
2) 使用长嘴钳将所有公针头扭转 180°,使其指向内侧。
【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟
## 步骤3:接线1)将现有杜邦电缆剪掉一半,使其长度约为10厘米。
2)将杜邦电缆上的母头与 LED 点阵面板上的公头连接起来,参见图。
3)将电缆分成两部分,2根电缆用于VCC和GND,3根电缆用于CLK DS和DIN。然后进入PCB上的孔,参见图片。
【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟
## 步骤4:焊接前1)使用剥线工具剥去电缆末端。
2)然后用锡覆盖电缆的所有末端。
【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟
## 步骤5:焊接1)焊接将 CLK 连接到 D5,将 CS 连接到 D6,将 DIN 连接到 D7。
2)焊接将 VCC 连接至 5V,将 GND 连接至 G。
【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟
## 第 6 步:整合所有您可以使用双面胶将 Wemos 和 LED 点阵面板粘在一起,如图所示。同时重新安装第一步中移除的 LED 点阵组件。
【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟
## 步骤7:放置到3D打印外壳这款 3D 打印外壳设计得更纤薄、更有压力,看起来更坚固、更结实,因此安装起来并不容易,需要稍微按压一下。
ESP 矩阵可以制成两种尺寸,短的 32x8 像素 LED 使用 1 面板 LED 点阵,长的 64x8 像素 LED 使用 2 面板 LED 点阵,因此制作 3D 打印外壳取决于您的选择。
-短 32x8 的 STL 文件
-长 64x8 的 STL 文件
【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟
## 步骤8:添加丙烯酸板为了使LED的光线更加清晰和散射,在LED表面添加了黑色透明彩色丙烯酸。
亚克力有两种尺寸:
- 短:129x32x3mm。
- 长:257x32x3mm
【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟
## 步骤9:编程1)要对 Wemos ESP8266(ESP Matrix)进行编程非常简单,您只需通过微型 USB 电缆和 OTG 适配器将 Wemos(ESP Matrix)连接到 Android 手机,见图。
2) 然后从 Google Playstore 安装 ESP Matrix 应用程序。https ://goo.gl/b9YAth
3)在第一个欢迎屏幕点击上传按钮。
【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟
## 步骤10:配置应用程序界面编程完成后,需要设置设备的一些参数:
1)使用应用程序将 ESP Matrix 设备连接到网络。
2)您需要注册以从openwethermap.org获取 API 密钥,然后将您的 API 密钥复制到应用程序中的天气选项。
3) 您需要从 openweathermap.org 获取城市 ID,例如伦敦的城市 ID 为 2643743,然后将您的城市 ID 复制到应用程序中的天气选项。
【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟
## 步骤 11:制作 64x8 长字体制作一个 64x8 的长类型
如果您对短字体感到不满意,因为只能看到简短的消息,那么您可以将长字体的长度增加两倍。更多详细信息,您可以参考此视频中的教程。
【Arduino 动手做】使用 ESP8266 的物联网智能点阵屏时钟
## 第 12 步:享用【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]