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

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

    关注

    149

    文章

    2929

    浏览量

    146060
  • Arduino
    +关注

    关注

    184

    文章

    6427

    浏览量

    184828
收藏 人收藏

    评论

    相关推荐

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

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

    arduino控制步进电机代码

    中,我们将详细介绍如何使用Arduino来控制步进电机的代码。 步进电机通常用于需要精确控制角度和位置的应用中,例如3D打印机、数控铣床和机
    的头像 发表于 02-14 16:29 614次阅读

    如何使用Arduino UNO板和电位器控制伺服电机

    在本Arduino伺服电机教程中,您将学习如何使用Arduino UNO板和电位器控制伺服电机
    的头像 发表于 02-11 10:11 670次阅读
    如何使用<b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b>板和电位器控制伺服<b class='flag-5'>电机</b>

    arduino如何驱动步进电机

    随着物联网的不断发展,电机控制技术得到了广泛应用,其中步进电机作为一种常见的电机类型,在各行各业中得到了广泛应用。而作为一种强大、灵活的开源电子平台,
    的头像 发表于 01-14 16:37 1159次阅读

    如何使用RMxprt创建电机模型

    创建电机模型,通过RMxprt来创建Maxwell 2D和3D几何模型,同时对几何模型进行求解
    的头像 发表于 12-22 15:59 1814次阅读
    如何使用RMxprt<b class='flag-5'>创建</b><b class='flag-5'>电机</b><b class='flag-5'>模型</b>

    Arduino篇—步进电机的控制

    步进电机:** 步进电机是一种将电脉冲信号转换成相应角位移或线位移的电动机。
    的头像 发表于 11-02 09:35 1879次阅读
    <b class='flag-5'>Arduino</b>篇—<b class='flag-5'>步进</b><b class='flag-5'>电机</b>的控制

    Arduino999759 UNO功能是什么?

    Arduino999759UNO 功能是什么?
    发表于 11-01 06:09

    Arduino UNO R3转接板原理图

    电子发烧友网站提供《Arduino UNO R3转接板原理图.pdf》资料免费下载
    发表于 09-15 15:27 18次下载
    <b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b> R3转接板原理图

    使用Arduino Uno和SmartEdge Agile实现家庭自动

    电子发烧友网站提供《使用Arduino Uno和SmartEdge Agile实现家庭自动化.zip》资料免费下载
    发表于 07-10 14:30 0次下载
    使用<b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b>和SmartEdge Agile实现家庭<b class='flag-5'>自动</b>化

    基于Arduino Uno步进音序器开源分享

    步进音序器扩展板是Artis Lab在 2016 年春季制作的第一个项目。该板是 Arduino Uno 的扩展,可实现产生 8 位音调序列的六级步进音序器。
    发表于 07-07 16:15 0次下载
    基于<b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b>的<b class='flag-5'>步进</b>音序器开源分享

    Arduino UNO水族馆自动

    电子发烧友网站提供《Arduino UNO水族馆自动化.zip》资料免费下载
    发表于 07-06 15:00 0次下载
    <b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b>水族馆<b class='flag-5'>自动</b>化

    arduino 3D打印步进电机

    电子发烧友网站提供《arduino 3D打印步进电机.zip》资料免费下载
    发表于 07-05 10:27 2次下载
    <b class='flag-5'>arduino</b> 3D打印<b class='flag-5'>步进</b><b class='flag-5'>电机</b>

    最小的Arduino Uno

    电子发烧友网站提供《最小的Arduino Uno.zip》资料免费下载
    发表于 07-04 10:51 0次下载
    最小的<b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b>

    arduino uno制作暗/亮电平表

    电子发烧友网站提供《用arduino uno制作暗/亮电平表.zip》资料免费下载
    发表于 07-04 09:35 0次下载
    用<b class='flag-5'>arduino</b> <b class='flag-5'>uno</b>制作暗/亮电平表

    使用XOD可视化编程语言对Arduino Uno进行编程以控制步进电机

    电子发烧友网站提供《使用XOD可视化编程语言对Arduino Uno进行编程以控制步进电机.zip》资料免费下载
    发表于 06-27 14:20 0次下载
    使用XOD可视化编程语言对<b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b>进行编程以控制<b class='flag-5'>步进</b><b class='flag-5'>电机</b>