资料介绍
描述
在阅读 Mirko Pavleski 对带有旋转编码器的 DIY 简单测量轮的一些评论时,其中一个特别突出。soorajts 的评论建议“将其挤压成一个服装和 oled 显示器”让我想知道我是否不仅可以这样做,而且可以将所有组件安装在轮毂本身的轮毂内。
一个想法是做一些类似于我的Twist-to-Set Kitchen Timer 的事情。那么问题来了如何连接手柄。此外,传动装置会限制轮毂的尺寸。
我确定的最终设计仍然非常紧凑。它消除了所有裸露的接线,并具有易于阅读的 OLED 显示屏,显示英制和公制测量值。
示意图
该电路是围绕 ATtiny1614 微处理器设计的。它在睡眠模式下消耗的电量非常少。旋转编码器包含两组触点,它们会变得非常嘈杂,导致读数不正确。我在每个触点和微处理器之间添加了一个 RC 网络和施密特触发器。这消除了触点产生的任何噪音,并为微处理器提供了干净的开关变化信号。结果是精确和准确的读数。该电路由 3.7V 120mA LIPO 电池供电。
3D打印
包括 STL 文件。将这些带到 3D 打印店,或者如果您有自己的打印机,请通过切片软件运行它们。我使用了 0.2 毫米的层高。“Wheel - Top.stl”和“Wheel - Wheel.stl”需要支撑接触构建板。
印刷电路板
为了最大限度地减少所需空间,该板已设计为尽可能使用表面贴装器件 (SMD)。
如果您希望将电路板商业化,或者您可以像我一样自己制作,Eagle 文件已包含在内。我使用了碳粉方法。
组装 - 步骤 1
首先添加 SMD 组件。我发现在焊接 SMD 元件时使用焊膏比使用卷盘中的焊料更容易。
将旋转编码器和 3 针 UPDI 直角排针添加到顶部。剪掉多余的针脚并将它们平整,以去除任何可能刺穿电池的锋利边缘。将 JST 2 针直角电池插座添加到电路板的铜侧。
组装 - 第 2 步
为 0.96 OLED 显示屏添加一个 4 针公机加工排针。还要在 PCB 的铜侧添加一个 4 针母头机加工针头。
组装 - 第 3 步
将两根电线添加到触觉开关的顶部两个引脚(引脚从同一侧退出开关)。剪掉底部的两个针脚。使用热胶将整个组件粘合到外壳中。
剪断导线,留出足够的长度以插入和移除 PCB 组件并将它们焊接到 PCB。
组装 - 第 4 步
在 OLED PCB 和旋转编码器 PCB 之间添加 3.7V 120mA 电池。
组装 - 步骤 5
将电路板组件添加到机箱中。
ATtiny1614 是新一代 ATtiny 微处理器的一部分。与 ATtiny85 等早期系列不同,新品种使用 RESET 引脚对 CPU 进行编程。要对其进行编程,您需要一个 UPDI 程序员。我用 Arduino Nano 做了一个。您可以在Create Your Own UPDI Programmer中找到完整的构建说明。它还包含将 megaTinyCore 板添加到 IDE 的说明。
由于电池已经连接,只连接地线和 UPDI 线(不连接 5V 线)。
在 IDE 中安装板后,从“工具”菜单中选择它。
选择板、芯片(ATtiny1614)、时钟速度(8MHz) 和Arduino Nano 连接的COM 端口。
Programmer 需要设置为jtag2updi (megaTinyCore) 。
打开草图并将其上传到 ATtiny1614。
组装 - 步骤 6
外壳底部拧到顶部。添加后,将垫圈和螺母添加到旋转编码器。
组装 - 步骤 7
为了使车轮准确地测量距离,它不能在正在测量的表面上滑动或滑动。我使用从 eBay 获得的车轮上的橡胶轮胎。
从车轮上取下轮胎并将其添加到 3D 打印的车轮上。您也可以改用大 O 形圈。
将车轮安装到旋转编码器上。
结论
这些测量轮设计用于在尺子和卷尺不再实用的距离上使用。尽管它使用每转只有 20 步的旋转编码器,但在测量房间大小等情况时,它仍然可以提供高质量的结果。
特别感谢 Mirko Pavleski 为这个项目提供的概念和灵感。从最终进入垃圾箱的印刷品数量来看,案例设计证明有点挑战。不过总的来说,我对最终的结果很满意。
- 增量旋转编码器
- 旋转编码器控制电机速度 4次下载
- 带有旋转编码器和五个独立按键开关的宏键盘
- 旋转编码器的原理 18次下载
- STM32-增量式旋转编码器测量
- AN-263:旋转变压器到数字转换;光学轴角编码器的简单替代方案
- 如何使用CPLD进行旋转编码器接口电路的设计及应用 25次下载
- 如何使用万用表简单判断旋转编码器?的详细资料概述 15次下载
- ENHP旋转编码器应用及接线 19次下载
- 基于E6A2-C旋转编码器的应用 12次下载
- omron旋转编码器概述 143次下载
- 旋转编码器应用注意事项
- 旋转测量技术:绝对多圈轴套型Profibus-DP编码器
- 旋转测量技术:绝对多圈轴型Ether CAT编码器
- 基于旋转编码器的长度测量系统设计
- 带Arduino的旋转编码器设计 旋转编码器的工作原理和特点 1047次阅读
- 旋转编码器在PLC中怎么编程 716次阅读
- 旋转编码器的常见类型 548次阅读
- 编码器的分辨率如何理解? 2w次阅读
- 一文知道旋转编码器程序编写思路 1.4w次阅读
- digilent旋转编码器简介 1011次阅读
- 旋转编码器能直接换吗_旋转编码器更换注意事项 9476次阅读
- 旋转编码器拆卸方法_旋转编码器型号说明 1.7w次阅读
- 旋转编码器测量_旋转编码器安装方式 3727次阅读
- 旋转编码器参数_旋转编码器与plc连接 5417次阅读
- 最全旋转编码器接线方法 3w次阅读
- 浅析旋转编码器的分类与用途 2892次阅读
- 解析旋转编码器的工作原理 1.4w次阅读
- 旋转编码器的作用及应用 6400次阅读
- 基于CAN总线的旋转编码器采集模块设计 6570次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多