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

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

3天内不再提示

基于RAMPS 3D打印机套件的A4988步进驱动器设计

电子设计 来源:电路城 作者:电路城 2021-04-29 11:38 次阅读

我喜欢模块化,因此我使用2个独立的自制板构建了电子设备:主控板和电动机板。 机器人的主控板基于Arduino Pro Mini。我之所以选择此板,是因为它小巧,便宜且带有Atmega32u4芯片机械手控制需要两个16位硬件计时器,而Atmega328只有一个,而Atmega32u4只有两个。因此,如果您打算复制此机器人,则必须选择Atmega32u4板(Pro micro或Leonardo)。 MPU-9250 IMU使用I2C连接到Arduino。我还路由了3条额外的I2C总线用于将来的升级。 HC-05使用Arduino的第二个硬件串行端口(D0 / D1),而第一个硬件串行端口由micro-USB使用以对开发板进行编程。 后来,我又使用了2个数字引脚为SR-04超声波传感器接线,但效果不是很好。因此,我改为在模拟引脚上使用了Sharp gp2y0a21f IR传感器(在原理图上看不到它,因为它目前基本上可以正常工作,但它存在于github的arduino代码中)。 为手臂供电的微伺服使用D10 PWM引脚。

马达板基于两个来自RAMPS 3D打印机套件的A4988步进驱动器 两个A4988步进驱动器均使用2个数字引脚分别用于速度和方向,并且都共享一个额外的数字引脚以启用或禁用电动机。我在每个驱动程序上添加了3个跳线来调整微步设置,但是我使用的是1/16(机器人也可以在1/8上工作)。另外两个100µF电容器有助于平滑流向电动机的电流,主控和马达板,红外传感器和微型伺服器均由LM7805稳压器及其两个10pF电容器供电。 后来我添加了12V 3 LED灯带,它直接连接到3x18650电池输出上。

机器人的框架和配件是全3D设计和打印的。我希望该机器人具有高度的模块化,并且易于定制和维修

您需要打印: 2x身体侧面 1x马达板 2倍大托盘 2x车轮 其他零件是可选的(保险杠,SR-04超声波传感器支架,锋利的gp2y0a02yk传感器支架,LED灯带支架,机械臂)。如果您打算像我以后那样使用可回收的RC车轮,则还需要2个轴驱动部件,或者如果我的车轮不适合您,则设计您自己的。 使用3毫米螺钉和螺母将所有东西固定在一起。我设计的机器人只需使用螺丝刀即可轻松组装或拆卸:只需在每个托盘的插槽中放一个螺母,它将充当扳手。

如果您打算使用3D打印的车轮并且轴孔太大,则可以在电动机的轴上添加一些热胶,这样会很好地固定车轮。您将需要2个橡皮筋来装轮胎,否则机器人会在地面上滑动。 如果使用我的轴驱动部件,则必须在矩形槽中放入3mm的螺母,并且3mm的螺钉将轴驱动器挡在电动机轴的平坦部分上。

电子零件:

-Arduino专业版微大脑。任何基于Atmega32u4的arduino都可以工作,但不能运行Atmega328,因为它需要2个硬件计时器

-MPU-9250惯性测量单元:单个芯片中的陀螺仪,加速度计和磁力计。磁力计部件尚未使用。

-HC-05蓝牙模块:用于与Android智能手机/平板电脑通信

-2x NEMA 17 12V步进电机:高扭矩和高精度电机,非常适合此类机器人

-2个A4988步进电机驱动器+ 2个100uF去耦电容器:允许1/16步进,具有可调限流,过流和过热保护,并且工作电压为8至35V

-1个L78M05 5V稳压器+ 2个1 uF电容器:为“大脑”部分和伺服提供5V

-1个12G微型伺服器:上下移动“手臂”,并允许机器人自行站立 机械零件 -3D打印框架; 允许快速更改,维修和大量自定义。使用Sketchup软件设计

-回收的RC汽车或3D打印的车轮:直径10厘米 功率

-3个可回收的18650锂离子电池 遥控

-蓝牙电子Android应用
责任编辑:pj

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

    关注

    437

    文章

    43969

    浏览量

    403548
  • 机器人
    +关注

    关注

    201

    文章

    25474

    浏览量

    198956
  • 电子设备
    +关注

    关注

    2

    文章

    1597

    浏览量

    51910
收藏 人收藏

    评论

    相关推荐

    关于两块3D打印机不同供电设计的疑惑,请大神们指点

    3D打印机的控制板,关于他们的供电设计有些困惑,想请大神发表下看法,3D打印机控制板用到的有 24V电源给步进电机驱动模块A4988供电 还要转化成5V再转化成3.3V给MCU供电
    发表于 09-03 23:53

    TI如何融入3D打印机技术

    供电的主电源上,并将其向下稳压至MCU和传感运行所需的3.3V电压。DRV8846:3D打印机步进式电机驱动器的骨干器件。如果没有这些器件,我们什么也干不了
    发表于 09-11 14:04

    请问两块3D打印机的不同供电设计有什么优点吗?

    3D打印机的控制板,关于他们的供电设计有些困惑,想请大神发表下看法,3D打印机控制板用到的有 24V电源给步进电机驱动模块A4988供电 还要转化成5V再转化成3.3V给MCU供电
    发表于 09-02 04:23

    MEGA-X 3D打印机教程更换步进电机驱动

    3月14日13:02:29创作者:Microl创作类型:原创概括:Q:为什么我想要更换这台3D打印机步进电机驱动A:因为这个打印机虽然说是一个2K档的打印机,但是这个打印机
    发表于 06-29 06:58

    使用Arduino和A4988步进驱动器模块控制NEMA 17步进电机 相关资料分享

    A4988步进驱动器模块控制NEMA 17步进电机ARDUINO项目经过**阿什什·乔杜里(Ashish Choudhary)** 2019年9月10日修改用Arduino和电位计控制NEMA 17步进电机步进电机是一...
    发表于 07-08 07:37

    学会使用A4988驱动电机有什么帮助

    A4988驱动电机对于DIY3D打印机,雕刻机很有帮助。6线一般是两组,先用万用表接其中一根线,然后一次点其他线,凡是不同的都是另外一组,每一组有
    发表于 07-08 08:29

    用Arduino驱A4988驱动电机

    A4988驱动电机对于DIY3D打印机:材料清单BOM:Arduino uno *1A4988*142步进电机*1面包板*19V外接电源*1导线若干MS1 , MS2 , MS3 跳线说明:(例子里是低电平,悬空或接地线,使用全
    发表于 08-31 06:10

    A4988如何驱动42步进电机?

    A4988如何驱动42步进电机?
    发表于 10-20 07:53

    如何使用Arduino与A4988驱动打印机步进电机?

    A4988驱动打印机步进电机?
    发表于 10-28 08:28

    使用A4988步进电机驱动器有哪些注意事项

    A4988步进电机驱动器的控制模式有哪几种?使用A4988步进电机驱动器有哪些注意事项?
    发表于 12-20 06:46

    A4988步进电机驱动器是如何工作的?

    A4988步进电机驱动器是控制步进电机运动的关键组件。通过控制驱动电机线圈的电流,它可以实现精确和受控的运动。其简单的界面和易于集成使其成为从3D打印机到机器人的广泛应用的热门选择。步进电机通常
    发表于 03-10 09:26

    A4988步进电机驱动模块介绍

    A4988是一款带转换和过流保护的 DMOS 微驱动器,该产品可在全、半、1/4、1/8 及 1/16 步进模式时操作双极步进电动机,输出驱动性能可达 35 V 及 ±2 ,A4988 包括一个固定关断时间电流稳压,该稳压
    发表于 02-09 09:34 21次下载
    <b>A4988</b><b>步进</b>电机<b>驱动</b>模块介绍

    A4988驱动NEMA步进电机(42步进电机)

    A4988是一款十分普及且价格实惠的步进电机驱动板。尤其是在3D打印以及数控机床领域,A4988十分常见。在使用Arduino通过A4988控制步进电 机时,我们还需要一个额外的电子元件,那就是电解电容。该电容作用是为了保护
    发表于 03-20 11:05 0次下载
    <b>A4988</b><b>驱动</b>NEMA<b>步进</b>电机(42<b>步进</b>电机)

    Arduino CNC电机扩展板详解(A4988驱动42步进电机)

    步进电机)。假如您想要用Arduino扩展板来驱动直流电机或28BYJ-48步进 电机,我们推荐您使用AFMotor电机扩展板。 CNC扩展板可以支持
    发表于 03-20 13:47 1次下载
    Arduino CNC电机扩展板详解(<b>A4988</b><b>驱动</b>42<b>步进</b>电机)

    A4988驱动NEMA步进电机

    A4988是一款十分普及且价格实惠的步进电机驱动板。尤其是在3D打印以及数控机床领域,A4988十分常见。在使用Arduino通过A4988控制步进电 机时,我们还需要一个额外的电子元件,那就是电解电容。该电容作用是为了保护
    发表于 03-20 10:55 9次下载
    <b>A4988</b><b>驱动</b>NEMA<b>步进</b>电机