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

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

3天内不再提示

如何使用Tinkercad测试和实现你的硬件

454398 2023-01-31 17:36 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

电路仿真是一种计算机软件模拟电子电路或系统行为的技术。无需实际构建电路或系统,即可对新设计进行测试,评估和诊断。在实际进行电路级故障排除之前,电路仿真可能是对系统进行故障排除以收集数据的有用工具。这允许设计者在实际构造系统之前确定设计的正确性和效率。因此,用户可以在不实际物理构建系统的情况下探索替代设计的优点。通过在设计阶段而不是构建阶段调查特定设计决策的影响,构建系统的总体成本显着降低。

因此,软件仿真是在物理电路制作之前尝试的好方法。 Tinkercad是一个基于网络的模拟工具,它可以帮助您测试硬件和软件,无需进行任何物理连接,甚至无需购买任何硬件。

您是否感觉到输入输出引脚的短缺在Arduino?如果您想要驱动大量的LED或想制造LED立方体,我认为您肯定感觉需要I/O引脚。您知道只使用3针Arduino就可以驱动无限数量的LED吗?是的,移位寄存器将帮助您实现这一魔力。在这个讲解中,我将向您展示如何使用74HC595移位寄存器实现无限输入和输出。作为一个例子,我将使用六个7段显示器制作带温度计和勒克斯计的数字时钟。在最终制作硬件电路之前,我在Tinkercad中模拟了电路,因为这些电路涉及很多连接。模拟可以让您更自信,您可以在没有任何物理试验和错误的情况下测试完成电路。显然,它可以帮助您节省昂贵的硬件和宝贵的时间。

第1步:保存硬件免于燃烧

与其他电子电路一样,LED电路对电流非常敏感。如果流过的电流大于额定电流(例如20mA),则LED会燃烧。选择合适的电阻对于在不烧坏电路或LED的情况下获得适当的亮度非常重要。

Tinkercad电路具有出色的特性。它显示了是否超过额定电流流过电路元件。在下面的电路中,我将一个七段显示器直接连接到一个没有任何电阻的移位寄存器。即使对于七段显示器,寄存器也是不安全的,并且两者都可以通过该连接烧毁。 Tinkercad通过红色星显示了这一事实。

在下面的电路中,我在LED的每个部分添加了一个180欧姆的电阻。大约14.5mA电流流过显示器的每个部分,为显示器节省。但是从模拟中可以看出,该电阻值对IC来说是不安全的。移位寄存器的最大电流容量为50mA。因此,IC在显示器上最多可安装三个(14.5 x 3 = 43.5mA)。如果IC上有三个以上的段可以被烧毁(例如14.5×4 = 58mA)。大多数制造商都没有注意到这一事实。它们只考虑显示器来计算电阻值。

但如果他们模拟Tinkercad中的电路,那么犯这个错误的可能性就会变为零。因为Tinkercad会通过显示红色星星来提醒你。

以下设计非常适合我为显示器的每个部分选择470欧姆电阻器。在模拟电路时使用了附件Arduino sketch。

步骤2:测量电压,电流,电阻和电压。波形

测量电流电压是电子电路的一大麻烦,尤其需要多个并行测量。 Tinkercad仿真可以很容易地解决这个问题。您可以非常轻松地测量电流电压和电阻。您可以一次为多个分支执行此操作。以下设置显示了电路的总电流和电压。

您也可以使用示波器观察波形并测量频率。/p>

在上面的设置示波器中显示来自Arduino的时钟信号。您还可以一次测量多个分支的电流和电压,这是非常有效的。如果您想在实际电路中使用万用表一次测量多个支路电流,那将非常困难。但是在Tinkercad你可以很容易地做到。在下面的电路中,我使用多个电流表来测量来自不同分支的电流。

第3步:编写程序&使用串行监视器

Tinkercad电路的一个有趣且有用的功能是它有一个代码编辑器,你可以直接从它的环境编写Arduino和ESP8266的程序。您还可以通过选择“阻止”模式使用图形环境开发程序。这对制造商和制造商非常有帮助。没有编程经验的业余爱好者。

它还有一个内置的调试器,您可以从中调试代码。调试器将帮助您识别代码中的错误(错误)并更正(调试)它。

Tinkercad电路还具有串行监视器和您可以非常轻松地监控传感器值并调试电路。以下电路用于测试PIR&超声波传感器和on =保存串行监视器中的数据。

步骤4:模拟大电路和复杂电路(带温度计和勒克斯电表的时钟)

在Tinkercad中,您可以在实际制作之前模拟任何复杂的电路。它可以为您节省宝贵的时间。在复杂的电路中犯错误的可能性非常大。如果你先在Tinkercad中进行测试,那么它非常有效,因为你知道你的电路和程序是否有效。从结果中,您还可以根据需要修改和更新电路。

我在Tinkercad模拟了一个复杂的电路,它是一个带温度计和勒克斯计的时钟电路。该电路由带5V稳压器的9V电池供电。六,七段显示用于显示小时,分钟和秒的时间。使用单个模拟输入的四个按钮用于调整时间。连接蜂鸣器以设置警报。 LM35 IC用于显示感应环境的温度。环境光传感器用于测量勒克斯。

数字按钮开关用于Arduino引脚#7。此按钮开关用于更改选项。默认情况下,它显示时间或以时钟模式工作。对于第一次按下,它显示温度并显示第二次按下的勒克斯水平。

步骤5:使用硬件实现

模拟电路并调整程序和电阻值后,实际上是实现电路的最佳时机。如果你想在某个地方做一个原型用于显示,可以在面包板上实现一个实用的电路。面包板电路有一些优点和缺点。面包板电路的主要优点是它易于修改,不需要焊接。另一方面,面包板电路的连接可能非常容易松动,很难识别出复杂的电路。

如果要将其用于实际应用,焊接PCB电路是最好的。您可以非常轻松地在家中制作自己的PCB电路。不需要特殊工具。如果你想了解DIY PCB,你可以关注这些不错的Instructables。

1。通过recwap逐步实现自制PCB。

2。 pinomelean的PCB制作指南

您也可以在线订购专业PCB。一些制造商以极低的价格提供PCB印刷服务。 SeeedStudio Fusion PCB和JLCPCB是两家最着名的服务提供商。您可以尝试其中一种。

审核编辑黄宇

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

    关注

    244

    文章

    24731

    浏览量

    692663
  • 测试
    +关注

    关注

    9

    文章

    6429

    浏览量

    131701
  • 仿真
    +关注

    关注

    55

    文章

    4539

    浏览量

    138703
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ELFBoard硬件测试-01

    shell命令、Vi编辑器及gcc编译器等预装工具的可用性 1)创建test.sh脚本,输入vi test.sh echo "--- 硬件测试汇总 ---" echo "CPU:" lscpu | grep "Model nam
    的头像 发表于 03-26 16:46 358次阅读
    ELFBoard<b class='flag-5'>硬件</b><b class='flag-5'>测试</b>-01

    云台伺服驱动硬件设计规范与实现手册

    对象,从设计规范、电路架构、关键模块实现、PCB 工程规范、可靠性设计、测试验证等方面,形成一套完整、可直接工程化的云台伺服驱动硬件设计手册,适用于航拍、安防跟踪、工业视觉、机载稳定等高精度云台系统。
    的头像 发表于 03-04 15:40 269次阅读

    如何利用Verilog HDL在FPGA上实现SRAM的读写测试

    本篇将详细介绍如何利用Verilog HDL在FPGA上实现SRAM的读写测试。SRAM是一种非易失性存储器,具有高速读取和写入的特点。在FPGA中实现SRAM读写测试,包括设计SRA
    的头像 发表于 10-22 17:21 4596次阅读
    如何利用Verilog HDL在FPGA上<b class='flag-5'>实现</b>SRAM的读写<b class='flag-5'>测试</b>

    如何测试时间同步硬件的电源波动适应性?

    在时间同步硬件(如 NTP 服务器、PTP 从站、IRIG-B 码发生器等)的电源波动适应性测试中,核心目标是 模拟实际应用中可能出现的电源异常场景 (如电压骤升 / 骤降、跌落、中断、纹波噪声
    的头像 发表于 09-19 12:01 863次阅读
    如何<b class='flag-5'>测试</b>时间同步<b class='flag-5'>硬件</b>的电源波动适应性?

    如何进行时间同步硬件的环境适应性测试

    在时间同步硬件(如支持 IEEE 1588 PTP、SNTP/NTP 的同步模块、GPS / 北斗接收机等)的环境适应性测试中,核心目标是验证硬件在 极端或复杂环境应力下(如温湿度波动、电磁干扰
    的头像 发表于 09-19 11:58 671次阅读

    如何测试时间同步硬件的性能和可靠性?

    选择时间同步硬件后,需通过 系统性测试 验证其性能是否达标、可靠性是否满足场景需求。测试需围绕时间同步的核心目标(精度、稳定性、抗风险能力)展开,结合硬件的应用场景(如工业控制、电力系
    的头像 发表于 09-19 11:54 1151次阅读

    同惠LCR测试仪如何实现高效批量自动化测量

    在电子元器件生产与品质检测中,同惠LCR测试仪凭借高精度与稳定性备受青睐。为提升批量测试效率,降低人力成本,通过软硬件协同优化可实现高效自动化测量,以下是具体方法:   一、
    的头像 发表于 09-17 16:26 685次阅读
    同惠LCR<b class='flag-5'>测试</b>仪如何<b class='flag-5'>实现</b>高效批量自动化测量

    芯片硬件测试用例

    SOC回片,第一步就进行核心功能点亮,接着都是在做验证测试工作,所以对于硬件AE,有很多测试要做,bringup阶段和芯片功能验收都是在测试找问题,发现问题->解决问题循环,因此
    的头像 发表于 09-05 10:04 1239次阅读
    芯片<b class='flag-5'>硬件</b><b class='flag-5'>测试</b>用例

    季丰电子新增K8000芯片测试平台硬件开发设计能力

    在半导体测试领域,高性能、高可靠性的测试设备是保障芯片品质与量产效率的核心关键。目前上海季丰电子已经具备上海御渡K8000芯片测试平台的硬件开发设计能力。
    的头像 发表于 08-28 16:59 2120次阅读

    电源控制器MCU硬件在环(HIL)测试方案

    、 EasyGo 实时仿真平台 EasyGo 实时仿真平台由软件和硬件两部分组成,二者协同工作,实现高精度、高实时性的仿真测试。 1、 硬件部分:EGBox 方案
    发表于 08-20 18:31

    电动工具EMC测试整改:硬件到软件的成本减半秘诀

    深圳南柯电子|电动工具EMC测试整改:硬件到软件的成本减半秘诀
    的头像 发表于 08-20 11:06 1120次阅读

    电动工具EMC测试整改:软硬件协同方案

    深圳南柯电子|电动工具EMC测试整改:软硬件协同方案
    的头像 发表于 08-12 17:02 1074次阅读
    电动工具EMC<b class='flag-5'>测试</b>整改:软<b class='flag-5'>硬件</b>协同方案

    车机交互测试自动化实现路径与案例分析

    测试设备是车机交互测试自动化实现的核心支撑,通过合理选型、部署和应用北京沃华慧通测控技术有限公司汽车测试设备,结合科学的实现路径和丰富的案例
    的头像 发表于 07-10 09:24 1580次阅读
    车机交互<b class='flag-5'>测试</b>自动化<b class='flag-5'>实现</b>路径与案例分析

    汽车硬件在环(HIL)之车身电子测试解析

    车身电子 HIL 测试通过 “虚拟场景 + 硬件验证” 的模式,将传统需要实车投入的测试场景数字化,不仅大幅提升研发效率,更能覆盖物理测试难以触及的极端工况与故障场景。随着汽车电子化程
    的头像 发表于 07-03 09:22 2742次阅读
    汽车<b class='flag-5'>硬件</b>在环(HIL)之车身电子<b class='flag-5'>测试</b>解析

    AR 眼镜硬件可靠性测试方法

    AR 眼镜作为集成了光学、电子、传感器等复杂硬件的智能设备,其硬件可靠性直接影响产品使用寿命和用户体验。硬件可靠性测试需针对 AR 眼镜特殊结构和使用场景,从机械强度、环境适应、电池性
    的头像 发表于 06-19 10:27 1687次阅读
    AR 眼镜<b class='flag-5'>硬件</b>可靠性<b class='flag-5'>测试</b>方法