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

    文章

    3133

    浏览量

    148343
  • Arduino
    +关注

    关注

    188

    文章

    6481

    浏览量

    188880
收藏 人收藏

    评论

    相关推荐

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

    电机驱动芯片 - SS8833E是一种双电机驱动器,具有两个H驱动器,可以驱动两个直流有刷电机、一个双极
    的头像 发表于 02-12 09:43 172次阅读
    可以驱动两个直流有刷<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 421次阅读

    Made with KiCad(十一):Sangaboard步进电机控制板

    “  Sangaboard 是用于单极步进电机(如廉价的 28BYJ-48 电机)的电机控制器。   ” 概览 Sangaboard 是用于单极步进
    的头像 发表于 12-04 11:52 407次阅读
    Made with KiCad(十一):Sangaboard<b class='flag-5'>步进</b><b class='flag-5'>电机</b>控制板

    行星减速步进电机步进电机的区别

    步进电机是一种将电脉冲信号转变为角位移或线位移的开环控制电机。其工作原理是通过电子电路将直流电分为多相序控制电流,使用这种电流给步进电机供电
    的头像 发表于 11-16 15:11 529次阅读
    行星减速<b class='flag-5'>步进</b><b class='flag-5'>电机</b>与<b class='flag-5'>步进</b><b class='flag-5'>电机</b>的区别

    步进电机如何自适应控制?步进电机如何细分驱动控制?

    步进电机是一种将电脉冲信号转换为角位移或线位移的电机,广泛应用于各种自动化控制系统中。为了提高步进电机
    的头像 发表于 10-23 10:04 1046次阅读

    什么是混合式步进电机?举例分析

    在工业自动化和精密控制领域,步进电机因其精确的步进控制和易于实现的开环控制而广受欢迎。步进电机
    的头像 发表于 10-22 13:48 753次阅读

    步进电机的控制技术及发展概况有哪些?

    步进电机是一种将电脉冲信号转换为角位移或线位移的执行元件,广泛应用于各种自动化控制系统中。步进电机的控制技术及发展概况如下:
    的头像 发表于 10-22 11:50 416次阅读

    步进电机主要有哪些分类?步进电机的主要构造是什么?

    步进电机是一种将电脉冲信号转换为角位移或线位移的电机,广泛应用于各种自动化控制系统中。它具有精确控制、响应速度快、结构简单等优点。步进
    的头像 发表于 10-22 11:48 1476次阅读

    使用自动扭矩降低步进电机系统的功率损耗

    电子发烧友网站提供《使用自动扭矩降低步进电机系统的功率损耗.pdf》资料免费下载
    发表于 09-09 09:45 0次下载
    使用<b class='flag-5'>自动</b>扭矩降低<b class='flag-5'>步进</b><b class='flag-5'>电机</b>系统的功率损耗

    使用MSPM0 MCU为步进电机和有刷直流(BDC)电机实现优化的H驱动器控制

    电子发烧友网站提供《使用MSPM0 MCU为步进电机和有刷直流(BDC)电机实现优化的H驱动器控制.pdf》资料免费下载
    发表于 09-02 09:49 0次下载
    使用MSPM0 MCU为<b class='flag-5'>步进</b><b class='flag-5'>电机</b>和有刷直流(BDC)<b class='flag-5'>电机</b>实现优化的H<b class='flag-5'>桥</b>驱动器控制

    步进电机型号与步进电机命名规则

    混合式步进电机代码:SM。 系列代码:H、高性能二相步进电机;C、三相步进电机;E、五相
    的头像 发表于 08-26 09:42 391次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b>型号与<b class='flag-5'>步进</b><b class='flag-5'>电机</b>命名规则

    步进电机的控制原理与应用实例

    步进电机,作为一种特殊的电机类型,在现代工业控制系统中占据着重要的地位。其独特的控制方式和广泛的应用领域,使得步进电机成为
    的头像 发表于 06-25 14:34 1295次阅读

    什么是步进电机步进电机的类型和结构

    与所有电机一样,步进电机也有 定子和转子 ,但与普通直流电机不同的是,定子由单独的线圈组组成。线圈的数量会根据步进
    的头像 发表于 06-20 17:10 2011次阅读
    什么是<b class='flag-5'>步进</b><b class='flag-5'>电机</b>?<b class='flag-5'>步进</b><b class='flag-5'>电机</b>的类型和结构

    如何用Arduino制作一个简易自动喂鱼器

    。 这个装置几乎可以安装在任何类型的鱼缸上,饲养装置的尺寸也可以根据需要扩大。 说了这么多,让我们开始看看制作这个饲养器需要哪些材料。 材料准备 步进电机 Arduino Uno/na
    发表于 03-28 11:25

    如何调整二相步进电机步进角度,控制步进角度的功能?

    在当今的自动化设备中,二相步进电机作为一种常见的驱动元件,其精确控制步进角度的功能尤为重要。那么,博扬智能如何调整二相步进
    的头像 发表于 03-25 17:49 2144次阅读
    如何调整二相<b class='flag-5'>步进</b><b class='flag-5'>电机</b>的<b class='flag-5'>步进</b>角度,控制<b class='flag-5'>步进</b>角度的功能?