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

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

3天内不再提示

基于使用A4988驱动程序和HC-05 bt模块构建自平衡机器人

电子设计 来源:电路城 作者:电路城 2021-04-27 10:48 次阅读

您好朋友,这篇文章是关于DIY自平衡机器人的,我将向您展示如何构建自己的自平衡机器人。

我使用定制的PCB,Arduno nano,MPU6050,A4988驱动程序,HC-05 bt模块,MDF板和一些硬件来构建此自平衡机器人,

详细材料清单可在本文中找到。

Balancingwii固件和EZ-GUI此项目中使用 android应用程序通过蓝牙连接控制机器人。

因此,让我们从一些基本的自平衡机器人开始。

自平衡机器人的基础知识:

自平衡机器人是指机器人通过不断地调整其位置来平衡自己在两个轮子上的位置。

陀螺仪传感器用于自平衡机器人中,该传感器连续将机器人方向数据发送到控制器

根据该数据控制器的命令,电机正转或反转以保持机器人的笔直位置。

这是自平衡机器人的理想位置,身体完美地向上注视着车轮。Y轴与机器人的身体之间的夹角为零。

基于使用A4988驱动程序和HC-05 bt模块构建自平衡机器人

当身体向前倾斜时,Y轴与身体之间会存在一定角度。

MPU6050陀螺仪传感器检测到该角度,然后将此数据发送到Arduino

Arduino现在执行PID计算,并命令步进电机

正向运行,以将倾斜角最小化到零度。

基于使用A4988驱动程序和HC-05 bt模块构建自平衡机器人

如果机器人向后倾斜,电机将向后旋转并将倾斜角校正为零,也会发生同样的情况。

机器人继续以每秒400次的速度向前和向后反转电动机,因此我们看起来它就像机器人在其位置上一样稳定。

基于使用A4988驱动程序和HC-05 bt模块构建自平衡机器人

所需组件

Arduino Nano………………………。.1号

MPU605陀螺仪传感器……………….1号

Nema 17步进电机………….2号

100mm车轮…………………………。.2号

A4988步进驱动器IC…………。.2号

HC-05蓝牙模块………….1号。

4mm MDF板。

150mm M5螺纹杆——4个

一些螺母和螺栓
责任编辑:pj

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

    关注

    112

    文章

    16339

    浏览量

    177859
  • 机器人
    +关注

    关注

    211

    文章

    28390

    浏览量

    206957
  • 驱动程序
    +关注

    关注

    19

    文章

    835

    浏览量

    48028
收藏 人收藏

    评论

    相关推荐

    关于两轮平衡机器人载重问题

    现在流行的平衡两轮机器人,有人接触过吗,小弟最近想DIY一个玩玩,现在碰到了一个难点,至今没想通,这一类平衡机器人都是能够载物的,不同的
    发表于 11-24 11:20

    基于 ATMega328p-PU 的迷你平衡机器人设计

    。我们需要两个 NEMA 17 电机、MPU6050 陀螺仪/acc 模块、一个小型 5V 降压转换器、一个 3S 电池、两个 HC-05 蓝牙模块,一个用于机器人,另一个用于遥控器。
    发表于 10-14 13:47

    如何设计一款球上自平衡机器人

    如何设计一款球上自平衡机器人
    发表于 02-22 07:39

    制作一个迷你平衡机器人

    描述迷你平衡机器人大家好。我知道互联网上已经有很多平衡机器人项目,但我也想做一个。实际上,我想制作一些特别的东西并制作一个迷你平衡机器人,但我的步进电机有点失败,我将在下面的视频中解释这个问题。所以
    发表于 07-07 07:17

    平衡机器人护盾的资料分享

    描述平衡机器人护盾
    发表于 09-05 06:11

    A4988电机驱动

    A4988电机驱动的详细资料,电机驱动模块的使用说明。
    发表于 05-03 11:44 0次下载

    基于JJBoover的远程控制ARDUNO平衡机器人资料下载

    基于JJBoover的远程控制ARDUNO平衡机器人资料下载
    发表于 08-30 09:59 2次下载

    用于Grbl控制器的A4988驱动程序

    电子发烧友网站提供《用于Grbl控制器的A4988驱动程序.zip》资料免费下载
    发表于 07-04 14:53 16次下载
    用于Grbl控制器的<b class='flag-5'>A4988</b><b class='flag-5'>驱动程序</b>

    如何制作WiFi控制的平衡机器人

    电子发烧友网站提供《如何制作WiFi控制的平衡机器人.zip》资料免费下载
    发表于 10-28 11:35 12次下载
    如何制作WiFi控制的<b class='flag-5'>自</b><b class='flag-5'>平衡机器人</b>

    使用TensorFlow对平衡机器人进行手势控制

    电子发烧友网站提供《使用TensorFlow对平衡机器人进行手势控制.zip》资料免费下载
    发表于 11-09 11:25 0次下载
    使用TensorFlow对<b class='flag-5'>自</b><b class='flag-5'>平衡机器人</b>进行手势控制

    Magicbit的平衡机器人

    电子发烧友网站提供《Magicbit的平衡机器人.zip》资料免费下载
    发表于 11-24 11:15 0次下载
    Magicbit的<b class='flag-5'>自</b><b class='flag-5'>平衡机器人</b>

    带有BT Web控制的Arduino平衡机器人

    电子发烧友网站提供《带有BT Web控制的Arduino平衡机器人.zip》资料免费下载
    发表于 11-29 10:27 0次下载
    带有<b class='flag-5'>BT</b> Web控制的Arduino<b class='flag-5'>自</b><b class='flag-5'>平衡机器人</b>

    基于Arduino UNO的平衡机器人

    平衡机器人,使用带有 BluBug 和 Android 的车轮和 imu 6 轴传感器平衡机器人
    发表于 12-08 10:24 0次下载

    平衡机器人构建

    电子发烧友网站提供《平衡机器人构建.zip》资料免费下载
    发表于 02-09 11:54 0次下载
    <b class='flag-5'>自</b><b class='flag-5'>平衡机器人</b>的<b class='flag-5'>构建</b>

    二轮平衡机器人开源设计

    电子发烧友网站提供《二轮平衡机器人开源设计.zip》资料免费下载
    发表于 06-12 10:43 2次下载
    二轮<b class='flag-5'>自</b><b class='flag-5'>平衡机器人</b>开源设计