极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10844|回复: 0

【Ameba Arduino】入门教程之六:无线小车进阶控制---六轴姿态控制

[复制链接]
发表于 2016-4-27 11:27:06 | 显示全部楼层 |阅读模式
本帖最后由 Ameba_Arduino 于 2016-4-27 11:24 编辑

此范例使用六轴传感器来实现小车的姿态控制,前进,后退和转向。



材料准备
  • Ameba小车材料:
  • Ameba x 1
  • L298N H-Bridge x 1
  • 4轮车 or 2轮车+万向轮
  • 18650 Li-ion battery >=2 (optional)
  • 18650 batter holder x 1 (optional)

Ameba控制端:
  • Ameba x 1
  • MPU6050 x 1
  • lithium polymer (optional)


范例说明
小车的范例我们使用之前没有摄影机的范例 “car2wd_mobile_control” 【Ameba Arduino】入门教程之二:5分钟玩转小车无线控制
另外我们准备另一块Ameba板子,上面搭载MPU6050,并且握着Ameba来控制小车。

请先下载版的library:
下载之后,参考Arduino官方网站的教学文章将zip档的library加入Ameba:
https://www.arduino.cc/en/Guide/Libraries#toc4
打开范例 “File” -> “Examples” -> “AmebaMotor” -> “car2wd_mpu6050_control”
电源的部份,我们使用锂离子电池,这样方便握着Ameba。锂离子电池的电压为3.7V,充饱时为4.2V,将它的正极接到Ameba板子上5V的地方,板子上有降压模组会将电压转至3.3V给Ameba。
底下是接线图,请注意MPU6050的X轴与Y轴的方向。

接起来的成品:(电池藏在背后)

控制的方式分两阶段
1. 启动控制器:当Ameba控制端连线到小车后,为了避免误触六轴感测器造成车子乱跑,我们设定启动手势,在3秒内将Ameba翻转至背面再转回来2次,就可以启动控制。
2. 控制小车:想像Ameba前面有个小钢珠,当Ameba往前倾,车子就往前。往后倾车子就往后。往右倾就右转,往左倾就左转。

关于更多介绍请访问官方主页:http://ameba.realsil.com.cn/
QQ交流群:Ameba Arduino 技术交流群(184666894
论坛技术贴:
【新品推荐】Ameba Arduino全功能IoT解决方案
【Ameba Arduino】入手教程之一:开发环境搭建
【Ameba Arduino】入门教程之二:5分钟玩转小车无线控制
【Ameba Arduino】入门教程之三: Wi-Fi之初体验
【Ameba Arduino】入门教程之四:Ameba WebServer LED 控制
【Ameba Arduino】入门教程之五:给无线小车添加“眼睛”

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-25 05:25 , Processed in 0.036933 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表