易于制作,漂亮的数字时钟,带有 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)。
-
数字时钟
+关注
关注
2文章
150浏览量
20333
发布评论请先 登录
相关推荐
评论