instructables WiFi 同步时钟 

WiFi同步时钟 

图标 来自 shiura

三针模拟时钟,通过 WiFi 使用 NTP 自动调整时间。 微控制器的智能现在从时钟上移除了齿轮。 

  • 这个时钟虽然只有一个步进电机,但没有转动指针的齿轮。
  • 手后面的钩子会干扰其他手,秒针的往复旋转控制其他手的位置。
  • 机械结束顶部定义所有手的起源。 它没有原点传感器。
  • 每分钟都能看到独特而有趣的动作。

注意: 无异动双手版(WiFi Sync Clock 2)发布。

补给品

你需要 (3D 打印部件除外)

  • 基于 ESP32 的带 WiFi 的微控制器。 我使用了“MH-ET LIVE MiniKit”类型的 ESP32-WROOM-32 开发板(约 5 美元)。
  • 28BYJ-48减速步进电机及其驱动电路(约3USD)
  • M2和M3自攻螺钉

https://youtu.be/rGEI4u4JSQg

第 1 步:打印零件 

  • 使用提供的姿势打印所有部件。
  • 无需支持。
  • 选择“backplate.stl”(用于挂钟)或“backplate-with-foot.stl”(用于台钟)

补给品

图标 https://www.instructables.com/ORIG/FLN/E9OC/L6W7495E/FLNE9OCL6W7495E.stl View in 3D Download
图标 https://www.instructables.com/ORIG/F5R/D5HX/L6W7495F/F5RD5HXL6W7495F.stl View in 3D Download
图标 https://www.instructables.com/ORIG/F4J/TU3P/L6W7495G/F4JTU3PL6W7495G.stl View in 3D Download
图标 https://www.instructables.com/ORIG/FBC/YHE3/L6W7495H/FBCYHE3L6W7495H.stl View in 3D Download
图标 https://www.instructables.com/ORIG/FG2/T8UX/L6W7495I/FG2T8UXL6W7495I.stl View in 3D Download
图标 https://www.instructables.com/ORIG/F0E/38K0/L6W7495J/F0E38K0L6W7495J.stl View in 3D Download
图标 https://www.instructables.com/ORIG/FLM/YXUK/L6W7495K/FLMYXUKL6W7495K.stl View in 3D Download
图标 https://www.instructables.com/ORIG/FTY/GEKU/L6W7495L/FTYGEKUL6W7495L.stl View in 3D Download

第 2 步:完成零件 

  • 清除零件上的碎屑和斑点。 尤其, 手的所有轴都应该光滑,以避免手的意外运动。 
  • 检查摩擦单元给出的摩擦力(friction1.stl 和 friction2.stl)。 如果时针或分针意外移动,请按上图插入泡沫橡胶以增加摩擦力。
    补给品

第 3 步:组装电路 

  • 如上所示连接 ESP32 和驱动板。
    组装电路

步骤4:最终组装 

通过相互堆叠组装所有零件。

  • 使用 2mm 自攻螺钉将背板固定到正面(dial.stl)。
  • 用3mm自攻螺丝固定步进电机。 如果螺钉的长度太长,请使用一些垫片。
  • 将电路固定到正面背面。 请使用短的 2mm 自攻螺钉。 如果 ESP32 从驱动板出来,使用一些扎带。
    最终组装

第 5 步:配置您的 WiFi

您可以通过两种方式将 WiFi 配置到微控制器:Smartconhong 或硬编码。

智能控制!g

您可以使用智能手机应用程序设置 WiFi 的 SSID 和密码。

  1. 将源代码中第 7 行名为 WIFI_SMARTCONFIG 的 >ag 设置为真,
    #define WIFI_SMARTCONFIG true 然后编译并 >ash 到微控制器。
  2. 安装用于设置 WiFi 的应用程序。 这些应用程序位于
    • 安卓: https://play.google.com/store/apps/details?
    id=com.khoazero123.iot_esptouch_demo&hl=ja&gl=US
    • iOS: https://apps.apple.com/jp/app/espressif-esptouch/id1071176700
  3. 打开时钟并等待一分钟。 WiFi 连接状态由秒针的运动指示。
    • 大往复运动:使用存储在非易失性存储器中的先前设置连接到WiFi。
    • 小往复运动:智能配置模式。 如果 30 秒 WiFi 连接尝试失败,它会自动进入智能配置模式(等待来自智能手机应用程序的配置。)
  4. 使用应用程序设置您的 WiFi 密码,如上所示。

请注意,您的智能手机应连接到 2.4GHz WiFi。 配置的 WiFi 设置存储在非易失性存储器中,即使在电源关闭时也会保留。

硬编码

在源代码中设置 WiFi 的 SSID 和密码。 如果您无法通过 SSID 选择 2.4GHz wifi,这将很有用。

  1. 将源代码中第 7 行名为 WIFI_SMARTCONFIG 的标记设置为 false,
    #define WIFI_SMARTCONFIG 假
  2. 然后在第 11-12 行直接在源代码中设置 WiFi 的 SSID 和密码,
    #define WIFI_SSID “SSID” // 你的 WiFi 的 SSID
    #define WIFI_PASS “PASS” // 你的 WiFi 密码
  3. 编译并烧录到微控制器。
    最终组装
    最终组装
图标 https://www.instructables.com/ORIG/FOX/71VV/L6XMLAAY/FOX71VVL6XMLAAY.inoDownload

图标 这是我见过和做过的最迷人的 Arduino/3d 打印项目之一。 看着疯狂的东西工作很有趣! 它运行良好,我们甚至可以将它用作家中的参考时钟。 3d 打印非常顺利,随后进行了大量的打磨和平滑处理。 我使用了亚马逊的 ESP32 开发板 (https://www.amazon.com/dp/B08D5ZD528? psc=1&ref=ppx_yo2ov_dt_b_product_details) 并修改了端口引出线 (int port[PINS] = {27, 14, 12, 13} 以匹配。直到我将函数 void printLocalTime() 移动到 void getNTP(void) 之前,代码才会编译。我做了另一个shiura Instructable 并且可能会做得更多。

象征
图标 我喜欢你的创造力。 我没有想过这样的想法。 谢谢

图标 你在开玩笑吧? 这绝对是太棒了。 爱它。 这是我今天要开始的事情。 做得好!

图标 这是一个巧妙的设计。 我想知道是否有办法将第三只手(最长的一只)放在脸后面。 这样一来,人们只会看到分针和时针在前进,而不会因为第三只手有点不规律地走来走去而分心。

图标 用一个透明的亚克力圆盘代替手,上面粘有一个小的死角或一个螺丝。

图标 通过将分针直接安装到电机上,可以很容易地拆下秒针。 在这种情况下,分针的奇怪运动每 12 分钟发生一次,使时针前进 6 度。

图标 伟大的工程。 我喜欢步进电机。 您可以使用我以前的无讲师的两个建议。

i) ESP32 / ESP8266 初学者自动 WiFi 配置 https://www.instructables.com/ESP32-ESP8266-Auto-W… 这避免了在使用时将应用程序下载到您的手机的需要 web页。
ii) ESP-01 定时器开关 TZ/DST 无需重新编程即可更新 https://www.instructables.com/ESP-01-Timer-Switch-… 再次使用 web页面更改配置的时区。

图标 很有创意的机制! 推手然后它必须避开并绕开。 也可以做一个很棒的“米老鼠”式时钟,手臂会做“工作”

图标 该死! 这是天才。 你已经是赢家了。

标识

文件/资源

instructables WiFi 同步时钟 [pdf] 指示
WiFi 同步时钟, WiFi, 同步时钟, 时钟

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *