• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

蓝牙控制的迷你4WD Arduino机器人

2020/06/03
119
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

avilmaru-MiniRobot.zip

共2个文件

迷你4WD Arduino机器人,由蓝牙控制。

组件和耗材:

  • Arduino MKR WiFi 1010×1个
  • Arduino MKR汽车载具×1个
  • Arduino Nano 33 BLE感应×1个
  • 超声波传感器-HC-SR04(通用)×1个
  • SG90微型伺服电机×1个
  • N20电机(100 rpm)×4
  • 电池座18650 x 2×1个
  • Solarbotics RW2i车轮×4

关于这个项目

这个项目的想法是制造一个机器人,其尺寸不会超过Arduino MKR汽车载板的尺寸,它会成功吗?在这里您可以看到结果:

该机器人由一个Arduino MKR WiFi 1010板,一个Arduino MKR电机载板和四个100 rpm的N20电机组成。还添加了可移动HC-SR04超声波传感器以检测障碍物的伺服电机。

我们将通过两种方式控制机器人:

使用加速度计(Arduino Nano 33 BLE Sense)。

通过使用MIT App Inventor创建的Android应用程序

两种模式下的通信将通过低功耗蓝牙进行。

加速度计控制

为了使用加速度计控制机器人,我们将使用Arduino Nano 33 BLE Sense板上提供的IMU(惯性测量单元)。这个想法是,根据我们给木板的倾斜度,我们将产生相应的运动来控制机器人。

Arduino Nano 33 BLE Sense板将成为BLE(蓝牙低功耗)通信中的中央或主设备。

另一方面,Arduino MKR WiFi 1010将成为BLE通信中的外围设备或从设备。

通过Android上的应用程序进行控制

这个想法是使用MIT App Inventor 2开发环境制作一个简单的应用程序。该应用程序将具有四个箭头,分别代表向前,向后,向左和向右运动。

我们还需要添加按钮以扫描和连接低功耗蓝牙(BLE)设备,以及将开关类型控件从手动模式更改为自动模式的功能。手动模式是我们使用应用程序上的箭头控制机器人的模式。在自动模式下,机器人将自主运行,与伺服电动机相连的超声波传感器将开始运行,这将使其左右旋转约50?,并且在检测到约25 cm距离的障碍物时,它将旋转机器人以避免障碍物。

  • avilmaru-MiniRobot.zip
    下载
    描述:相关资料
  • 原文出处.txt
    下载

相关推荐