数字设计挂钟项目
我的动态挂钟以时尚的方式显示日期、时间和天气等相关信息。
作为应用商店应用程序的首席开发人员 Clockology 和面孔, 很长一段时间以来,我一直在使用软件制作自定义时钟和表盘,但一直想在我墙上的“真实生活”时钟上看到人们用它制作的设计。事实上, 原创项目 开始作为 屏幕保护程序 对于 MacOS,它的灵感来自具有动态 2d 钟面的 3d 重新创建的老式挂钟,因此看到该项目“完整循环”很有趣。
以下是我的动态定制设计挂钟最有趣的功能:
- 天气、日期、时间等信息将显示
- 时钟设计像相框一样旋转,频率可调
- 我可以在我的 Mac 笔记本电脑或手机上使用 iCloud 更新内容
- 当房间里没有人时,时钟会休眠,当你看着它时,它会打开。灵敏度可调(稍后详细介绍)
零件清单:
- iPad (需要能够 运行iOS15 )
- 年代学 ( 应用商店 下载 )
- 镜框: 我用过 11×11一个
- 垫板: 我用了 11×14 把它剪下来
- 泡沫卷或床单 :¼ 或 ½ 英寸厚对我来说效果很好, 挡风雨条 也有效
- 阿杜诺 UNO 或 Mega。它需要能够充当 USB 键盘
- HIR传感器 : 我用了 这个
- 适用于 iPad 的 USB 加密狗, USB C 或闪电,具体取决于您的 iPad。这用于为框架中的 Arduino 供电并将 USB 键盘信号发送到 iPad
- USB 弯头接头 (可选取决于你的框架)
- 引领 ( 选修的 ) 用于指示传感器何时检测到人
脚步:
-
- 设置 iPad 这里没什么特别的,只要确保它正常工作并且运行的是支持的最低 iOS 版本 年代学.截至撰写本文时,它是 iOS 15
- 安装 年代学 并尝试一些设计。数百甚至数千都可以在 电报频道
- 切割哑光。测量框架的内部,切割遮罩的外部,然后测量要暴露的屏幕减去边框的尺寸。我建议在时钟上打开一个设计全屏,然后在纸上描出正确的尺寸。
- 用适合您设备的一次替换框架中的原始遮罩
- 添加泡沫块或挡风雨条,以帮助将设备放在框架中时保持居中并正确显示。首先将设备排列在遮罩中,然后绘制边界有助于了解放置泡沫块的位置。
- 设置 Arduino
- 计算机/编码
- 这是一个关于设置 arduino 以基于按钮发送键盘命令的很好的概述。对于这个项目,我们将做一些非常相似的事情,除了输入将是 HIR 传感器。 HIR 传感器为您提供它检测到的“人体热量”值。
- 在高层次上,arduino run-loop 会检查 HIR 传感器的当前值,如果它高于您设置的阈值,它会向 USB 键盘发送一些空格。当您走到 iPad 前面时,此操作将唤醒 iPad。
- 代码已链接 在网站上
- 测试
- iPad 应该会自动变暗,然后在一定时间后进入睡眠状态。如果您想时钟变暗得更快,请根据自己的喜好更改这些设置。我最初将此值设置为非常快(1 分钟),因此我可以测试 arduino 是否正在唤醒它。另一种测试 arduino 的好方法是发送键盘按键,即在 Notes 应用程序打开的情况下在它前面挥手。您可以看到正在发送的密钥。
- 计算机/编码
- 弯头:我发现弯头很好,可以连接 iPad 侧面的加密狗和充电线,以便更好地贴合在框架内。
- 加密狗:需要 USB 或闪电转 USB 加密狗(我使用的是 Apple 的)将 Arduino 插入 iPad 以为其供电并接收键盘命令
- 胶带和/或热胶 😛 :一旦您对框架内的位置感到满意,用胶带或热胶将所有东西固定到位
- 阻止通知并设置焦点:
- 由于 iPad 安装在一个框架内,在屏幕上点击或滑动可能很困难,因此您需要最小化所有弹出窗口和系统警报。我发现 对焦模式 这是一个很好的解决方案,并且仍然允许我使用其他功能,例如 siri 或 iCloud 连接。如果您不需要任何类型的网络连接或只是第一次设置时钟进行测试,您可以使用飞行模式或断开 Wifi 连接。
- 对焦模式设置:
- 允许通知设置为无
- 关闭跨设备共享
- 设置 24 小时时间表 ( 9:00 – 8:59 )
- 删除未使用的应用程序
- 检查每个应用程序和服务的所有通知是否已关闭
- 更新设计:在将背面放在相框上之前,您需要让设备显示带有您喜欢的一些设计的时钟全屏幻灯片:打开时钟应用程序,然后导入或开始新设计。接下来,当底部的预览弹出窗口向上滑动时,点击时钟以全屏打开它。进入全屏后,点击设计以切换叠加层并设置幻灯片放映选项:
- 将“自动动画”切换为开
- 将频率设置为您希望设计更改的速度
- 将“从 iCloud 文件夹刷新”切换为开
- 添加或删除其他文件夹
最后,关闭框架并准备在架子或墙上哀悼。我的有一些小金属夹可以在纸板背衬周围弯曲。这也有助于将所有东西固定在里面。