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

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

3天内不再提示

如何使用Arduino UNO和步进电机创建自动伦敦Bascule桥模型

454398 来源:网络整理 作者:网络整理 2019-12-10 10:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第1步:您需要的零件

如何使用Arduino UNO和步进电机创建自动伦敦Bascule桥模型

对于此项目,您将需要:

1。压克力板

2。 1个步进电机

3。 1 x红外传感器

4。 1个Arduino UNO

5。 PCB

6。 1个步进电机驱动器ULN2003A

7。一些吊环螺丝钩或滑轮

8。 2个门铰

9。 10个L括号

10。绳索或螺纹

步骤2:在Solidworks中准备设计(机械零件)

我使用Solidworks设计了整个模型。所有尺寸和图形均在文件中给出。

只需下载文件并在SolidWorks中打开它们即可。 :)

步骤3:准备电路(电子部分)

这一步也非常简单。我用Proteus制作电路。按照图中给出的示意图连接每根电线。我还附加了Proteus ISIS文件。

单极和双极电动机:

不同的步进电动机可以具有不同数量的导线,通常为4、5、6或8根导线。单极电动机通常具有从基座延伸的五,六或八根导线,每相一个线圈。在六线电机中,每个线圈对都有自己的中心抽头。单极步进电机可以转换为双极配置,其优点是与单极步进电机相比,双极步进电机可以承受更大的负载或扭矩。通常,双极步进电机有四根电线。有关更多详细信息和更多信息,请参见这些链接。

1。步进电机简介

2。如何使用步进电机

步骤4:软件和编码(Arduino IDE)

此是最后一步,硬件完成,我们可以开始编程。打开arduino IDE软件并复制下面的程序或下载Code.txt文件。通过usb电缆将您的arduino开发板连接起来,检查COM PORT,然后编译并将代码上传到连接到系统的Arduino。

代码:

#include

const int stepsPerRevolution = 200;//更改此值以适合电机的每转步数//

int sensorPin = A0;

int sensorValue = 0;

//初始化引脚8到11上的stepper库:

Stepper myStepper(stepsPerRevolution,8,9,10,11);

void setup()

{

pinMode(A0,INPUT);结果,myStepper.setSpeed(60);//将速度设置为60 rpm

}

void loop()

{

sensorValue = AnalogRead(sensorPin);

if(sensorValue》 = 150)//根据您与传感器的距离更改您的位置

{

//沿一个方向步进一圈:

Serial.println(“顺时针”);

myStepper.step(stepsPerRevolution);

延迟(2000);////您可以根据电动机的转速

//沿另一方向步进一转来更改延迟时间值:

Serial.println(“逆时针”);

myStepper.step(-stepsPerRevolution);

延迟(2000);

}

}

第5步:完成:D

责任编辑:wv

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

    关注

    152

    文章

    3216

    浏览量

    151547
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    贸泽电子开售全新Arduino UNO Q单板计算机

    贸泽电子开售全新Arduino UNO Q单板计算机。Arduino UNO Q单板计算机(SBC)将高性能计算与实时控制结合,提供理想的创新平台。
    的头像 发表于 11-08 09:50 949次阅读

    ‌DRV8811 步进电机控制器技术文档总结

    DRV8811器件为打印机、扫描仪和其他自动化设备应用提供集成的步进电机驱动器解决方案。该器件具有两个 H 驱动器,以及用于控制步进
    的头像 发表于 10-21 11:31 490次阅读
    ‌DRV8811 <b class='flag-5'>步进</b><b class='flag-5'>电机</b>控制器技术文档总结

    ‌DRV8821 双路步进电机控制器与驱动器技术文档总结

    该DRV8821提供双微步进步进电机控制器/驱动器 打印机、扫描仪和其他办公自动化设备应用的解决方案。 两个独立的步进电机驱动电路包括
    的头像 发表于 10-21 11:27 401次阅读
    ‌DRV8821 双路<b class='flag-5'>步进</b><b class='flag-5'>电机</b>控制器与驱动器技术文档总结

    ‌DRV8825 步进电机驱动IC技术文档总结

    该DRV8825为打印机、扫描仪和 其他自动化设备应用。该器件具有两个 H 驱动器和一个微步进 分度器,旨在驱动双极步进电机。输出驱动块由
    的头像 发表于 10-20 14:39 509次阅读
    ‌DRV8825 <b class='flag-5'>步进</b><b class='flag-5'>电机</b>驱动IC技术文档总结

    ‌DRV8818步进电机控制器IC技术文档总结

    该DRV8818为打印机、扫描仪和其他自动化设备应用提供集成步进电机驱动器。该器件具有两个 H 驱动器,以及用于控制步进
    的头像 发表于 10-20 11:21 401次阅读
    ‌DRV8818<b class='flag-5'>步进</b><b class='flag-5'>电机</b>控制器IC技术文档总结

    ‌DRV8834双步进/直流电机驱动器技术文档总结

    该DRV8834为玩具、打印机、相机和 其他机电一体化应用。该器件有两个 H 驱动器,旨在驱动 双极步进电机或两个直流电机。 每个H
    的头像 发表于 10-20 10:52 457次阅读
    ‌DRV8834双<b class='flag-5'>桥</b><b class='flag-5'>步进</b>/直流<b class='flag-5'>电机</b>驱动器技术文档总结

    ‌DRV8846 双H步进电机驱动器技术文档总结

    该DRV8846为相机、打印机、投影仪和其他自动化设备应用提供高度集成的步进电机驱动器。该器件具有两个 H 和一个微步进分度器,旨在驱动双
    的头像 发表于 10-17 13:59 488次阅读
    ‌DRV8846 双H<b class='flag-5'>桥</b><b class='flag-5'>步进</b><b class='flag-5'>电机</b>驱动器技术文档总结

    Arduino Uno l两轮自平衡机器人 电机驱动无输出求解

    Arduino Uno l两轮自平衡机器人 电机驱动无输出求解
    发表于 10-15 06:36

    Arduino UNO Q 登陆 DigiKey,现已开放预订

    融合高性能微处理器与专用微控制器,Arduino UNO Q加强创新开发能力 美国, 明尼苏达, 锡夫里弗福尔斯市 - 2025 年 10 月 07 日 全球领先的电子元器件与自动化产品分销商
    的头像 发表于 10-13 14:55 267次阅读
    <b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b> Q 登陆 DigiKey,现已开放预订

    ‌DRV8818A 35V步进电机驱动器技术文档总结

    该DRV8818A为打印机、扫描仪和其他自动化设备应用提供集成步进电机驱动器。该器件具有两个H驱动器和微步进索引器逻辑,用于控制
    的头像 发表于 10-11 09:29 542次阅读
    ‌DRV8818A 35V<b class='flag-5'>步进</b><b class='flag-5'>电机</b>驱动器技术文档总结

    如何用Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发板重新烧录引导程序bootlaoder

    本文介绍了如何用能够Arduino IDE下载的Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino
    的头像 发表于 08-08 20:16 3059次阅读
    如何用<b class='flag-5'>Arduino</b> Nano/<b class='flag-5'>UNO</b> R3开发板给另一个<b class='flag-5'>Arduino</b> IDE不能下载的<b class='flag-5'>Arduino</b> Nano/<b class='flag-5'>UNO</b> R3开发板重新烧录引导程序bootlaoder

    可以驱动两个直流有刷电机、一个双极步进电机的双H电机驱动芯片-SS8833E

    电机驱动芯片 - SS8833E是一种双电机驱动器,具有两个H驱动器,可以驱动两个直流有刷电机、一个双极
    的头像 发表于 02-12 09:43 925次阅读
    可以驱动两个直流有刷<b class='flag-5'>电机</b>、一个双极<b class='flag-5'>步进</b><b class='flag-5'>电机</b>的双H<b class='flag-5'>桥</b><b class='flag-5'>电机</b>驱动芯片-SS8833E

    步进电机的详解解答

    步进电机,别名脉冲马达,是一种将电脉冲信号转变为角位移或线位移的开环控制电机。它是现代数字程序控制系统中的主要执行元件,广泛应用于数控机床、智能仪器和自动控制等领域。
    的头像 发表于 12-29 09:41 1562次阅读

    通过具体案例,选择合适的步进电机

          步进电机作为一种广泛应用于自动化控制领域的执行元件,其选型过程至关重要。正确的选型不仅能确保系统的高效稳定运行,还能有效降低成本,提升整体性能。本文将从步进
    的头像 发表于 12-13 07:34 2430次阅读
    通过具体案例,选择合适的<b class='flag-5'>步进</b><b class='flag-5'>电机</b>

    自己设计的Arduino UNO R3主控板原理图+PCB源文件(可直接打样)

    一年前做的Arduino UNO r3,开源精神,把自己这块板子奉献给大家,板子没有什么问题,可以直接打样制作,原理图文件都表明了型号。不用谢~ Arduino UNO R3主控板原理
    发表于 12-10 10:14