尼克尔|自制多用途线路诊断触摸屏电缆测试仪

尼克尔|自制多用途线路诊断触摸屏电缆测试仪

用途:使用触摸屏电缆跟踪器诊断USB和RJ45电缆的类型和完整性 。 确定准确的接线配置 , 诊断断开的接线和插头针脚连接 。

外观图
测试范围:使用RJ45、USB B/B3、USB A/A3、USB C、USB Mini、USB Micro/Micro3测试超过10种类型的电缆
模式:自动检测模式和手动模式可进行更深入的诊断
显示:任何正在使用的输入和输出端口上的管脚环回路 , 基于流行的Arduino电缆跟踪器 , 触摸屏电缆跟踪器更小70% 。
第一步 , 准备工具材料
Arduino Mega 2560板、电缆跟踪器Arduino巨型屏蔽、护罩、PCB板、ILI9325 2.8英寸TFT触摸屏x 1
案例-3d打印模型、1m长USB A电缆(用于将USB充电器连接到电缆跟踪器单元)、USB充电器-用于为装置供电
3个直径为8毫米的螺钉、3 x 3mm垫圈-提供3d打印模型双排收割台连接器带2.54mm-1个16x2
单列收割台连接器带2.54mm-5个8x1和1个6x1
第二步 , 准备Arduino Mega
【尼克尔|自制多用途线路诊断触摸屏电缆测试仪】将代码加载到Arduino Mega中

将Arduino Mega放在坚硬平坦的非导电表面上 。
按照Arduino.cc网站上的说明将Arduino IDE加载到Windows/Mac计算机中
使用主板制造商提供的USB A至B电缆将Arduino Mega连接至USB端口 。 确保电路板位于非导电表面上 , 因此不会发生电气短路 。
使用下面提供的代码 , 准备使用Arduino IDE加载到Arduino Mega中 。 确保在Arduino IDE中加载了正确的库 , 包括以下内容
SPI.h
Adafruitgfx.h
MCUFRIEND_kbv.h
触摸屏
按下上载按钮 , 代码加载成功后 , 断开USB电缆与电源的连接 。
注意:如果加载代码后出现白色屏幕 , 您可能会发现屏幕使用了不同的控制器 。 我已经提供了代码的两种变体 , 它们应该能够解决这个问题 。
在Arduino Mega上测试2.8英寸TFT屏幕
在USB电缆或电源线与Arduino Mega断开的情况下 , 小心地将屏幕插入Mega , 确保针脚对齐 。
向USB端口通电 , 检查启动屏幕是否正确显示 , 触摸屏菜单是否正常工作 。
将外部USB电源线连接到Arduino Mega
我选择使用USB a电缆供电 , 并提供无需拆卸装置即可更新装置代码的功能 。
保留USB A插头 , 切断另一端 , 使电缆长度约为1米 。
剥下电缆 , 露出4根电线-红色、黑色、绿色和白色
注意:这不是强制性的 , 如果您想避免将电线焊接到PCB上 , 您可以向Arduino Mega添加一个标准电源连接器 , 类似于此 。
第三步 , 打印3d案例
第四步 , 构建自己的电缆跟踪屏蔽

如果您选择构建自己的电缆跟踪屏蔽 , 预制PCB , 并将大部分组件预装在PCB的一侧 。
选项1-通过网络使用我的设计订购PCB
使用“添加Gerber文件”按钮上载Gerber文件 。 这将导入设计并为您提供PCB及其属性的视图 。
如果您想要安装组件 , 您需要打开“SMT组装”开关 , 该开关将显示其他字段 。 您将被要求上传下面提供文件 。
在制造过程中 , “SMT组件”只能添加到PCB的一侧 。
如果你想自己焊接电路板 , 我建议你订购一个可以与PCB一起订购的焊接模 , 这样你就可以在使用加热床完成该过程之前 , 轻松地在PCB上涂上锡膏 。

按照流程进行操作 , 并为您的PCB下订单!
选项2-设计自己的PCB
第五步 , 组装电缆跟踪器此时的组装非常简单!
准备-使用牢固的非导电表面 , 小心地将LCD与Arduino板分开 , 确保不会弯曲LCD或对橙色带状电缆施加压力 。
连接LCD-轻轻将LCD压入电缆跟踪器挡板 , 确保针脚与收割台插座对齐 。 就位后 , 再次检查所有销是否处于正确位置 。