0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

带有Arduino的自动设备测试仪的制作教程

454398 来源:wv 2019-10-15 15:09 次阅读

步骤1:准备

步骤2:Power Blough-R

那么Power Blough-R是什么,它有什么作用?

如果您将Octoprint与3D打印机一起使用,通常即使通过关闭树莓派USB电源,打印机的屏幕仍保持打开状态的问题。尽管这还不是世界末日,但尤其是在黑暗的房间里,它可能会变得很烦人。

Power Blough-R是一个简单的PCB,上面有一个公母接口,但它没有连接5V线。

还有其他方法可以解决此问题,有些人剪掉了USB电缆的5V线或在5V连接器上放了一些胶带,但我想提出了一种简单,可靠的方法来实现相同的结果,而又不损害任何USB电缆!

如果您对Power BLough-R感兴趣,可以购买以下产品

在我的Tindie商店(套件或已组装)上

TH3dstudio.com(已组装)

(就像BTW一样,该帖子未获赞助,我有除了Power Blough-R的供应之外,没有参与TH3D。我没有收到任何其他东西,包括与TH3D的链接,或者是原始协议中讨论过的文字/视频

第3步:背景:大订单

I主要在我的Tindie商店中出售了Power Blough-R。但是对于我组装的那些,我会用万用表测试它们。 In将测试Ground,D-和D +的输入和输出之间的连接是否良好,并且未连接5V并测试电桥。

这大约需要30秒钟左右,非常容易如果我不是很小心的话,我会犯错误。但是对于我售出的组装件来说,这并不是一个巨大的时间投入。

但是我在3d打印子reddit上贴了一张Power Blough-R的照片,在TH3DStudio.com上贴了Tim的照片。联系我,询问是否要订购一些在他的商店中进行试用。我说肯定,然后问他要找几个。我希望他说10或20,但是他说让我们从100开始。。..

用万用表自信地测试100个设备对我几乎是不可能的,所以我知道我必须做点什么

步骤4:硬件

我以绝对简单的方式进行组装,因为我还很小时间紧迫!

Arduino Nano(这有一个微型USB,但是任何一个都可以)*

Nano螺丝端子分接*

USB公分接*

USB母分接*

一些电线

没有组装起来真的很多。如果还没有插头,则将其焊接到nano上,并将其插入螺钉端子的插座中。

5根电线应焊接到USB公头和母头USB头上。请注意,对于屏蔽线,母型分线没有用于此的焊盘,因此我将其焊接到连接器的侧面。这些电线可以在另一端剥开并拧入螺钉端子(请确保留有一些松弛,以便更轻松地插入和拔出设备)

对于公连接器,我使用了以下引脚

GND》 2

D +》 3

D-》 4

VCC》 5

Shield》 10

对于我使用的母连接器:

GND》 6

D +》 7

D-》 8

VCC》 9

Shield》 11

*关联链接

步骤5:软件

首先,您需要下载Arduino IDE并进行设置(如果尚未安装的话)。

您可以抓取我在Github上使用过的草图并将其上传到板上。完成操作后,您就可以开始了!

在启动时,草图会通过一系列测试。如果所有测试均通过,它将使内置LED亮起。如果有任何故障,它将使内置LED闪烁。该设备还将故障原因输出到串行监视器,但是我实际上并没有使用此功能。

该草图将通过以下测试

初始测试:

这是在忽略公引脚的同时检查母引脚的读数是否符合预期。有关这一方面的更多信息,请参见“三态逻辑”步骤。

主要测试:

该测试检查在5V线路时是否连接了GND,D +,D-和Shield。受阻。这是为了检查Power Blough-R的主要功能,使其通过5V线路以外的所有线路。

电桥测试:

这将检查是否没有引脚被桥接在一起。因此,它将逐步遍历每个引脚,设置其输出,然后检查所有其他引脚均不受此影响。

在接下来的几步中,我将介绍测试中使用的一些功能/概念。

第6步:INPUT_PULLUP

这是一个非常有用的工具,它可以为您的项目节省一个额外的电阻(每个引脚)。

当一个引脚设置为INPUT_PULLUP时,它基本上通过10k电阻将该引脚连接到VCC。如果没有上拉(或下拉)电阻,则该引脚的默认状态为浮动状态,并且在读取该引脚时会出现不一致的值。由于电阻值相当高,因此可以通过对引脚施加不同的逻辑电平来轻松更改引脚的状态(例如,当按下按钮时,它将引脚接地),该引脚将显示为LOW。

我将FEMALE引脚的引脚模式设置为INPUT_PULLUP,因此只要没有外部作用力,我就可以参考该引脚应为(HIGH)的位置。 ,则将MALE引脚设置为LOW,然后将这两个引脚连接时,我们期望FEMALE引脚为LOW。

步骤7:三态逻辑

对于初始测试,我想检查FEMALE引脚的逻辑电平,而基本上忽略了MALE引脚。

这似乎是一个问题,因为MALE引脚必须具有一些逻辑电平,

实际上,大多数微控制器的引脚都具有所谓的三态逻辑,这意味着它们可以处于三种状态:HIGH,LOW和HIGH-IMPEDENCE

HIGH-IMPEDENC通过将引脚设置为INPUT可实现E。这相当于在该引脚的前面放置一个100 Mega OHM电阻,可以有效地将其与电路断开连接。

三态逻辑是Charlie-plexing的主要功能之一,这是一种使用较少数量的引脚寻址单个LED的神奇方法。如果您有兴趣进一步了解Charlie-plexing,请查看上面的视频。

步骤8:测试测试仪

这实际上是非常重要的一步,因为如果您不测试测试仪是否遇到不良情况,那么您可以确定测试通过后设备是否按预期运行。

如果熟悉软件开发中的单元测试,这相当于创建负面测试方案。

为了测试这一点,我创建了一些带有错误的电路板:

将USB接头连接器焊接在板的错误一侧。 USB接头连接器可以很好地连接,但不会连接接地线,而可以连接5V线。 (不幸的是,这不是故意创建的,这证明需要测试器!)

故意桥接了两个引脚以测试桥接测试代码。

第9步:结论

正如我在本文开头提到的那样,这可能是我用Arudino构建的最有用的东西。

由于最初的订单是Tim再次订购了200台Power BLough-R,虽然节省了很多时间,但我对它所拥有的主要信心是使产品处于完美的工作状态。/p》

事实上,我的妻子基本上对200进行了所有测试。她真的很喜欢它使用起来这么快,以及通过/失败指示符多么简单。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试仪
    +关注

    关注

    6

    文章

    3193

    浏览量

    53753
  • Arduino
    +关注

    关注

    184

    文章

    6425

    浏览量

    184768
收藏 人收藏

    评论

    相关推荐

    蓝牙测试仪的作用

    蓝牙测试仪 :主要用来测试蓝牙产品的功能。测试功能有:蓝牙连接,单声道、立体声、模拟通话、麦克风测试,上/下曲、播放/暂停、音量加/减,无线音乐接收和无线控制功能有指示灯提示、语音提示
    发表于 03-30 11:28

    #气密性测试设备 工作原理及使用注意事项-连拓精密#气密性测试仪

    测试仪测试设备
    LTJM9135
    发布于 :2024年03月12日 17:59:32

    直流电阻快速测试仪交直流测试操作方法

    结束测试 :在确认数据无误后,关闭交流电源和测试仪,断开测试线与被测绕组的连接。 三、注意事项 1.安全操作 :在进行交直流测试时,应严格遵守安全操作规程,确保人身安全和
    发表于 03-06 10:26

    钳形接地电阻测试仪测量原理

    ETCR系列钳形接地电阻测试仪是在传统接地电阻测量技术上的重大突破,广泛应用于电力、电信、气象、油田、建筑及工业电气设备的接地电阻测量。那么钳形接地电阻测试仪的原理是什么呢? 钳形接地电阻测试
    发表于 01-02 10:45

    继电保护测试仪设置谐波几种方式

    继电保护测试仪可广泛用于发电机、变压器、输配电线路和各种电压等级的主要电气设备;电力系统综合自动化是电力消费的发展趋势。因此,微机继电保护测试仪是现代继电维护工作者不可缺少的实验工具。
    发表于 12-18 15:01

    继电保护测试仪怎么使用

    测试仪,希望对初学者有一定的帮助哦。 1、在进行过电流继电器测试: 采用“交流试验”程序,当继电器动作小于35A的时候,可以选用一相电流用作变量,选定合适的电流步长,采用自动或手动方式进行试验的时候,其中
    发表于 11-03 10:10

    芯片拉力测试仪半导体封装推拉力测试机设备

    芯片测试仪
    力标精密设备
    发布于 :2023年09月28日 16:37:02

    推拉力测试设备键合拉力测试仪

    测试仪
    力标精密设备
    发布于 :2023年09月14日 17:20:32

    Racal 6113数字无线基站测试仪

    Racal 6113数字无线基站测试仪 1、易于使用,集成良好,软键驱动基站测试仪 2、支持 GSM850,GSM900,GSM1800 和 GSM1900。 3、发射机和接收机的综合测试。 4
    发表于 08-08 09:56

    智能双显绝缘电阻测试仪

    随着科技的不断进步,电子设备已经成为我们日常生活中不可或缺的一部分。而在电子设备中,绝缘电阻测试仪作为一种重要的设备,被广泛应用在电力、通讯、航空、军工等领域。本文将主要介绍智能双显绝
    发表于 08-01 11:26

    如何制作基于Arduino自动开门

    电子发烧友网站提供《如何制作基于Arduino自动开门.zip》资料免费下载
    发表于 06-29 10:14 0次下载
    如何<b class='flag-5'>制作</b>基于<b class='flag-5'>Arduino</b>的<b class='flag-5'>自动</b>开门

    微机继电保护测试仪测试项目

    继电保护测试仪价格采用“交流试验”程序,当继电器额定电压小于120V时,可用单相电压值为变量进行测试。选定电压步长和电压初始值,采用自动或手动方式来进行电压变化,直到继电器动作,可测出动作电压和动作
    发表于 05-30 10:22

    气密性测试仪设备对使用有哪些要求-深圳海瑞思

    一、气密性测试仪设备的种类 1、气密性测试仪设备也叫空气密性测试仪,空气密性测试仪:分为差压空气
    的头像 发表于 05-05 15:20 505次阅读