使用Arduino Nano和AD9833可编程波形发生器模块,构建一个可充电的便携式函数发生器
我喜欢第一版的外壳设计,也欣赏第二版的便携性。这款新版本外观与第一版相似。内部配备了一个UPS模块,可使用18650 3.7V电池供电,也可通过USB-C电源供电。即使在外部供电时,设备关闭状态下仍能为电池充电。
该模块包含一个升压电路,可将3.7V电池或5V外部电源升压至12V。
输出级已升级为更高频率的运算放大器。
3D打印
•“Box - Back V6.stl” - 0.2mm 层高,20% 填充率,绕 Y 轴旋转90度,无支撑
•“Box - Bot V5.stl” - 0.2mm 层高,20% 填充率,绕 Y 轴旋转180度,无支撑
•“Box - 前部 V6.stl” - 层高0.2mm,填充率20%,绕Y轴旋转90度(文字朝上),无支撑,第11层开始更换为对比色线材。
•“Box - Knobs V5.stl” - 层高0.1mm,填充50%,无支撑,从第81层开始更换为对比色线材。
•“Box - Top V5.stl” - 0.2毫米层高,20%填充率,无支撑。
打印“Box - Text V6.stl”时,在第4层开始处更换为对比色的线材。打印完成后,将双面胶贴在打印件背面,并粘贴到“Box - Front V6.stl”上。
使用2.5毫米钻头在“Box - Top V5.stl”上的四个PCB支撑上钻孔,并用3毫米丝锥攻丝。
固定壳体的凸耳稍显脆弱。我先用2.5毫米钻头钻孔,再用3毫米丝锥攻出螺纹,并在钻孔前粘上垫圈。最后用3毫米钻头将螺丝穿过孔洞的部分钻通。
准备UPS模块
打印完“Box - Back V6.stl”后,使用热铁将四个外径3.5毫米、高4毫米的M2.5嵌件插入安装孔中。铁的温度应设置在200°C以下。
使用两颗M2 8mm螺丝,每颗配有一个垫圈、弹簧垫圈和螺母,将USB-C接口旋紧。如图所示,将USB-C接口的正负极引线焊接到UPS焊盘上。
将电源开关插入指定的孔中,并将开关连接到UPS模块中间的两个孔上。
最后,将一个KF2510双针母头连接器连接到两根导线上,并将其焊接到UPS模块的输出接口上。
使用四颗M2.5 x 4mm螺丝将UPS模块安装到背板上。
组装前面板
我已附上鹰牌文件,以便你选择商业制作电路板,或像我一样自己动手制作。我使用的是Toner方法。
首先添加SMD元件。我发现焊接SMD元件时,使用焊锡膏比使用焊丝更方便。
我使用SMD回流焊板对焊膏进行了回流。
如果您的电路板是单面的,请添加链接。
在PCB的铜层一侧:
•为LCD 1602显示屏添加一个4针连接头,用于连接电缆。
•添加两个15针连接器,用于安装Arduino Nano。
•为电源添加一个KF2510双针直角连接器
在PCB的元件侧:
•添加旋转编码器
•添加10k RV09电位器
•将SMA接口按如下所示添加。请注意从目视连接器到PCB板的导线。
•在AD9833模块上添加一个7针直角引脚头
•将模块焊接到PCB的铜面。
•在Arduino Nano模块上添加两个15针母头。
•使用八颗M2 4mm螺丝将PCB和LCD 1602显示模块固定到前面板上。
•将PCB上的四针引脚连接到LCD 1602显示模块。请注意,SDA和SCL线在一端是互换的。
软件 / 编程
将USB线连接到Arduino Nano,并通过Arduino IDE上传软件。
最终组装
如需,您可以3D打印附带的“双脚.dual legs.3mf”文件。将支架组装好,并将其粘贴在机箱底部,距离前部5毫米,两侧各5毫米。粘贴前请确保其方向正确。
用四颗6毫米M3螺丝将贝壳连接起来。
结论
整体来看,这款产品在台面上的外观非常美观。其便携性也让它不仅仅是一个普通的工坊置物架单元。
本文编译自hackster.io





