[经验] Arduino手机蓝牙遥控智能小车制作教程

  [复制链接]
发表于 2015-4-27 11:16:47   22230 查看 497 回复 显示全部楼层 倒序浏览
分享
今天介绍一个Arduino手机蓝牙遥控智能小车的制作教程

先来看看视频演示:

首先给大家介绍今天要使用到的主板:一个mega32u4带两路直流电机驱动的整合开发板:Mboard。


03b2062eb9389b503cbf678d8735e5dde6116e14.jpg



MBoard是一款基于ATMega32U4(Leonardo)芯片的带电机驱动功能的Arduino整合板。使用的是L298P电机驱动芯片,可以驱动两路直流电机或者1个步进电机。另外还配备了Bee插座、2.4G模块接口和SD卡槽,还把ATMega32U4的I/O口引出为电子积木接口,方便连接各种传感器模块。非常适合智能小车、智能机器人的开发应用。
产品特性:板子大小:  80.77mm X 57.66mm X 1.6mm供电电压:  7~23V DC主控芯片:  Atmega32u4指示灯:    PWR, Tx, Rx, D13, C1, C2,C3, C4通信接口:  XBee,nRF24L01+,UART,IICI/O电压:   3-3.6V DCI/O电流:   100-500mA电机每路电流:最大3A

引脚图:


1a4d90389b504fc2a11f37dae7dde71191ef6d14.jpg



在大致认识这个板子后,我们现在就用它来做一个手机蓝牙控制的小车。所需配件如下:


8c5bb2504fc2d562f0485732e51190ef77c66c14.jpg



第一步,先把小车组装好。我想各位小伙伴们都有自己心爱的小车模型了吧?我们以亚克力小车为例,安装很简单,两个后轮,一个万向轮。


ae3366c2d562853593a055fe92ef76c6a6ef6314.jpg
7aa1fc628535e5dd906c220074c6a7efcf1b6214.jpg

接下来先把电机引线接好,再把mboard板子用铜柱固定在小车上,连接电机。如下图:


e001ac35e5dde711e892c429a5efce1b9c166114.jpg

现在就可以烧写程序了,使用一根mini接口的USB数据线连接电脑和mboard。驱动安装就不介绍了,跟arduino的uno、Leonardo一样。mboard烧写的时候”board类型选择leonardo”。

代码贴不上来,相关资料和代码已上传附件提供下载,蓝牙模块收到对应的信号就执行对应的命令。


在arduino IDE编译上传完成后,插上蓝牙bee模块,接上电源,硬件完成实物图:


b056ccdde71190ef0fbb1500cc1b9d16fcfa6014.jpg
d0bece1190ef76c6dd927cf49f16fdfaae516714.jpg
d272b9ef76c6a7efb5662ff9fffaaf51f2de6614.jpg



此时,蓝牙指示灯不停闪烁,处于等待配对状态。

接下来,可以使用串口助手在电脑上测试是否可以收发。这里我们就不介绍电脑串口测试了,我们直接下载一个安卓手机的“蓝牙串口通信助手”的app。打开后自动开启手机蓝牙并扫描可连接设备。


a58c5fc6a7efce1be16b4f15ad51f3deb58f6514.jpg



扫描到itead设备:


43a58eefce1b9d1680871dbef1deb48f8d546414.jpg



点击,如果有提示,就输入配对密码:1234,然后选择键盘模式,


928ce71b9d16fdfad12c4131b68f8c5495ee7b14.jpg


等待连接,蓝牙bee指示灯常亮,则提示连接成功。如果提示蓝牙串口通信失败,尝试退出软件重新连接。


fb78b416fdfaaf518ca306608e5494eef11f7a14.jpg



连接成功后打开菜单进入设置键盘,给指定的键盘输入名称和要发送的字符命令,“;”分隔符必须输入:

左前:UL;   前进:US;   右前:UR;左:LS;     停止:SS;     右: RS;左后:DL;   后退:DS;    右后:DR;


a875d4faaf51f3de34f23ebb96eef01f3b297914.jpg

c8998651f3deb48f0d292601f21f3a292cf57814.jpg



设置完成后,打开菜单,选择键盘设置结束。


9a32dadeb48f8c54169342f038292df5e1fe7f14.jpg

按下刚设置好的按键,看小车是不是动起来了?

PS:如果小车原地打转,就是电机+ -接反了。如果跟设置的控制方向相反,可以重新设置键盘,左右命令反过来即可。

资料和代码下载地址:
游客,如果您要查看本帖隐藏内容请回复


标签:智能机器人 步进电机 Arduino
发表于 2015-4-27 13:17:52  
想看看,哈哈哈
回复

发表于 2015-4-27 17:21:22  

PCB在线计价下单

板子大小:

cm
X
cm

层数:

2

板子数量:

10

厚度:

1.6
谢谢分享                                                      
回复

点赞

实习生

发表于 2015-4-30 15:14:03  
学习学习学习学习学习学习学习学习学习
回复

点赞

实习生

发表于 2015-4-30 15:14:17  
学习学习学习学习学习学习学习学习学习
回复

点赞

实习生

发表于 2015-5-2 11:36:29  
支持楼主,本人还在学习中
回复

点赞

技术员

发表于 2015-5-2 19:26:08  
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
回复

点赞

实习生

发表于 2015-5-3 14:19:58  
好棒啊,这个APP应该和绝大多数的蓝牙都匹配吧
回复

点赞

助理工程师

发表于 2015-5-6 12:12:18   来自手机
路过学习学习 不容错过的好帖
回复

点赞

实习生

发表于 2015-5-6 15:33:15  
你好,我可以看一下隐藏内容吗
回复

点赞

实习生

发表于 2015-5-6 20:48:32  
1111111111111111111111111111111111111111111
回复

点赞

技术员

发表于 2015-5-7 19:00:32  
学习,谢谢分享
回复

实习生

发表于 2015-5-10 14:05:08  
谢谢,学习学习
回复

实习生

发表于 2015-5-14 16:14:59  
好刚把被选中储备箱包vzcvcnzdbxbzxz 萨嘎宋大芬是否是?
回复

点赞

等待验证会员

发表于 2015-5-17 11:55:40  
我好像看到过差不多的
回复

点赞

发表于 2015-5-17 22:38:30  
你好,这个分享不错,我想问一下有没有相关模块的资料,,本人是新手来的,谢谢了‘
回复

点赞

技术员

发表于 2015-5-19 13:25:34  

谢谢分享学习一下
回复

技术员

发表于 2015-5-20 21:12:21  
学习学习学习学习学习学习学习学习学习
回复

点赞

等待验证会员

发表于 2015-5-20 22:06:22  
1235456156561655454545455
回复

点赞

等待验证会员

发表于 2015-5-21 10:34:49  
我想要学习,求分享,谢谢
回复

点赞

高级模式
您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐 上一条 /8 下一条

小黑屋|手机版|Archiver| 电子发烧友 ( 粤ICP备14022951号-2 )     

GMT+8, 2017-7-28 20:52 , Processed in 0.251436 second(s), 20 queries , Memcache On.

微信扫描
快速回复 返回顶部 返回列表
-

推荐专区

技术干货集中营

专家问答

用户帮助┃咨询与建议┃版主议事

我的提问

工程师杂谈

工程师创意

工程师职场

论坛电子赛事

社区活动专版

发烧友活动

-

嵌入式论坛

单片机/MCU论坛

FPGA|CPLD|ASIC论坛

DSP论坛

嵌入式系统论坛

-

电源技术论坛

电源技术论坛

-

硬件设计论坛

PCB设计论坛

电路设计论坛

电子元器件论坛

控制|传感

总线技术|接口技术

-

测试测量论坛

LabVIEW论坛

Matlab论坛

测试测量技术专区

仪器仪表技术专区

-

EDA设计论坛

multisim论坛

PADS技术论坛

Protel|AD|DXP论坛

Allegro论坛

proteus论坛|仿真论坛

EasyEDA-中国人自已的EDA工具

Orcad论坛

-

综合技术与应用

电机控制

智能电网

光电及显示

参考设计中心

汽车电子技术论坛

医疗电子论坛

-

开源硬件

DFRobot专区

树莓派论坛

智能硬件论坛

开发快智能硬件开发平台

Intel物联网开发者专区

Waveshare

乐美客SBC专区

Arduino论坛

BeagleBone论坛

机器人论坛

创客神器NanoPi

小钢炮CANNON

比派科技banana pi专区

-

无线通信论坛

无线通信技术专区

天线|RF射频|微波|雷达技术

-

IC设计论坛

芯片测试与失效分析

Mixed Signal/SOC[数模混合芯片设计]

Analog/RF IC设计

设计与制造封装测试

-

个人版区

阿东Verilog技术专版

直流马达驱动电路设计

LabVIEW英雄联盟

特权同学FPGA专区

-

厂商专区

灵动微电子 MM32

盈鹏飞嵌入式

TI论坛

TI Deyisupport社区

芯灵思嵌入式论坛

Tisan

米尔科技

庆科社区

WIZnet技术专区

Cypress技术论坛

飞凌嵌入式

Qualcomm技术论坛

英创嵌入式

机智云GoKit论坛

-

检测技术与质量

电磁兼容(EMC)设计与整改

安规知识论坛

检测与认证

-

消费电子论坛

手机技术论坛

平板电脑/mid论坛

音视/视频/机顶盒论坛

-

电子论坛综合区

聚丰众筹官方社区

新人报道区

聚丰供应链

-

论坛服务区

-

供求信息发布

供需广告

招聘┃求职发布区

电子展览展会专区