iPhone陀螺仪蓝牙操控的Arduino坦克-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 10811|回复: 3

iPhone陀螺仪蓝牙操控的Arduino坦克

[复制链接]
发表于 2015-4-23 22:44 | 显示全部楼层 |阅读模式
本帖最后由 oscarxie 于 2015-4-23 22:52 编辑

先看一下完成的视频介绍,有个直观印象。

第一集视频介绍《锋芒初露》


整体介绍

手机与机器人之间操控时需要基础通讯,低功耗蓝牙BLE(Bluetooth Low Energy)是我的首选。WIFI也能用来做通讯,但没有BLE方便。WIFI适合做视频回传,对带宽要求高的场景。BLE连接简单方便,而且只发送控制命令,同时接收测距模块,轮子转速等信息,几个Byte就够了。

要让机器人动起来,有了手机和蓝牙还不够。机器人自己需要懂得命令,且能正确执行才好。机器人侧涉及到硬件控制,主控板我选择了Arduino Uno。Arduino的优势就是开发方便,而且类库非常全,极适合快速原型开发。说到这里有人会问,为什么不用树莓派?为什么不用Intel Edision? 因为Arduino简单,而且用它在这儿足够了。不需要操作系统,不需要内存管理,不需要录音,图像侦测等等,用Arduino足够了。

Arduino加上BLE扩展板还需要一只电机驱动板。电机驱动需要专门的电路来处理,电机有正反转,正负极要转换不借助专门电路是搞不定的。另外,电机驱动板可以额外供电,不用主板板上那点可怜的电流来驱动电机。Arduino的这些扩展板非常丰富,简单堆叠一下就可以了,省得自己搭很长时间电路。而且如果是用面包板搭电路,也不方便到时装配。

构思图
640.jpg

装备完成图
640a.jpg

iPhone陀螺仪矢量
640b.png


自己写的iPhone App截图
10.pic_hd.jpg
5个前进档,一个P档做刹车用,跟玩飞车游戏一样。手机前倾换档加速,手机后仰减速停车。手机左偏左转向,右偏右转向。

后边我会在公众号同步更新进度,有兴趣的可以关注。

公众号原文链
https://mp.weixin.qq.com/s?__biz=MjM5MTY0OTUzNw==&mid=207287163&idx=1&sn=f4df17702a156cf89091769987e00fbf&scene=1&key=1936e2bc22c2ceb56d4c9490d3f2c26f9f592a1968bee08990eace0a712d426cb4d0f0db0af89096368a5e8f684a22b7&ascene=0&uin=OTM4NDg0MzYx&devicetype=iMac+MacBookPro6%2C2+OSX+OSX+10.10.3+build(14D136)&version=11020012&pass_ticket=wPR%2F5ACHXazq3UjcVpSNEFE%2Fvh8tYYfdGfxiKqSUy9Jk1Sj%2FNr5y8kDxCEnf%2BtEO



发表于 2015-4-26 21:52 | 显示全部楼层
66666666666
发表于 2015-6-27 12:14 | 显示全部楼层
我也想做类似的控制,就是没时间研究
发表于 2015-7-19 13:41 | 显示全部楼层
牛人,先收藏了,以后上手了再试试。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 10:35 , Processed in 0.111467 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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