基于ESP8266的物联网智能时钟点阵显示屏
- 显示带有精美动画图标的时间
- 显示提醒1至提醒5
- 显示日历
- 显示穆斯林祷告时间
- 显示天气信息
- 显示新闻
- 显示建议
- 显示比特币汇率
- 显示Hackster/Instructables关注者及浏览量
- 实时显示YouTube订阅者数量及观看次数
制作简单,仅需Wemos D1 Mini和MAX7219 LED点阵面板即可。无需编程技能,也无需使用笔记本电脑或PC来烧录Wemos ESP8266微控制器程序,只需通过USB OTG将代码/固件上传到安卓手机即可。
设备完全自主运行,可通过安卓应用程序进行配置和控制。使用简洁界面,轻松完成对ESP Matrix智能时钟的设置与管理。
1:所需材料
制作ESP Matrix你需要准备以下物品:
- Wemos D1 Mini(含ESP8266)
- MAX7219 LED点阵面板
- 杜邦线(LED点阵面板已附带)
- OTG转接头
- Micro USB数据线
- 3D打印外壳
- 透明彩色亚克力板,尺寸129x32x3mm
- 安卓手机(已安装ESP Matrix应用)
2:修改引脚
1)拆下PCB上带有焊接头的第1列LED点阵组件。
2)使用长鼻钳将所有公头排线头旋转180°,使其朝向内部。
3:接线
1)剪掉现有杜邦线的一半,使其长度约为10厘米。
2)将杜邦线上的母头与LED点阵面板上的公头连接,见图示。
3)将线缆分为两部分:2根用于VCC和GND,3根用于CLK、DS和DIN。然后插入PCB上的孔中,见图示。
4:焊接前准备
1)使用剥线工具剥离线缆末端。
2)用锡膏覆盖线缆两端。
5:焊接
1)焊接CLK至D5,CS至D6,DIN至D7。
2)焊接VCC至5V,GND至G。
6:组装完成
可使用双面胶将Wemos模块与LED点阵面板粘合,见图示。同时重新安装第一步中拆下的LED点阵组件。
7:放入3D打印外壳
这款3D打印外壳设计得更纤薄、更紧凑,外观看起来坚固耐用,因此安装时需要稍作按压。
ESP矩阵有两种尺寸可选:短款32x8像素LED,采用单面板LED点阵;长款64x8像素LED,采用双面板LED点阵。具体选择取决于您的需求。
•短款32x8的STL文件
•长款64x8的STL文件
8:添加亚克力板
为使LED灯光更加清晰柔和,可在LED表面添加黑色透明亚克力板。
亚克力板有两种尺寸:
•短款:129x32x3毫米
•长款:257x32x3毫米
9:编程说明
1)编程Wemos ESP8266(ESP Matrix)非常简单,只需通过Micro USB线和OTG适配器将Wemos(ESP Matrix)连接到安卓手机,如图所示。
2)然后从Google Play商店下载并安装ESP Matrix应用程序。
3) 在第一个欢迎界面中,点击“上传”按钮。
10:配置应用界面
编程完成后,需要设置设备的一些参数:
1)使用应用程序将ESP Matrix设备连接到网络互联网。
2)您需要先注册,从openweathermap.org获取API密钥,然后将该API密钥复制到应用程序的天气选项中。
3)您还需要从openweathermap.org获取城市ID,例如伦敦的城市ID为2643743,然后将该城市ID复制到应用程序的天气选项中。
本文编译自hackster.io





