基于ESP32微控制器与4个MAX7219的点阵屏制作

控制/MCU

1814人已加入

描述

这是一款基于ESP32微控制器与4个MAX7219的点阵屏制作的类似抬头显示(HUD)可以通过WIFI获取时间的点阵数字时钟。

数字时钟

零件列表:

数字时钟

 

名称 数量
8X8点阵屏(MAX7219) 4
ESP32微控制器 1
1mm 厚
165 x 75mm 亚克力板
1
3D打印件 1

 

第一步3D打印外壳:

数字时钟

建议使用黑色的耗材无需支撑打印,或者最好涂上哑光黑色油漆,我在装置周围和机身顶部表面使用了极低反射率的涂料 MUSOU BLACK。

第二步安装ESP32微控制器:

数字时钟

将微控制器连接到显示单元。

将 MAX72XX 库安装到 Arduino IDE。

在这个项目中,我连接了 DIN - 16、CS - 17、CLK - 21。连接在源代码中是可以更改的。参见第 115-117 行如下。

#define CLK_PIN 21 // 或 SCK 
#define DATA_PIN 16 // 或 MOSI 
#define CS_PIN 17 // 或 SS

在源代码中配置您的 WiFi。您也可以使用 SmartConfig 智能手机应用程序来完成此操作。

#define WIFI_SSID "SSID" // 你的 WiFi 的 SSID 
#define WIFI_PASS "PASS" // 你的 WiFi 的密码

将微控制器放置在外壳外部。当然你也可以使用任何Arduino微控制器。

第三步组装完成:

数字时钟

将点阵屏模型放置到外壳上。

插入亚克力板就完成了。

作品项目资料可以在以下原文链接内找到

项目原文:https://www.instructables.com/HUD-like-WiFi-Sync-Clock-Transparent-Dot-Matrix-Di/

审核编辑:黄飞

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

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

×
20
完善资料,
赚取积分