制作单片集成式数字时钟的过程分享

描述

易于制作,漂亮的数字时钟,带有 WiFi 时间采集功能。

一体式结构:仅由一个功能部件组成(后盖除外)

整体外观:断电时,外观像大理石砖

通过 WiFi 使用 NTP 自动调整时间

通过智能手机进行 WiFi 设置

补给品

25 像素 WS2812B(又名 Neopixel)LED 灯条,每米 60 像素(16.67mm 间距),不被防水管覆盖。我使用了 BTF-LIGHTING 产品(IP30 非防水)。

ESP32(ESP-WROOM-32)微型计算机。后盖专为短款 ESP32 开发板设计,例如MH-ET LIVE MiniKit for ESP32 或其兼容产品。

四个 2 x 10mm 自攻螺钉

电线、烙铁

装饰片材:翻新贴纸片材/墙纸(木质、大理石、布艺等)

第 1 步:打印单片光导

使用 3D 打印机打印单片光导。

以提供的姿势打印。

打印不需要支持。

整体.stl

第 2 步:准备 LED 灯条

数字时钟

将LED灯条切割成7、7、1、7、3(分别对应1min、10min、colon、1hour、10hour)

用电线(5V,GND,Din / Dout)重新连接 LED 灯条

将 LED 灯条连接到 ESP32(VCC、GND 和 GPIO16)

检查所有 LED 亮起

第 3 步:粘贴 LED 灯条

数字时钟

用胶带将 LED 灯条粘贴到主体上。

第 4 步:准备后盖(可选)

数字时钟

以提供的姿势打印 cover.stl。不需要支持。

将 ESP32 板插入插槽。

用 4 个自攻螺钉固定后盖。

封面.stl

第 5 步:用漫射材料覆盖

数字时钟

数字时钟

用薄的扩散材料覆盖时钟。

我在 1 美元商店(100 日元商店)买了一些装饰板。

一种是天然木板(带有粘合剂的非常薄的实木板)。

另一种是大理石状的贴纸。两者都足够半透明和漫射。

使用您最喜欢的照片作为扩散器会很好。

另一个想法是在这个时钟上使用半反射镜。在这种情况下,将复印纸贴在镜子的整个背面以扩散光线。

第 6 步:闪存代码

使用 Arduino IDE 将代码闪存到 ESP32。

smartConfig.ino

第 7 步:配置 WiFi

您可以通过智能手机应用配置 ESP32 的 WiFi 设置。使用 smatConfig.ino 作为 Arduino 草图。

ESP32 将 SSID 和密码存储在其非易失性存储器中。

如果之前的(记忆的)SSID 和密码不起作用,它会在 30 秒后自动进入 SmartConfig 模式。时钟显示“SC”(意思是 SmartConfig)。

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

全部0条评论

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

×
20
完善资料,
赚取积分