摘要
CircuitMate 是一款多功能电子计算器,旨在协助进行各种电子计算,例如电阻和电容值。
CircuitMate:电子计算器
功能
您可以在此 GitHub 存储库中找到 CircuitMate 的源代码和固件:CircuitMate GitHub 存储库。
当前固件包含以下功能:
- 电阻计算器:
- DIP 电阻计算器(4 色环和 5 色环)
- SMD 电阻计算器(3 位和 4 位)
- 电容计算器:
- 游戏:
该固件设计为可扩展,允许用户轻松添加新应用程序(更多信息请参阅存储库中的 README 文件)。
设计目标
在设计 CircuitMate 时,有几个关键目标指导了开发过程:
- 实用且有用:简洁的界面,实现快速高效的使用。
- 直观:用户友好的布局和控制。
- 最小物料清单 (BOM):采用最少且易于采购的组件设计。
- 易于构建:组装过程被最小化。
- 可扩展:可轻松修改或扩展以添加更多功能。
文件和零件概述
- Base.stl:将所有组件固定在一起。
- Upper-part.stl:固定电位器,设计纤薄,以便在按下按钮时具有灵活性。
- Knob.stl:连接到电位器上,用于用户控制。
- Pot-Button-bridge.stl:有助于弥合电位器和按钮之间的间隙;如果使用带有凸起执行器的按钮,则可能不需要。
- Knob_label.pdf:用于附加到上部的可打印标签的 PDF 文件。
物料清单 (BOM)
要组装 CircuitMate,您需要以下组件:
- Arduino Nano:为 CircuitMate 供电的微控制器。
- 电位器:一个标准电位器,用于调节各种设置。
- 12mm x 12mm 按键:一个触觉按键,用于与 CircuitMate 交互。
- 字符型 LCD 16x2:一个晶体 LCD 显示屏,用于显示计算结果和其他输出。
- 小型电位器:专门用于控制字符型 LCD 的对比度。
- 小型面包板:一个紧凑型面包板(例如 SYB-170),用于连接和固定所有组件。
- 热熔螺母:可用于简化组装/拆卸过程

Arduino 连接
组装说明
要组装 CircuitMate,请按照以下步骤操作:
- 打印零件:使用提供的 STL 文件打印所有必需的零件。
- 准备旋钮标签:从 PDF 文件打印旋钮标签,并使用胶带或胶水将其粘贴到上部。
- 插入热熔螺母:将热熔螺母插入底座(用于 LCD)和上部的螺丝槽中。
- 组件组装:
- 将按钮连接到底座部分。
- 将电位器安装到上部。
- 将面包板放入底座内,确保 Arduino 的 USB 连接器可以从侧面插槽访问。
- 安装旋钮:将旋钮固定到电位器上。
- 可选 - 电位器底部桥接件:如果需要,使用电位器底部桥接件来弥合电位器和按钮之间的任何间隙。
- 电气连接:根据提供的图表连接 Arduino Nano、LCD 和其他组件。
- 最终组装:将上部和 LCD 连接到底座。
- 下载固件:从 CircuitMate GitHub 存储库 下载 Arduino 项目。
- 校准旋钮:按照存储库的 README 文件中的说明校准旋钮值。
- 享受:您的 CircuitMate 现在可以使用了。玩得开心!
重要提示:安装旋钮时,请确保旋钮上的箭头与第一个标签(Black)的起点和最后一个标签(Cancel)的终点对齐。这种对齐对于充分利用旋钮的整个行程至关重要。