5作者: spinity2 个月前原帖
在过去的几个月里,我一直在实验一个功能性轴承机制可以做到多小,同时仍然保持顺畅、耐用和实用。这个项目源于一个简单的问题: 一个真正的自由旋转轴承可以做到多薄,同时还能处理持续旋转? 大多数你在网上看到的“旋转戒指”都是通过模拟旋转来欺骗——没有真正的轴承,只有松散公差的金属在金属上滑动。真正的微型轴承旋转需要精确、紧密的公差和高表面光洁度,而在一切都需要佩戴在手指上的情况下,这非常困难。 所以我尝试朝相反的方向推进,最终做出了这个: 一个厚度为2毫米的不锈钢戒指,内部有微型轴承轨道和20个钢球,单次轻弹可以自由旋转20秒以上。 机械细节: • CNC加工的内圈,公差约为0.01毫米 • 通过侧通道加载的20个微型钢球 • 外圈压在轴承壳上 • 无塑料,无衬套,无润滑剂 • 设计能够承受日常佩戴的力量(压缩、扭转、微冲击) • PVD变体以增强颜色耐久性 • 外表面可以标记1-20,变成一个小随机数生成器 最初的目标纯粹是机械性的——看看是否可以制造出这么薄的轴承。但它最终在单人桌面角色扮演游戏中意外地变得非常实用:当你需要一个快速的随机结果但没有桌面空间,或者当骰子声音太大(在床上玩,通勤时等)。这个戒指静音旋转,最终指向一个单一的数字。 这并不是为了取代骰子;它只是成为了工程挑战的一个有趣副产品。 我为什么在这里发帖 HN社区通常欣赏: • 微型制造 • 公差 • 加工挑战 • 精密机械设计 • 不寻常的“为什么这个有效?”项目 我很想听听大家的反馈: • 提高耐用性 • 最小化摩擦损失 • 替代球材料 • 轨道表面处理 • 任何增加旋转时间而不增加厚度的技巧 如果有人有微型轴承或可穿戴机械组件的经验,我将非常感激你的见解。也乐意回答关于制造过程、公差或过程中遇到的失败的问题。
1作者: dannysmith2 个月前原帖
嘿,HN,我之所以开发这个工具,是因为我想在个人网站上写更多内容,但发现 VS Code 等工具在写作时体验很糟糕。 Astro 是一个非常适合内容密集型网站的静态站点框架,但它的内容文件使用 MDX(Markdown + JSX 组件)和 YAML 前置数据。像 iA Writer 这样的常规 Markdown 编辑器无法正确处理这些内容。 Astro Editor 基本上是专为 Astro 内容集合设计的 iA Writer: - 无干扰写作模式,专注模式下隐藏 YAML 和导入内容 - 根据你的 Zod 模式自动生成前置数据表单 - 支持 MDX 的组件插入和属性选择 - 拖放图像处理 它是免费的开源软件,使用 Tauri + React 构建。 下载地址: [https://astroeditor.danny.is](https://astroeditor.danny.is) 演示视频: [https://www.youtube.com/watch?v=SJkXD59gQ5U](https://www.youtube.com/watch?v=SJkXD59gQ5U) 目前仅支持 macOS。如果对 Windows/Linux 版本感兴趣,请为此投票: [https://github.com/dannysmith/astro-editor/issues/56](https://github.com/dannysmith/astro-editor/issues/56) 如果有任何问题,我很乐意回答。
1作者: m1racle2 个月前原帖
大家好, 我一直在开发 AnimBits,这是一个包含50多个动画UI组件、动画钩子和过渡效果的集合,基于 Framer Motion 为 React 构建。欢迎反馈。 我们的目标是提供干净、细腻、适合生产环境的动画,可以轻松集成到任何 React 项目中,而无需繁琐的设置。所有组件都经过设计,确保可访问性、简约性,并且易于自定义。 功能特点: - 50多个组件:按钮、卡片、文本效果、加载器、列表、图标动画、页面过渡等 - 完全基于 Framer Motion 构建 - 适合生产环境的细腻、低调的效果 - 通过简单的复制粘贴或使用 shadcn UI 注册表进行安装 - npx shadcn add <a href="https:&#x2F;&#x2F;animbits.dev&#x2F;r&#x2F;buttons-lift.json" rel="nofollow">https:&#x2F;&#x2F;animbits.dev&#x2F;r&#x2F;buttons-lift.json</a> - 完全使用 TypeScript 类型定义 - MIT 许可证