蓝牙控制的迷你4WD Arduino机器人 电路方案
迷你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)设备,以及将开关类型控件从手动模式更改为自动模式的功能。手动模式是我们使用应用程序上的箭头控制机器人的模式。在自动模式下,机器人将自主运行,与伺服电动机相连的超声波传感器将开始运行,这将使其左右旋转约50o,并且在检测到约25 cm距离的障碍物时,它将旋转机器人以避免障碍物。
用户评论